王朝阳, 曲家迪, 张福海, 王宇, 付宜利. 基于Kinect的类人机械臂关节运动直接示教[J]. 机器人, 2017, 39(5): 697-703.DOI: 10.13973/j.cnki.robot.2017.0697.
WANG Chaoyang, QU Jiadi, ZHANG Fuhai, WANG Yu, FU Yili. Direct Teaching in Joint Space for Humanoid Manipulator Using Kinect. ROBOT, 2017, 39(5): 697-703. DOI: 10.13973/j.cnki.robot.2017.0697.
Abstract:For joints mapping between the human arm and the manipulator in human-machine natural interaction, a direct teaching scheme for 7-DOF (degree of freedom) humanoid manipulator in joint space is proposed. In the proposed approach, the Kinect sensor is adopted to acquire the position coordinates of the feature points of the human arm in Cartesian space, and an inverse kinematics method of the redundant 7-DOF human arm based on elbow constraints is investigated to obtain the joint angle data. To solve the trembling problem of humanoid manipulator caused by performance limits of Kinect for tracking the human arm motion, a filtering algorithm is proposed to smooth the joint motion trajectory of the manipulator. Finally, an experiment platform based on Motoman humanoid is set up and relevant experiments are conducted to verify the feasibility and effectiveness of the proposed approach.
[1] 何玉庆,赵忆文,韩建达,等.与人共融——机器人技术发展的新趋势[J].机器人产业,2015(5):74-80.He Y Q, Zhao Y W, Han J D, et al. Co-existence with humans-The new trend of robot technology development[J]. Robot Industry, 2015(5):74-80.
[2] Morecki A. Biomechanics of engineering:Modelling, simulation, control[M]. Vienna, Austria:Springer, 1987.
[3] 赵京,宋春雨,杜滨.基于人体工程学的仿人机械臂构型[J].机械工程学报,2013,49(11):16-21.Zhao J, Song C Y, Du B. Configuration of humanoid robotic arm based on human engineering[J]. Journal of Mechanical Engineering, 2013, 49(11):16-21.
[4] Suleiman W, Yoshida E, Kanehiro F, et al. On human motion imitation by humanoid robot[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA:IEEE, 2008:2697-2704.
[5] Ascension Technology Corp. Ascension Technology Corporation:An NDI company[EB/OL].[2017-03-20]. http://www.ascension-tech.com/.
[6] Kok M, Hol J D, Schön T B. An optimization-based approach to human body motion capture using inertial sensors[J]. IFAC PapersOnline, 2014, 47(3):79-85.
[7] Meyer J, Kuderer M, Müller J, et al. Online marker labeling for fully automatic skeleton tracking in optical motion capture[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA:IEEE, 2014:5652-5657.
[8] Shotton J, Sharp T, Kipman A, et al. Real-time human pose recognition in parts from single depth images[J]. Communications of the ACM, 2013, 56(1):116-124.
[9] Luo R C, Shih B H, Lin T W. Real time human motion imitation of anthropomorphic dual arm robot based on Cartesian impedance control[C]//IEEE International Symposium on Robotic and Sensors Environments. Piscataway, USA:IEEE, 2013:25-30.
[10] Nguyen V V, Lee J H, et al. Full-body imitation of human motions with Kinect and heterogeneous kinematic structure of humanoid robot[C]//IEEE/SICE International Symposium on System Integration. Piscataway, USA:IEEE, 2012:93-98.
[11] 齐延庆,王松山,郝建平.冗余自由度优化技术研究[J].计算机测量与控制,2013,21(3):759-761,765.Qi Y Q, Wang S S, Hao J P. Optimization techniques of virtual human joints' redundant DOFs[J]. Computer Measurement and Control, 2013, 21(3):759-761,765.
[12] 吴伟国,栗华,高力扬.人体步行捕捉下的双足机器人跟随步行与实验[J].哈尔滨工业大学学报,2017,49(1):21-29.Wu W G, Li H, Gao L Y. Follow-walking motions of a biped robot and its experimental research based on human walking capturing[J]. Journal of Harbin Institute of Technology, 2017, 49(1):21-29.
[13] 卫沅,赵京.基于运动捕捉下的7R机械臂的实时控制[J].机械工程学报,2013,49(23):68-73.Wei Y, Zhao J. Real-time control of 7R manipulator based on motion capture[J]. Journal of Mechanical Engineering, 2013, 49(23):68-73.
[14] Tolani D, Goswami A, Badler N I. Real-time inverse kinematics techniques for anthropomorphic limbs[J]. Graphical Models, 2000, 62(5):353-388.