Human-computer interaction is a hot topic in artificial intelligence. Artificial navigation is an interesting application of human-computer interaction, which control the action of the target device by speech or gestures information. The main virtue of artificial navigation is that it can control target device within a distance without any remote control device. This technology can be used in the areas of robot navigation, vehicle navigation in the industrial site and virtual reality. This paper proposed an algorithm for robot navigation which combining gesture recognition with speech recognition. Firstly, use nine gesture instructions and nine voice commands to establish reference models. Secondly, extract real-time Skeleton information and the current speech messages by Kinect. Thirdly, evaluate the fitness of the current gesture and speech information of the reference model. Finally, deduce the navigation control instructions to command the robot's movement. Gestures and speech can compensate for each other's deficiencies, improve the recognition rate and robustness of the algorithm, reduce the computational complexity of algorithm, makes the human-computer interaction more simple, clear and natural.
[1]
Michael I. Jordan,et al.
Mixed Memory Markov Models: Decomposing Complex Stochastic Processes as Mixtures of Simpler Ones
,
1999,
Machine Learning.
[2]
Joaquim Salvi,et al.
Pattern codification strategies in structured light systems
,
2004,
Pattern Recognit..
[3]
Roger J. Hubbold,et al.
A real-time hand tracker using variable-length Markov models of behaviour
,
2007,
Comput. Vis. Image Underst..
[4]
S. Mitra,et al.
Gesture Recognition: A Survey
,
2007,
IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).
[5]
Trevor Darrell,et al.
Hidden Conditional Random Fields for Gesture Recognition
,
2006,
2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).
[6]
Stan Sclaroff,et al.
A Unified Framework for Gesture Recognition and Spatiotemporal Gesture Segmentation
,
2009,
IEEE Transactions on Pattern Analysis and Machine Intelligence.