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 条
  • [21] Creating Objects Using Genetic Programming Techniques
    Oppacher, Yandu
    Oppacher, Franz
    Deugo, Dwight
    SNPD 2009: 10TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCES, NETWORKING AND PARALLEL DISTRIBUTED COMPUTING, PROCEEDINGS, 2009, : 455 - 461
  • [22] KMS Models for Video Files using Visual Mnemonics
    Leggett, Mike
    CC2007-CREATIVITY AND COGNITION 2007 SEEDING CREATIVITY: TOOLS, MEDIA, AND ENVIRONMENTS, 2007, : 263 - 264
  • [23] Using acceptance tests to predict files changed by programming tasks
    Rocha, Thais
    Borba, Paulo
    Santos, Joao Pedro
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 154 : 176 - 195
  • [24] KMS models for video files using visual mnemonics
    University of Technology Sydney, Sydney, Australia
    Creat. Cogn. Seed. Creat. tools Media Environ., 2007, (263-264):
  • [25] USING A REAL-TIME DEVELOPMENT PLATFORM FOR CREATING A GRAPHICAL USER INTERFACE IN SECONDARY SCHOOL PROGRAMMING EDUCATION
    Mikac, V.
    Horvatic, M.
    Mikac, M.
    14TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED2020), 2020, : 4425 - 4431
  • [26] Visual Servoing Simulator by Using ROS and Gazebo
    Khiabani, Parisa Masnadi
    Aghdam, Babak Sistanizadeh
    Ramezanzadeh, Javad
    Taghirad, Hamid D.
    2016 4TH RSI INTERNATIONAL CONFERENCE ON ROBOTICS AND MECHATRONICS (ICROM), 2016, : 308 - 312
  • [27] Creating Compact and Discriminative Visual Vocabularies using Visual Bits
    Kirishanthy, T.
    Ramanan, A.
    2015 INTERNATIONAL CONFERENCE ON DIGITAL IMAGE COMPUTING: TECHNIQUES AND APPLICATIONS (DICTA), 2015, : 258 - 263
  • [28] A Programming Interface for Creating Data According to the SPAR Ontologies and the OpenCitations Data Model
    Persiani, Simone
    Daquino, Marilena
    Peroni, Silvio
    SEMANTIC WEB, ESWC 2022, 2022, 13261 : 305 - 322
  • [29] FUNCTIONAL VISUAL PROGRAMMING INTERFACE TO GEOGRAPHICAL INFORMATION-SYSTEMS
    STANDING, C
    ROY, GG
    INTERACTING WITH COMPUTERS, 1995, 7 (03) : 219 - 236
  • [30] A Visual Programming Interface for Digital Luthiery: Implementing Circuits with Veneer
    Norilo V.
    Olarte A.
    1600, MIT Press Journals (44): : 8 - 25