Advanced

Bridging ROS for Heterogeneous Integration in Mobile Robot Systems

Jansson, Erik LU and Olofsson, Tommy LU (2014) EDA920 20141
Department of Computer Science
Abstract
We investigate the difficulty of integrating disparate, heterogeneous systems which have not been designed to work together. Such difficulties may arise from differences in communication protocols or data formats, making an in- tegration effort largely manual and labor intensive. The investigation is done in the context of integrating two different robot systems, one mobile platform running ROS (Robot Operating System) and one stationary two-armed ABB robot.

The thesis consists of two parts. First, existing solutions to this problem (or parts of it) are examined and evaluated for their applicability. After no suitable solution is found, a tool is then created which solves the problem of integrating non-ROS compatible devices with a ROS... (More)
We investigate the difficulty of integrating disparate, heterogeneous systems which have not been designed to work together. Such difficulties may arise from differences in communication protocols or data formats, making an in- tegration effort largely manual and labor intensive. The investigation is done in the context of integrating two different robot systems, one mobile platform running ROS (Robot Operating System) and one stationary two-armed ABB robot.

The thesis consists of two parts. First, existing solutions to this problem (or parts of it) are examined and evaluated for their applicability. After no suitable solution is found, a tool is then created which solves the problem of integrating non-ROS compatible devices with a ROS system. The presented tool is a program that generates modular bridging nodes between ROS and other systems.

Finally, the tool proves its value in the integration of two different robots, where one system also receives some additional changes for practical reasons. (Less)
Please use this url to cite or link to this publication:
author
Jansson, Erik LU and Olofsson, Tommy LU
supervisor
organization
course
EDA920 20141
year
type
H2 - Master's Degree (Two Years)
subject
keywords
ROS, LabComm, System Integration, Heterogeneous Systems, ExtCtrl, VxWorks
language
English
id
4587352
date added to LUP
2014-08-15 12:50:39
date last changed
2014-09-04 08:29:49
@misc{4587352,
  abstract     = {We investigate the difficulty of integrating disparate, heterogeneous systems which have not been designed to work together. Such difficulties may arise from differences in communication protocols or data formats, making an in- tegration effort largely manual and labor intensive. The investigation is done in the context of integrating two different robot systems, one mobile platform running ROS (Robot Operating System) and one stationary two-armed ABB robot.

The thesis consists of two parts. First, existing solutions to this problem (or parts of it) are examined and evaluated for their applicability. After no suitable solution is found, a tool is then created which solves the problem of integrating non-ROS compatible devices with a ROS system. The presented tool is a program that generates modular bridging nodes between ROS and other systems.

Finally, the tool proves its value in the integration of two different robots, where one system also receives some additional changes for practical reasons.},
  author       = {Jansson, Erik and Olofsson, Tommy},
  keyword      = {ROS,LabComm,System Integration,Heterogeneous Systems,ExtCtrl,VxWorks},
  language     = {eng},
  note         = {Student Paper},
  title        = {Bridging ROS for Heterogeneous Integration in Mobile Robot Systems},
  year         = {2014},
}