Book ChapterDOI
VIKI—More Than a GUI for ROS
Robin Hoogervorst,Cees Trouwborst,Alex Kamphuis,Matteo Fumagalli +3 more
- pp 633-655
TLDR
This chapter introduces the open-source software VIKI, a software package that eases the configuration of complex robotic systems and behavior by providing an easy way to collect existing ROS packages and nodes into modules that provide coherent functionalities.Abstract:
This chapter introduces the open-source software VIKI VIKI is a software package that eases the configuration of complex robotic systems and behavior by providing an easy way to collect existing ROS packages and nodes into modules that provide coherent functionalities This abstraction layer allows users to develop behaviors in the form of a collection of interconnected modules A GUI allows the user to develop ROS-based software architectures by simple drag-and-drop of VIKI modules, thus providing a visual overview of the setup as well as ease of reconfiguration When a setup has been created, VIKI generates a roslaunch file by using the information of this configuration, as well as the information from the module definitions, which is then launched automatically Distributed capabilities are also guaranteed as VIKI enables the explicit configuration of roslaunch features in its interface In order to show the potential of VIKI, the chapter is organised in the form of a tutorial which provides a technical overview of the software, installation instructions as well as three use-cases with increased difficulty VIKI functions alongside your ROS installation, and only uses ROS as a runtime dependencyread more
Citations
More filters
Proceedings ArticleDOI
Checking consistency of robot software architectures in ROS
Thomas Witte,Matthias Tichy +1 more
TL;DR: An approach and a corresponding tool to analyze ROS nodes and their launch files to check consistency and issue warnings if potential problems are detected and is able to reconstruct the complete architecture of the system if the nodes implement a common lifecycle.
Proceedings ArticleDOI
Increasing the Flexibility of Customized Assembly Systems with a Modular Control System
TL;DR: It is found that utilizing a holistic approach and a standardized control system minimizes the implementation effort and supports developing implementations suitable for industrial applications.
References
More filters
Proceedings Article
ROS: an open-source Robot Operating System
TL;DR: This paper discusses how ROS relates to existing robot software frameworks, and briefly overview some of the available application software which uses ROS.
Related Papers (5)
Facilitating Exploration of Unfamiliar Source Code by Providing 21/2D Visualizations of Dynamic Call Graphs
Johannes Bohnet,Jürgen Döllner +1 more