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 条
  • [21] A Programming by Demonstration System for Human-Robot Collaborative Assembly Tasks
    Hamabe, Takuma
    Goto, Hiraki
    Miura, Jun
    2015 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (ROBIO), 2015, : 1195 - 1201
  • [22] Stereoscopic Vision System for Human Gesture Tracking and Robot Programming by Demonstration
    Ferreira, Marcos
    Rocha, Luis
    Costa, Paulo
    Moreira, A. Paulo
    ROBOTICS IN SMART MANUFACTURING, 2013, 371 : 82 - 90
  • [23] Supported robot programming - Task-oriented programming system for human-robot-cooperation
    Reinhart, Gunther
    Berg, Julia
    Richter, Christoph
    WT Werkstattstechnik, 2019, 109 (03): : 111 - 115
  • [24] Social mechanisms of robot programming by demonstration
    Billard, Aude
    Dillmann, Ruediger
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2006, 54 (05) : 351 - 352
  • [25] Active teaching in robot Programming by Demonstration
    Calinon, Sylvain
    Billard, Aude
    2007 RO-MAN: 16TH IEEE INTERNATIONAL SYMPOSIUM ON ROBOT AND HUMAN INTERACTIVE COMMUNICATION, VOLS 1-3, 2007, : 697 - 702
  • [26] Interactive robot programming based on human demonstration and advice
    Friedrich, H
    Dillmann, R
    Rogalla, O
    SENSOR BASED INTELLIGENT ROBOTS, 1999, 1724 : 96 - 119
  • [27] Design of a new Robot Operating System-MATLAB-based autonomous robot system and trajectory tracking experiment
    Yu, Zhenning
    Ge, Fengxiang
    Wong, Seng Fat
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2024, 21 (02)
  • [28] Integrated system for computer aided robot programming
    Sanchez, A
    Mellado, M
    Vendrell, E
    ADVANCED MANUFACTURING PROCESSES, SYSTEMS, AND TECHNOLOGIES (AMPST 96), 1996, : 99 - 106
  • [29] ARC ROBOT PROGRAMMING AND CONTROL-SYSTEM
    HUEBENER, J
    ZECHA, M
    ROBOTICA, 1987, 5 : 303 - 307
  • [30] ARC ROBOT PROGRAMMING AND CONTROL SYSTEM.
    Huebener, J.
    Zecha, M.
    Robotica, 1987, 5 (pt 4) : 303 - 307