• DocumentCode
    165279
  • Title

    Demo abstract: ROSLab — A modular programming environment for robotic applications

  • Author

    Bezzo, Nicola ; Junkil Park ; King, Alex ; Gebhard, Peter ; Ivanov, Roman ; Insup Lee

  • Author_Institution
    PRECISE Center, Univ. of Pennsylvania, Philadelphia, PA, USA
  • fYear
    2014
  • fDate
    14-17 April 2014
  • Firstpage
    214
  • Lastpage
    214
  • Abstract
    We propose a simplified high-level programming language based on blocks and links dragged on a workspace which generates the skeleton code for robotic applications involving different types of robots. In order to develop such a high-level programming language that still can guarantee flexibility in term of implementation, our approach takes advantage of the robot operating system (ROS). ROS is a open source meta-operating system that provides a message passing structure between different processes (or nodes) across a network (inter-process communication). In our framework, we consider a hierarchical approach in which at the base there is ROS that allows inter-process communication between nodes in a robot and on the top we create a high-level language that interacts with ROS and thus with the real robot. The high-level language can be viewed as an extra layer added to simplify lower level code generation.
  • Keywords
    control engineering computing; high level languages; message passing; operating systems (computers); program compilers; public domain software; robot programming; ROSLab; hierarchical approach; high-level programming language; interprocess communication; lower level code generation; message passing structure; modular programming environment; open source meta-operating system; robot operating system; skeleton code generation; High level languages; Insects; Operating systems; Programming environments; Robot sensing systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cyber-Physical Systems (ICCPS), 2014 ACM/IEEE International Conference on
  • Conference_Location
    Berlin
  • Print_ISBN
    978-1-4799-4931-1
  • Type

    conf

  • DOI
    10.1109/ICCPS.2014.6843727
  • Filename
    6843727