Robot programming by demonstration: a novel system for robot trajectory programming based on robot operating system

被引:11
|
作者
Zhang Hong-Da [1 ]
Liu Shou-Bin [1 ]
Lei Qu-Jiang [1 ]
He Yue [1 ]
Yang Yang [1 ]
Bai Yang [1 ]
机构
[1] Chinese Acad Sci, Guangzhou Inst Adv Technol, Guangzhou 511458, Peoples R China
关键词
Programming by demonstration (PbD); Trajectory programming; Point cloud; Robot operating system (ROS);
D O I
10.1007/s40436-020-00303-4
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this article, a new trajectory programming system that allows non-expert users to intuitively and efficiently program trajectories for robots is proposed. The system tracks a pen-shaped marker and obtains its position and orientation by processing the point cloud data of the workspace. A graphical user interface, which enables users to save and execute the acquired trajectory immediately after performing trajectory demonstration, is designed and developed for the system. The performance of the developed system is experimentally evaluated by using it to program trajectories for a UR5 robot. The results indicate that compared with traditional kinesthetic programming, the developed system has the potential of significantly reducing the ergonomic stress and workload of users. The system is developed based on the robot operating system, which facilitates its integration with different robot control systems.
引用
收藏
页码:216 / 229
页数:14
相关论文
共 50 条
  • [1] Robot programming by demonstration: a novel system for robot trajectory programming based on robot operating system
    Hong-Da Zhang
    Shou-Bin Liu
    Qu-Jiang Lei
    Yue He
    Yang Yang
    Yang Bai
    [J]. Advances in Manufacturing, 2020, 8 : 216 - 229
  • [2] Robot programming by demonstration through system identification
    Nehmzow, U.
    Akanyetil, O.
    Weinrich, Christoph
    Kyriacou, Theocharis
    Billings, S. A.
    [J]. 2007 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-9, 2007, : 807 - 812
  • [3] A Framework of Robot-Programming by Demonstration System
    Zhang, Hongda
    Lei, Qujiang
    Bai, Yang
    He, Yue
    Yang, Yang
    Liu, Shoubin
    [J]. CONFERENCE PROCEEDINGS OF 2019 5TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND ROBOTICS (ICCAR), 2019, : 117 - 122
  • [4] EFFICIENT TRAJECTORY RECONSTRUCTION FOR ROBOT PROGRAMMING BY DEMONSTRATION
    Amar, Reda Hanifi Elhachemi
    Benchikh, Laredj
    Dermeche, Hakima
    Bachir, Ouamri
    Ahmed-Foitih, Zoubir
    [J]. REVUE ROUMAINE DES SCIENCES TECHNIQUES-SERIE ELECTROTECHNIQUE ET ENERGETIQUE, 2020, 65 (1-2): : 117 - 121
  • [5] Robot Programming by Demonstration
    Narayanan, Krishna Kumar
    Posada, Luis Felipe
    Hoffmann, Frank
    Bertram, Torsten
    [J]. SIMULATION, MODELING, AND PROGRAMMING FOR AUTONOMOUS ROBOTS, 2010, 6472 : 288 - 299
  • [6] Trajectory clustering and stochastic approximation for robot programming by demonstration
    Aleotti, J
    Caselli, S
    [J]. 2005 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, 2005, : 2581 - 2586
  • [7] Trajectory reconstruction with NURBS curves for robot programming by demonstration
    Aleotti, J
    Caselli, S
    Maccherozzi, G
    [J]. 2005 IEEE INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN ROBOTICS AND AUTOMATION, PROCEEDINGS, 2005, : 73 - 78
  • [8] Robust trajectory learning and approximation for robot programming by demonstration
    Aleotti, J.
    Caselli, S.
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2006, 54 (05) : 409 - 413
  • [9] A SOFTWARE SYSTEM FOR ROBOT PROGRAMMING
    ZHANG, WX
    [J]. INTELLIGENT AUTONOMOUS SYSTEMS 2, VOLS 1 AND 2, 1989, : 219 - 229
  • [10] VR-Based Robot Programming and Simulation System for an Industrial Robot
    Jen, Yap Hwa
    Taha, Zahari
    Vui, Lee Jer
    [J]. INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING-THEORY APPLICATIONS AND PRACTICE, 2008, 15 (03): : 314 - 322