Hostname: page-component-74656f9884-rngvg Total loading time: 0 Render date: 2026-11-05T20:11:46.972Z Has data issue: false hasContentIssue false

Virtual interaction and manipulation control of a hexacopter through hand gesture recognition from a data glove

Published online by Cambridge University Press:  11 July 2022

Haiming Huang
Affiliation:
College of Electronics and Information Engineering, Shenzhen University, Shenzhen, China
Di’en Wu
Affiliation:
College of Electronics and Information Engineering, Shenzhen University, Shenzhen, China
Zehao Liang
Affiliation:
College of Electronics and Information Engineering, Shenzhen University, Shenzhen, China
Fuchun Sun
Affiliation:
College of Electronics and Information Engineering, Shenzhen University, Shenzhen, China Department of Computer Science and Technology, Tsinghua University, Beijing, China
Mingjie Dong*
Affiliation:
Faculty of Materials and Manufacturing, Beijing University of Technology, Beijing, China
*
*Corresponding author. E-mail: dongmj@bjut.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

The purpose of this study is to realize virtual interaction and manipulation control of a hexacopter based on hand gesture recognition from a designed data glove, to provide an intuitive and visual real-time simulation system for flight control algorithm verification and external control equipment testing. First, the hand gesture recognition from a designed data glove is studied, which can recognize different actions, such as mobile ready, grab, loosen, landing, take-off, and hover. Then, the design of virtual simulation system for hexacopter capture is completed, with the model design of hexacopter and manipulator, and the simulation software design with $CoppeliaSim$. Finally, virtual simulation experiment of hexacopter grasping and virtual flight control experiment based on data glove are tested, respectively, and quantitatively described. The overall recognition rate is 84.3%, indicating that the data glove produced has the ability to recognize gestures, but its recognition performance is not superior. In gesture recognition, the recognition rate of static gestures is relatively higher than that of dynamic gestures. Among the static gestures, the hover gesture has the highest recognition rate. The average correct rate of static gestures can reach 94%. The lowest recognition rate of dynamic gestures is upward movement, and the average recognition rate of dynamic gestures is 76.1%. The research can be used to remotely operate hexacopter using a data glove in the future and improve the control performance through virtual interaction and manipulation simulation before actual application.

Information

Type
Research Article
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Figure 1. Data glove with its hardware.

Figure 1

Figure 2. Finger bending judgment diagram.

Figure 2

Figure 3. Recognition of different actions.

Figure 3

Figure 4. (a) 3D models of hexacopter; (b) 3D models of manipulator.

Figure 4

Figure 5. Simplified model of a hexacopter.

Figure 5

Figure 6. Schematic diagram of the coordinate system.

Figure 6

Figure 7. Motion control of the manipulator in $CoppeliaSim$.

Figure 7

Figure 8. Simulation of cup grabbing process in $CoppeliaSim$.

Figure 8

Figure 9. Three-axis position of the end point of the manipulator.

Figure 9

Figure 10. System of virtual flight control experiment.

Figure 10

Figure 11. Snapshot to illustrate the relationship using the data glove to control the manipulator.

Figure 11

Figure 12. Flying trajectory in $CoppeliaSim$.

Figure 12

Figure 13. Manipulator control in $CoppeliaSim$ using data glove.

Figure 13

Table I. Statistical results of the experiments (the number of successful tests out of 10).