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 条
  • [1] BlocklyAR: A Visual Programming Interface for Creating Augmented Reality Experiences
    Vinh T Nguyen
    Jung, Kwanghee
    Dang, Tommy
    ELECTRONICS, 2020, 9 (08) : 1 - 20
  • [2] CREATING USER INTERFACES USING PROGRAMMING BY EXAMPLE, VISUAL PROGRAMMING, AND CONSTRAINTS
    MYERS, BA
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1990, 12 (02): : 143 - 177
  • [3] Creating and using PDB files
    Brown, Stewart A.
    Dubois, Paul F.
    Monro, David H.
    Computers in Physics, 1995, 9 (02):
  • [4] An Interface for Programming Verifiable Autonomous Agents in ROS
    Cardoso, Rafael C.
    Ferrando, Angelo
    Dennis, Louise A.
    Fisher, Michael
    MULTI-AGENT SYSTEMS AND AGREEMENT TECHNOLOGIES, EUMAS 2020, AT 2020, 2020, 12520 : 191 - 205
  • [5] ROSSi A Graphical Programming Interface for ROS 2
    Wanninger, Constantin
    Rossi, Sebastian
    Schorner, Martin
    Hoffmann, Alwin
    Poeppel, Alexander
    Eymueller, Christian
    Reif, Wolfgang
    2021 21ST INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2021), 2021, : 255 - 262
  • [6] A visual programming interface for smalltalk
    Giffen, R
    Tomek, I
    TOOLS 23 - TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS, 1998, : 260 - 269
  • [7] Using clustering strategies for creating authority files
    French, JC
    Powell, AL
    Schulman, E
    JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE, 2000, 51 (08): : 774 - 786
  • [8] Vivid: A framework for creating visual programming languages
    Gauvin, S
    Smedley, T
    PROCEEDINGS OF THE ISCA 12TH INTERNATIONAL CONFERENCE INTELLIGENT AND ADAPTIVE SYSTEMS AND SOFTWARE ENGINEERING, 2003, : 223 - 226
  • [9] CREATING A SERIAL DATABASE USING SUBSCRIPTION AGENCY FILES
    CADY, SA
    SERIALS LIBRARIAN, 1988, 14 (3-4): : 99 - 111
  • [10] Learning Visual Programming by Creating a Walkable Interactive Installation
    Hadjakos, Aristotelis
    Schulze, Heizo
    Duechting, Andre
    Metzger, Christian
    Ottensmann, Marc
    Riechmann, Friederike
    Schneider, Anna-Maria
    Trappmann, Michael
    PROCEEDINGS OF THE 10TH AUDIO MOSTLY: A CONFERENCE ON INTERACTION WITH SOUND, AM'15, 2015,