Very simple ROS package to interact with the Pupil invisible gaze tracker.
Connects to the tracker through ndsi interface and publishes the fpv image on fpv_image/compressed in sensor_msgs/CompressedImage format and the gaze point on gaze_pt in geometry_msgs/PointStamped fromat.
Parameter ~draw_gaze enables drawing of the gaze point on the fpv image.
roslaunch icl_pupil_ros pupil.launch draw_gaze:=true
- IMU if needed