arXiv (Cornell University) · 2018 · 40 citations · 1 references
ComputingComputer ScienceRobotics EngineeringDistributed SystemsReal-time SystemsRoboticsDistributed SchedulingLatency OptimizationReal-time Communication ProtocolsReal-time SchedulingReal-time Systems ArchitectureReal-time Systems DesignInter-robot Communication ProtocolsNetwork Congestion ModelingReal-time CommunicationReal-time MiddlewareReal-time NetworkingRobotic ApplicationsRos Architecture
In this work we present an experimental setup to show the suitability of ROS 2.0 for real-time robotic applications. We disclose an evaluation of ROS 2.0 communications in a robotic inter-component (hardware) communication case on top of Linux. We benchmark and study the worst case latencies and missed deadlines to characterize ROS 2.0 communications for real-time applications. We demonstrate experimentally how computation and network congestion impacts the communication latencies and ultimately, propose a setup that, under certain conditions, mitigates these delays and obtains bounded traffic.
1
Exploring the performance of ROS2
Yuya Maruyama, Shinpei Kato, Takuya Azumi · 2016 · 358 citations · Full text