RE: Toyota 2020-01-1617 Jan 2020 07:39
In another embodiment, a robotic teleoperative system for utilizing gaze detection to improve teleoperative robotic object interaction includes a processing device. The robotic teleoperative system also a non-transitory, processor-readable storage medium, the non-transitory, processor-readable storage medium comprising one or more programming instructions that, when executed, cause the processing device to output, to a display of a gaze-tracking device utilized by a user, a representation of an environment of a robot. The instructions further cause the processing device to receive, from the gaze-tracking device, user gaze data corresponding to a gaze area subject to a gaze of the user within the representation. The instructions also cause the processing device to determine a context based upon an object within the gaze area, an object type, and characteristics of the object. The instructions further cause the processing device to receive, via a user interface, a user input. The instructions also cause the processing device to output, to the robot, a contextual command corresponding to the context and the user input.
In yet another embodiment, a system comprises a user worn device having a display that displays an environment of a robot to a user. The system further comprises a gaze tracking module that tracks the gaze of the user in a scene of the environment displayed by the display. The system also comprises a gesture tracking module that tracks the user's other physical movements. The system additionally comprises a processing device that determines a type of object the user is viewing from information received from the gaze tracking module and current actions that the user is completing from information received from the gesture tracking module. The processing device also uses the type of object and current actions to determine a context and the user's intent such that the user's gestures can be accurately mapped to a virtual object movement within the environment of the robot. The processing device additionally instructs the robot to perform the contextual command in a manner that differs from the user's other physical movements.
Embodiments of the present disclosure are directed to methods and systems for determining teleoperating user intent via eye tracking. A user may remotely operate a device, such as a robot, utilizing a gaze-tracking device worn by the user. The gaze tracking device may receive imaging data from the robot to provide a representation of the robot's environment. The gaze tracking device may receive the gaze of the user within the representation of the robot's environment. A context may be determined based upon an object within the gaze area, an object type, and characteristics of the object. After physical movement receiving from the user is received, a contextual command may be output to the robot that corresponding to the context and the object.