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 条
  • [31] An embedded visual programming interface for intelligent information retrieval on the Web
    Lee, CN
    Chen, YT
    1997 IEEE KNOWLEDGE AND DATA ENGINEERING EXCHANGE WORKSHOP, PROCEEDINGS, 1997, : 46 - 53
  • [32] A visual programming tool for user interface and Web page generation
    Yan, ZB
    Zhang, K
    TOOLS 27: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, : 181 - 185
  • [33] VIPR: A Visual Interface Tool for Programming Semantic Web Rules
    Skillen, Kerry-Louise
    Chen, Liming
    Burns, William
    2016 INT IEEE CONFERENCES ON UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING AND COMMUNICATIONS, CLOUD AND BIG DATA COMPUTING, INTERNET OF PEOPLE, AND SMART WORLD CONGRESS (UIC/ATC/SCALCOM/CBDCOM/IOP/SMARTWORLD), 2016, : 277 - 284
  • [34] Haptic and visual augmented reality interface for programming welding robots
    Ni, D.
    Yew, A. W. W.
    Ong, S. K.
    Nee, A. Y. C.
    ADVANCES IN MANUFACTURING, 2017, 5 (03) : 191 - 198
  • [35] Haptic and visual augmented reality interface for programming welding robots
    D. Ni
    A. W. W. Yew
    S. K. Ong
    A. Y. C. Nee
    Advances in Manufacturing, 2017, 5 : 191 - 198
  • [36] Analyzing Rinex Data Files Using the Python']Python Programming Language
    Bala, Alina Corina
    Dragulescu, B. C.
    Brebu, Floarea-Maria
    JOURNAL OF APPLIED ENGINEERING SCIENCES, 2024, 14 (01) : 167 - 177
  • [37] Peaches for Lunch: Creating and Using Visual Variables
    Cartwright, Elizabeth
    Clegg, Adam LaVar
    MEDICAL ANTHROPOLOGY, 2017, 36 (06) : 519 - 532
  • [38] Creating and controlling visual environments using BonVision
    Lopes, Goncalo
    Farrell, Karolina
    Horrocks, Edward A. B.
    Lee, Chi-Yu
    Morimoto, Mai M.
    Muzzu, Tomaso
    Papanikolaou, Amalia
    Rodrigues, Fabio R.
    Wheatcroft, Thomas
    Zucca, Stefano
    Solomon, Samuel G.
    Saleem, Aman B.
    ELIFE, 2021, 10
  • [39] ADVANTAGE OF USING AIRCRAFT-TYPE STAGES FOR CREATING "LATLAUNCH" LAUNCH VEHICLE
    Kravchenko, Sergey
    Kuleshov, Nikolaj
    Shestakov, Vladimir
    Panova, Natalia
    Blumbergs, Ilmars
    20TH INTERNATIONAL SCIENTIFIC CONFERENCE ENGINEERING FOR RURAL DEVELOPMENT, 2021, : 891 - 898
  • [40] ros4mat: A Matlab Programming Interface for Remote Operations of ROS-based Robotic Devices in an Educational Context
    Hold-Geoffroy, Yannick
    Gardner, Marc-Andre
    Gagne, Christian
    Latulippe, Maxime
    Giguere, Philippe
    2013 INTERNATIONAL CONFERENCE ON COMPUTER AND ROBOT VISION (CRV), 2013, : 242 - 248