Hand Pose Estimation for Robot Programming by Demonstration in Object Manipulation Tasks

被引:0
|
作者
Xu, Jun [1 ,2 ]
Kun, Qian [1 ,2 ]
Liu, Huan
Ma, Xudong
机构
[1] Southeast Univ, Minist Educ, Key Lab Measurement & Control CSE, 2 Sipailou, Nanjing 210096, Jiangsu, Peoples R China
[2] Southeast Univ, Sch Automat, 2 Sipailou, Nanjing 210096, Jiangsu, Peoples R China
基金
中国国家自然科学基金;
关键词
Programming by demonstration; spatial calibration; hand tracking; gesture recognition;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Observing human demonstration is an efficient way to transfer skills to robots and increasing their capabilities. In this paper, a vision-based markerless Progamming by Demonstration (PbD) system is developed for object manipulation tasks of robots. The system entails the use of KCF algorithm for tracking human hand movements and PSO algorithm for reliably estimating hand posture, using a single noisy and low-cost RGB-D sensor. In particular, 27 DoF hand pose including palm and finger joints is recovered for providing more precise information of how an specific object is grasped. Moreover, hand trajectories and postures in the manipulation demonstration are converted from human workspace to robot workspace using pre-calibrated coordinate relations, and thus can directed guide a robot end-effector. Implementation is conducted to cope with two typical object manipulation tasks, namely Handover and Tool-use. Experimental results validate the accuracy and stability of the proposed system.
引用
收藏
页码:5328 / 5333
页数:6
相关论文
共 50 条
  • [1] 6D Object Pose Estimation for Robot Programming by Demonstration
    Ghahramani, Mohammad
    Vakanski, Aleksandar
    Janabi-Sharifi, Farrokh
    [J]. PROGRESS IN OPTOMECHATRONIC TECHNOLOGIES, 2019, 233 : 93 - 101
  • [2] General Object Tip Detection and Pose Estimation for Robot Manipulation
    Shukla, Dadhichi
    Erkent, Ozgur
    Piater, Justus
    [J]. COMPUTER VISION SYSTEMS (ICVS 2015), 2015, 9163 : 364 - 374
  • [3] Modeling and Control of a Multifingered Robot Hand for Object Grasping and Manipulation Tasks
    Reis, Matheus F.
    Leite, Antonio C.
    Lizarralde, Fernando
    [J]. 2015 54TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2015, : 159 - 164
  • [4] Reproducing arm movements based on Pose Estimation with robot programming by demonstration
    Fernandez-Ramos, Oscar
    Johnson-Yanez, Diego
    Ugarte, Willy
    [J]. 2021 IEEE 33RD INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2021), 2021, : 294 - 298
  • [5] Benchmarking pose estimation for robot manipulation
    Hietanen, Antti
    Latokartano, Jyrki
    Foi, Alessandro
    Pieters, Roel
    Kyrki, Ville
    Lanz, Minna
    Kamarainen, Joni-Kristian
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2021, 143
  • [6] Efficient Programming of Manipulation Tasks by Demonstration and Adaptation
    Elliott, Sarah
    Toris, Russell
    Cakmak, Maya
    [J]. 2017 26TH IEEE INTERNATIONAL SYMPOSIUM ON ROBOT AND HUMAN INTERACTIVE COMMUNICATION (RO-MAN), 2017, : 1146 - 1153
  • [7] Robot hand manipulation by evolutionary programming
    Fukuda, T
    Mase, K
    Hasegawa, Y
    [J]. ICRA '99: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-4, PROCEEDINGS, 1999, : 2458 - 2463
  • [8] Dexterous Object Manipulation with an Anthropomorphic Robot Hand via Natural Hand Pose Transformer and Deep Reinforcement Learning
    Lopez, Patricio Rivera
    Oh, Ji-Heon
    Jeong, Jin Gyun
    Jung, Hwanseok
    Lee, Jin Hyuk
    Jaramillo, Ismael Espinoza
    Chola, Channabasava
    Lee, Won Hee
    Kim, Tae-Seong
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (01):
  • [9] Self-supervised 6D Object Pose Estimation for Robot Manipulation
    Deng, Xinke
    Xiang, Yu
    Mousavian, Arsalan
    Eppner, Clemens
    Bretl, Timothy
    Fox, Dieter
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2020, : 3665 - 3671
  • [10] Grasp pose estimation in human-robot manipulation tasks using wearable motion sensors
    Cehajic, Denis
    Erhart, Sebastian
    Hirche, Sandra
    [J]. 2015 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2015, : 1031 - 1036