Creating ROS Launch Files Using A Visual Programming Interface

被引:0
|
作者
Narayanamoorthy, Aditya [1 ]
Li, Renjun [1 ]
Huang, Zhiyong [1 ]
机构
[1] Inst Infocomm Res, Robot Dept, Singapore, Singapore
关键词
Visual Programming; Robotics; ROS; Launch File;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Visual programming is widely used to allow users to create programs by manipulating program elements graphically rather than by specifying them textually. It is intuitive and effective. However, it has only just begun to be used in robotic programming. For example, in the Robot Operating System (ROS) - a popular framework used for developing robotic applications - in order to run multiple modules together, a ROS launch file needs to be created and used. The files are in XML format and are difficult to write and understand for nontechnical users. To address this problem, in this paper, we propose a visual programming software tool that helps in the creation and visualization of these ROS launch files. This tool enables non-experienced operators to program a robot at a modular level. The tool is one among a set of software tools in the Robot Application Development and Operating Environment (RADOE), which aims to ease the development of robot applications in ROS.
引用
收藏
页码:142 / 146
页数:5
相关论文
共 50 条
  • [41] Trajectory Optimization of Launch Vehicles Using Object-oriented Programming
    da Silva Mota, Fabio Antonio
    Hinckel, Jose Nivaldo
    Rocco, Evandro Marconi
    Schlingloff, Hanfried
    JOURNAL OF AEROSPACE TECHNOLOGY AND MANAGEMENT, 2018, 10 (10)
  • [42] Toward an Efficient User Interface for Block-Based Visual Programming
    Inayama, Yota
    Hosobe, Hiroshi
    2018 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC), 2018, : 293 - 294
  • [43] EntangleVR: A Visual Programming Interface for Virtual Reality Interactive Scene Generation
    Chen, Mengyu
    Peljhan, Marko
    Sra, Misha
    PROCEEDINGS OF 27TH ACM SYMPOSIUM ON VIRTUAL REALITY SOFTWARE AND TECHNOLOGY, VRST 2021, 2021,
  • [44] A visual language for robot control and programming: A human-interface study
    Dudek, Gregory
    Sattar, Junaed
    Xu, Anqi
    PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-10, 2007, : 2507 - +
  • [45] The MPI-Delphi interface:: A visual programming environment for clusters of workstations
    Acacio, M
    López-de-Teruel, PE
    García, JM
    Cánovas, O
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 1730 - 1736
  • [46] BENEFITS OF OBJECT-ORIENTED PROGRAMMING IN IMPLEMENTING VISUAL DATABASE INTERFACE
    WU, CT
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1990, 2 (06): : 8 - &
  • [47] CREATING THE INTERFACE OF A LEARNING SYSTEM USING ADVANCED TECHNOLOGIES
    Radescu, Radu
    Birkan, Ismail
    RETHINKING EDUCATION BY LEVERAGING THE ELEARNING PILLAR OF THE DIGITAL AGENDA FOR EUROPE!, VOL. I, 2015, : 270 - 277
  • [48] Extraction of information from log files Using Python']Python Programming and Tableau
    Rigueira, Filipe
    Bernardino, Jorge
    Pedrosa, Isabel
    2020 15TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2020), 2020,
  • [49] Creating a portable programming language using open source software
    Bauer, A
    USENIX ASSOCIATION PROCEEDINGS OF THE FREENIX TRACK 2004 USENIX ANNUAL TECHNICAL CONFERENCE, 2004, : 103 - 113
  • [50] Creating Rules Using Abduction for Legal Reasoning by Logic Programming
    Tantisripreecha, Tanapon
    Soonthornphisaj, Nuanwan
    BUSINESS INFORMATION SYSTEMS WORKSHOPS (BIS 2011), 2011, 97 : 282 - 293