• DocumentCode
    2693936
  • Title

    Composition of complex robot applications via data flow integration

  • Author

    Smits, Ruben ; Bruyninckx, Herman

  • Author_Institution
    Dept. of Mech. Eng., Katholieke Univ. Leuven, Leuven, Belgium
  • fYear
    2011
  • fDate
    9-13 May 2011
  • Firstpage
    5576
  • Lastpage
    5580
  • Abstract
    Modern and future robotic applications will have to integrate many software components. Inevitably, the components will be provided by different vendors, and will not be designed together, and in many cases also not implemented from the same source code repository. This paper presents a discussion on how to deal with this multi-component, multi vendor situation. This situation includes the least optimal case when most or all of the components are "legacy", in the sense that they have to be integrated as binary pieces of code, without the possibility to change the components for the sole purpose of facilitating system-level integration. The presented approach is illustrated by an application that integrates (i) two KUKA Light-Weight Robot FRI control components, (ii) a set of ROS components to control a Willow Garage PR2 robot, (iii) a Blender component for on-line visualization, and (iv) a set of Orocos/RTT components that take care of the data flow communication and some simple coordination between all components.
  • Keywords
    data flow computing; data visualisation; robots; KUKA light-weight robot FRI control component; Orocos-RTT component; ROS component; Willow Garage PR2 robot; blender component; complex robot application; data flow integration; legacy component; multivendor situation; on-line visualization; software component; source code repository; system-level integration; Data visualization; Engines; Games; Robot kinematics; Service robots; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation (ICRA), 2011 IEEE International Conference on
  • Conference_Location
    Shanghai
  • ISSN
    1050-4729
  • Print_ISBN
    978-1-61284-386-5
  • Type

    conf

  • DOI
    10.1109/ICRA.2011.5979958
  • Filename
    5979958