摘 要: 为了解决传统机械臂示教方式上手难度高、效率低、人机交互系统不友好的问题,结合机器视觉与神经网络,提出一种基于手势交互的机械臂轨迹示教系统。该系统通过机器视觉定位指尖位置,记录下指尖的运动轨迹并将其用于机械臂的轨迹示教;通过卷积神经网络识别静态手势,用于与机械臂进行如抓取、放置、开始示教等动作的人机交互。系统通过ROS(机器人操作系统)与机械臂通信,驱动机械臂完成示教轨迹的复现。通过设计实验对系统的性能进行评估,结果显示本示教系统具有编程难度低、易用性好、项目部署周期短的优点,可用于复杂轨迹的示教工作,极大地提升了机械臂示教工作的效率。 |
关键词: 机械臂;轨迹示教;机器视觉;神经网络;人机交互 |
中图分类号: TP391.4
文献标识码: A
|
|
Manipulator Trajectory Teaching System based on Gesture Interaction |
HUA Aoyang
|
(College of Mechanical Engineering, University of Shanghai for Science and Technology, Shanghai 200082, China )
huaaoyang@126.com
|
Abstract: Aiming at the problems of difficulty to learn, low efficiency and unfriendly human-computer interaction system in traditional manipulator teaching methods, this paper proposes to establish a gesture interaction-based manipulator trajectory teaching system combining machine vision and neural network. Fingertip position is located through machine vision, and the movement trajectory of the fingertip is recorded and used for teaching manipulator trajectory. Convolutional neural network is used to identify static gestures, which are used for Human-computer interaction with the manipulator's actions, such as grasping, placing, and teaching. The system communicates with the manipulator through ROS (Robot Operating System), and drives the manipulator to complete the reproduction of the teaching trajectory. The performance of the system is evaluated through experiment designing. Results show that this teaching system has the advantages of low programming difficulty, user-friendliness, and short project deployment cycle. It can be used for teaching complex trajectories, which greatly improves teaching efficiency of the manipulator. |
Keywords: manipulator; trajectory teaching; machine vision; neural network; human-computer interaction |