ROS-based UAV control using hand gesture recognition

As the first step towards the natural interaction between human and multi-UAV system, we present a novel human-UAV interaction method based on hand gesture recognition. We design different hand gestures corresponding to different UAV commands and propose a stable algorithm to distinguish these gestures. Then, considering the fact that the operation of multi-UAV system may need multiple cooperative operators, an algorithm based on position information and color information is designed to identify multiple operators. Thus multi-user recongnition by hand gestures is achieved. Lastly, we combine the results of hand gesture recognition of multiple operators with UAV control under Robot Operation System (ROS) framework and use AR Drone platform to test the whole system's performance.

[1]  Greg Mori,et al.  HRI in the sky: Creating and commanding teams of UAVs with a vision-mediated gestural interface , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  William T. Freeman,et al.  Orientation Histograms for Hand Gesture Recognition , 1995 .

[3]  Ying Yin,et al.  Real-time continuous gesture recognition for natural multimodal interaction , 2014 .

[4]  Antonio Fernández-Caballero,et al.  A survey of video datasets for human action and activity recognition , 2013, Comput. Vis. Image Underst..

[5]  Bill Triggs,et al.  Histograms of oriented gradients for human detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[6]  Luca Maria Gambardella,et al.  Human Control of UAVs using Face Pose Estimates and Hand Gestures , 2014, 2014 9th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[7]  Rui Fukui,et al.  Hand gesture interface for content browse using wearable wrist contour measuring device , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[8]  Daniel Cremers,et al.  FollowMe: Person following and gesture recognition with a quadrocopter , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Takayuki Kanda,et al.  Footing in human-robot conversations: How robots might shape participant roles using gaze cues , 2009, 2009 4th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[10]  Paolo Valigi,et al.  Personalizing vision-based gestural interfaces for HRI with UAVs: a transfer learning approach , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.