/Driving-using-motion-recogniton

Program to drive cars in games like GTA V using motion recognition.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Driving-using-motion-recogniton

Paper about the project.

Youtube video of project:

https://youtu.be/F8jHWu5fUM0

Program to drive cars in games like GTA V using motion recognition.

Formulation:

Calculate slope between centers of fists, if negative : turn-right else turn left.

Calculate distance between centres of fists and convert to speed. If distance is zero, apply brake.

Patent pending.

TODO: Implement hand localisation using Faster RCNN for accurate and robust results.

Used Pyvjoy for joystick interface and UCR for XBOX 360 controller emulation.

External libraries

Pyvjoy: https://github.com/tidzo/pyvjoy

UCR: https://autohotkey.com/boards/viewtopic.php?t=12249