Skip to content

mrbesher/gaze-tracking-robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gaze Controlled Robot

Usage

  1. Clone this repository to your local machine.
  2. Run pip install -r requirements.txt to install the required dependencies.
  3. Boot the robot system and learn its ip address (see robot control).
  4. Run the script by executing python main.py ip [args]
  5. Calibrate the gaze tracker by clicking the "Calibrate" button while looking at the center.
  6. Control the robot by looking up (forward), right (turn right), left (turn left), down (backward), center (no move).

To run the code without a connection to the robot use --dry-run (see --help for more).

Examples

Screenshot Description
Center The gaze tracker has recognized the user is looking at the center.
Left The gaze tracker has recognized the user is looking at the left direction.
Right The gaze tracker has recognized the user is looking at the right direction.
Up The gaze tracker has recognized the user is looking at the up direction.
Down The gaze tracker has recognized the user is looking at the down direction.
Faceless The gaze tracker has not detected a face.
Unknown The gaze tracker has not recognized the gaze direction (sudden movement, multiple directions, etc.).

License

This repository is licensed under the MIT license. Please see the LICENSE file for more information.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published