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

被引:0
|
作者
Hong-Da Zhang
Shou-Bin Liu
Qu-Jiang Lei
Yue He
Yang Yang
Yang Bai
机构
[1] Chinese Academy of Sciences,Guangzhou Institute of Advanced Technology
来源
关键词
Programming by demonstration (PbD); Trajectory programming; Point cloud; Robot operating system (ROS);
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:13
相关论文
共 50 条
  • [1] Robot programming by demonstration: a novel system for robot trajectory programming based on robot operating system
    Zhang Hong-Da
    Liu Shou-Bin
    Lei Qu-Jiang
    He Yue
    Yang Yang
    Bai Yang
    [J]. ADVANCES IN MANUFACTURING, 2020, 8 (02) : 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