A ROS-simulink real-time communication bridge using UDP with a driver-in-the-loop application

Mohamed Wahba, Robert Leary, Nicolás Ochoa-Lleras, Jariullah Safi, Sean Brennan

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Scopus citations

Abstract

This paper presents implementation details and performance metrics for software developed to connect the Robot Operating System (ROS) with Simulink Real-Time (SLRT). The communication takes place through the User Datagram Protocol (UDP) which allows for fast transmission of large amounts of data between the two systems. We use SLRT's built-in UDP communication and binary packing blocks to send and receive the data over a network. We use implementation metrics from several examples to illustrate the effectiveness and drawbacks of this bridge in a real-time environment. The time latency of the bridge is analyzed by performing loop-back tests and obtaining the statistics of the time delay. A proof of concept experiment is presented that utilizes two laboratories that ran a driver-in-the-loop system despite a large physical separation. This work provides recommendations for implementing data integrity measures as well as the potential to use the system with other applications that demand high speed real-time communication.

Original languageEnglish (US)
Title of host publicationMechatronics; Mechatronics and Controls in Advanced Manufacturing; Modeling and Control of Automotive Systems and Combustion Engines; Modeling and Validation; Motion and Vibration Control Applications; Multi-Agent and Networked Systems; Path Planning and Motion Control; Robot Manipulators; Sensors and Actuators; Tracking Control Systems; Uncertain Systems and Robustness; Unmanned, Ground and Surface Robotics; Vehicle Dynamic Controls; Vehicle Dynamics and Traffic Control
PublisherAmerican Society of Mechanical Engineers
ISBN (Electronic)9780791850701
DOIs
StatePublished - 2016
EventASME 2016 Dynamic Systems and Control Conference, DSCC 2016 - Minneapolis, United States
Duration: Oct 12 2016Oct 14 2016

Publication series

NameASME 2016 Dynamic Systems and Control Conference, DSCC 2016
Volume2

Other

OtherASME 2016 Dynamic Systems and Control Conference, DSCC 2016
CountryUnited States
CityMinneapolis
Period10/12/1610/14/16

All Science Journal Classification (ASJC) codes

  • Control and Systems Engineering
  • Industrial and Manufacturing Engineering
  • Mechanical Engineering

Fingerprint Dive into the research topics of 'A ROS-simulink real-time communication bridge using UDP with a driver-in-the-loop application'. Together they form a unique fingerprint.

Cite this