Kinect-based motion sensing-control method for manipulator
A somatosensory control, robotic arm technology, applied in the direction of program control manipulator, manipulator, mechanical mode conversion, etc., to reduce casualties, improve intelligence, and facilitate expansion and integration.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Publication Date
- 2015-04-08
- Estimated Expiration
- Not applicable · inactive patent
Smart Images
Figure 1 Figure 2 Figure 3
Abstract
Description
technical field
[0001] The invention relates to a robot control method, in particular to a somatosensory robot control method. Background technique
[0002] Kinect is a 3D somatosensory camera, and it introduces functions such as real-time motion capture, image recognition, microphone input, voice recognition, and social interaction. Microsoft launched the Kinect for Windows SDK Beta in June 2011. It is a new type of human-computer interaction system and a new type of body perception sensor. It has a wide range of applications, such as virtual fitting mirror, 3D modeling, virtual musical instruments, virtual entertainment, and mechanical control. At present, there are few researches on the robot control method based on Kinect, and the research on using Kinect to realize the flexible control of the robot has a very broad application prospect.
[0003] At present, with the help of Japan's advanced robot technology, scientists have conducted experiments on real-time control o...
Examples
Embodiment approach 1
[0046] combine figure 1 ~5, the overall steps of this embodiment are:
[0047] (1) The three-dimensional coordinates of 20 bone points of the human body are obtained through the Kinect sensor. The joint coordinates mainly used in the experiment include the coordinates of the right hip joint, right shoulder joint, right elbow joint, right wrist joint and right hand joint.
[0048] (2) Use the double exponential filter algorithm to smooth the obtained right arm joint coordinate data to reduce the jitter during the movement of the right arm joint.
[0049] (3) Use the filtered right arm joint coordinates to construct a vector in Kinect's three-dimensional space coordinate system. By calculating the angle between the vectors, you can know the angles at the right arm joints, including the angle at the right shoulder joint and the angle at the right elbow joint. , The angle at the right wrist joint. Save the calculation results;
[0050] (4) Fuse the angle information to form a d...