Authors
Danilo Tardioli, Ramviyas Parasuraman, Petter Ögren
Publication date
2019/1/1
Journal
Robotics and Autonomous Systems
Volume
111
Pages
73-87
Publisher
North-Holland
Description
The Robot Operating System (ROS) is a popular and widely used software framework for building robotics systems. With the growth of its popularity, it has started to be used in multi-robot systems as well. However, the TCP connections that the platform relies on for connecting the so-called ROS nodes presents several issues regarding limited-bandwidth, delays, and jitter, when used in wireless multi-hop networks. In this paper, we present a thorough analysis of the problem and propose a new ROS node called Pound to improve the wireless communication performance by reducing delay and jitter in data exchanges, especially in multi-hop networks. Pound allows the use of multiple ROS masters (roscores), features data compression, and importantly, introduces a priority scheme that allows favoring more important flows over less important ones. We compare Pound to the state-of-the-art solutions through …
Total citations
20182019202020212022202320241111121592
Scholar articles