Gesture-based Machine Control Merges HMIs, Consumer Electronics
Gesture-based Machine Control Merges HMIs, Consumer Electronics
“Combining gesture-based control and speech recognition, which are both supported by the Kinect sensor and SDK, opens the door to many sophisticated home and business automation applications,” said Brown. “I also envision applications for controlling industrial equipment, particularly when operating in hazardous areas." Field service technicians, for example, have limited access to equipment such as process analyzers that are deployed in potentially explosive environments. Depending on the area classification, interface electronics must use intrinsically safe (IS) barriers and other safeguards to prevent ignition of a hazardous atmosphere. “A device similar to the Kinect would provide a hands-off sensor that could be placed, along with an industrial computer and monitor, inside a purged enclosure behind an ATEX-rated window/bezel. The technician would not need to interact with an IS-protected keyboard or touchscreen interface, but rather use gestures for simple control and monitoring of the instrument,” Brown explained.
Development how-to
Brown started by modifying the SkeletonViewer sample application included in the Kinect SDK beta download. “First, the OptoMMP toolkit was added as a resource to the SkeletonViewer project, and then code was added to capture left- and right-hand jointID information,” he said. “These coordinates are passed to a new method that translates hand position to digital control commands that get sent to the PAC-R2 controller.” All coding was done in C# using Microsoft Visual Studio 2010.
“When executed, the program displays the typical skeleton, depth stream and video stream images of the original SkeletonViewer application. However, the video stream now has the superimposed user interface objects for positioning the body (ellipse) and controlling the digital outputs (rectangles),” said Brown.
A video demonstrating the result is available online. In it, Brown stands in front of the Kinect sensor and his computer screen shows him standing inside an ellipse. When he raises his arm, his hand is seen going outside the bounds of the ellipse and into a rectangle. This turns on the flashlight.
Brown has also experimented with entertainment applications, such as controlling a radio-controlled boat with a Kinect, a Measurement Computing data acquisition module, and some custom interface electronics. A video of this project is also available.
More gesture software
Others interested in gesture-based machine control may want to check out GestureBuilder software from Movea, a French maker of motion-enabled control technologies and sensors with a U.S. subsidiary in Milpitas, Calif. Part of Movea’s SmartMotion portfolio, GestureBuilder ...
Pages
- 1
- 2









Comments(0)
Add new comment