Presentation is loading. Please wait.

Presentation is loading. Please wait.

ROMANO - A Novel Overlay Lightweight Communication Protocol

Similar presentations


Presentation on theme: "ROMANO - A Novel Overlay Lightweight Communication Protocol"— Presentation transcript:

1 ROMANO - A Novel Overlay Lightweight Communication Protocol
for Unified Control and Sensing of a Network of Robots Pradipta Ghosh, Jason A. Tran, Daniel Dsouza, Nora Ayanian, and Bhaskar Krishnamachari Motivation Introduction The most popular communication method relies on Robot Operating System. ROS-based solutions require high enough compute power to run Linux OS. ROS uses XML-RPC that uses HTTP, which utilizes large headers. ROS unsuitable for network of battery-operated robots ROMANO is lightweight overlay networking protocol for sensing and control of robots Builds on publish-subscribe protocol call MQ telemetry Transport for Sensor Nodes (MQTT-SN) We implement the ROMANO protocol on a small testbed of Pololu 3pi robots that consists of an ARM Mbed LPC1768 board and an Openmote. ROMANO Message Formats System Architecture ROMANO Message Format for Request Connected Nodes Info, Heartbeat Message, and ROMANO Connection Request ROMANO Data Type (octet 0) MSG Length (1) ROMANO ID (2 - 9) ROMANO Normal Data / Connected Nodes Info message Format ROMANO Data Type (octet 0) MSG Length (1) Data (2 - k) ROMANO MQTT SUB/UNSUB Control Message Format ROMANO Data Type (octet 0) MSG Length (1) Topic to subscribe to or unsubscribe from (2 - k) ROMANO MQTT PUB Request Message Format ROMANO Data Type (octet 0) MSG Length (1) MQTT Topic Length, (m) (2) Topic ID (3 - m) Data to Publish (m+1 - k) ROMANO Implementation Stack Data MPS Message Delivery Ratio Comments Minimum Maximum 100 99.9% 100% No Radio Buffer Failure 200 99.5% 300 44% Radio Buffer Overflow after roughly 2200 message 400 15% roughly 1300 Messages 500 13% 96% roughly 600 Messages Discussion & Future Work This overlay network is part of an umbrella research project that is based on the development of IRIS, a Wireless Robotic Network Testbed for boosting distributed multi-robot networked systems research. Through a set of four different application implementations, we demonstrate how the ROMANO protocol can help in the research and development in wireless network protocols for robots. A major focus of our future work will be on the development of a distributed MQTT-SN broker system where a subset of the robots act as the brokers without the need of a central broker.


Download ppt "ROMANO - A Novel Overlay Lightweight Communication Protocol"

Similar presentations


Ads by Google