tfoote
12
Deterministic, asynchronous message driven task execution with ROS
Brian Cairl (Fetch Robotics Inc.) Video Slides
This presentation discusses the building of a task-driven, message-synchronized execution abstraction layer on top of ROS’s message passing, aiming to mimic a deterministic system while continuing to use a non real time operating system. We discuss the overall structure of the framework, as well as the details of various capture and synchronization policies, and the profiling and diagnostics of task executions. We further discuss methods for using simulators and bagfiles in conjunction with the synchronization framework for repeatable testing and issue reproduction.
ROSCon Reminders:
- Early registration is open! The deadline for early registration is August 24th, 2019 (or until the limited supply of early registrations sells out, whichever comes first).
Thank you again to our Platinum Sponsor Amazon, and to all our Gold Sponsors: Acutronic Robotics, ADLINK, Apex.ai, Clearpath Robotics, eProsima, Fetch Robotics, iRobot, Microsoft, Rapyuta Robotics, ROBOTIS, Silexica, Tier IV, Toyota Research Institue, and Ubuntu.