Robotic gesture recognition system
First Claim
1. A robotic gesture recognition system to enable control of robotic devices by a human user using gestures can be recognized by the system comprising:
- a robotic unit, with one or more electric motors or actuators,a video camera affixed to the robotic unit, said video camera of recording in pixel, format, panning, tilting and zooming;
a high level control computer in communication with said video camera for enabling recognition of dynamic gestures and static poses of a user in pixel space via video imagery recorded by the video camera;
said high level control computer operating to store and run a high level control gesture recognition application code to transform said dynamic gestures and static poses in pixel space to waveform data, and generating user commands therefrom, said high level control computer including decision-making rules implemented by comparison of said waveform data to a set of thresholds and forces one of the decision rules to be implemented;
a low level control computer in communication with the high level control computer and the robotic unit, said low level control computer storing and running a low level of control gesture recognition application code to transform the user commands received from the high level control computer to control voltage commands;
wherein said robotic unit receives and responds to the control voltage commands received m the low level control computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A gesture recognition system enabling control of a robotic device through gesture command by a user is provided, comprising a robotic unit, a video or infrared camera affixed to the robotic unit, computing means, and high and low level of control gesture recognition application code capable of enabling the system to locate points of left hand, right hand, upper torso and lower torso of the user in the video imagery and convert it to waveform data, correlate the waveform data to user command data, and form corresponding control voltage command(s) for production of electric current voltage(s) to drive one or more of the electric motors or actuators of the robotic device to thereby control same. In addition, a computer software program is provided for use in the gesture recognition system described above.
85 Citations
11 Claims
-
1. A robotic gesture recognition system to enable control of robotic devices by a human user using gestures can be recognized by the system comprising:
-
a robotic unit, with one or more electric motors or actuators, a video camera affixed to the robotic unit, said video camera of recording in pixel, format, panning, tilting and zooming; a high level control computer in communication with said video camera for enabling recognition of dynamic gestures and static poses of a user in pixel space via video imagery recorded by the video camera; said high level control computer operating to store and run a high level control gesture recognition application code to transform said dynamic gestures and static poses in pixel space to waveform data, and generating user commands therefrom, said high level control computer including decision-making rules implemented by comparison of said waveform data to a set of thresholds and forces one of the decision rules to be implemented; a low level control computer in communication with the high level control computer and the robotic unit, said low level control computer storing and running a low level of control gesture recognition application code to transform the user commands received from the high level control computer to control voltage commands; wherein said robotic unit receives and responds to the control voltage commands received m the low level control computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A robotic gesture recognition system to enable control of robotic devices by a human user using gestures can be recognized by the system comprising:
-
a robotic unit, with one or more electric motors or actuators, a video camera affixed to the robotic unit, said video camera of recording in pixel, format, panning, tilting and zooming; a computer including a high level control computer for implementing a high level of control and communicating with said video camera for enabling recognition of dynamic gestures and static poses of a user in pixel space via video imagery recorded by the video camera; said high level control computer in communication with said video camera and operating to store and a high level of control gesture recognition application code to transform said dynamic gestures and static poses a-user'"'"'s recognized gesture or movement in pixel space to waveform data, and generating user commands therefrom, said high level control computer including decision-making rules implemented by comparison of said waveform data to a set of thresholds and forces one of the decision rules to be implemented; said computer also including a low level control computer implementing a low level of control and communicating with the robotic unit, said low level control computer storing and running a low level of control gesture recognition application code to transform the user commands received from the high level of control voltage commands; wherein said robotic unit is in communication with the low level control computer, said robotic unit capable of receiving and responding to the control voltage commands received from e low level control computer.
-
Specification