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

被引:12
|
作者
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 条
  • [31] A Novel Human-Robot Interaction Framework Based on Telegram and Programming by Demonstration
    Nurpeiissov, Mukhamet
    Abibullaev, Berdakh
    Alizadeh, Tohid
    ROBOT INTELLIGENCE TECHNOLOGY AND APPLICATIONS 6, 2022, 429 : 498 - 507
  • [32] A SYSTEM FOR PROGRAMMING AND CONTROLLING SENSOR-BASED ROBOT MANIPULATORS
    GESCHKE, CC
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1983, 5 (01) : 1 - 7
  • [33] Robot Programming
    郑斯予
    阅读, 2019, (44) : 47 - 47
  • [34] ROBOT PROGRAMMING
    ELZORKANY, HI
    INFOR, 1985, 23 (04) : 430 - 446
  • [35] ROBOT PROGRAMMING
    LOZANOPEREZ, T
    PROCEEDINGS OF THE IEEE, 1983, 71 (07) : 821 - 841
  • [36] Robot Programming by Demonstration with Oral Instructions for Assembly
    Hu, Haopeng
    Li, Ajian
    Zhang, Nan
    Lou, Yunjiang
    2020 IEEE INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING AND ROBOTICS (IEEE-RCAR 2020), 2020, : 521 - 526
  • [37] Robot Programming from Demonstration, Feedback and Transfer
    Mollard, Yoan
    Munzer, Thibaut
    Baisero, Andrea
    Toussaint, Marc
    Lopes, Manuel
    2015 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2015, : 1825 - 1831
  • [38] Robot programming using the paradigm of learning by demonstration
    Nope, Sandra
    Loaiza, Humberto
    Caicedo, Eduardo
    REVISTA FACULTAD DE INGENIERIA-UNIVERSIDAD DE ANTIOQUIA, 2011, (58): : 142 - 152
  • [39] Robot programming by demonstration with a monocular RGB camera
    Wang, Kaimeng
    Tang, Te
    INDUSTRIAL ROBOT-THE INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH AND APPLICATION, 2023, 50 (02): : 234 - 245
  • [40] ROBOT PROGRAMMING BY DEMONSTRATION FOR TASK IN CONTACT STATE
    Wang QinQian JunWang ChunxiangYang RuqingResearch Institute of Robotics
    Chinese Journal of Mechanical Engineering, 2004, (03) : 336 - 339