ROSiE the Robot Operating System in Erlang | Luca Succi | CodeBEAM Europe 2022

Conference: Code BEAM Europe 2022

Year: 2022

This video was recorded at Code BEAM Europe 2022 - https://codesync.global/conferences/code-beam-sto-2022/ ROSiE the Robot Operating System in Erlang | Luca Succi - Creator of ROSiE ABSTRACT ROSiE is a pure Erlang implementation of ROS (Robot Operating System). No matter where from cloud to robots at the edge: use Erlang or any other language on the BEAM to interact with the ROS ecosystem with the help of ROSiE. It’s fully interoperable with existing ROS2 Robots with all the scalability, concurrency, distribution, and fault-tolerance of the BEAM. ROS2 builds on the DDS data connectivity protocol which is used in many industries besides robotics. ROSiE therefore also provides a standalone DDS protocol stack. It also features dedicated Rebar3 plugins, to integrate Erlang projects with the official ROS2 distributions. There will be a demo with robots and GRiSP boards running ROS2 and ROSiE Nodes. You will see some hot code upgrade while robots are in action. This project is funded by the EEF. OBJECTIVES Explain all the possibilities opened up by ROSiE. Talk about how ROSiE works and how to work with it. Show the advantages and strengths of ROSiE over ROS2. Demonstrate the reliability of a code-hot-swap operation on a Robot inside a ROS network, only possible with Erlang and a ROSiE Robot. AUDIENCE Any developer or company working with the BEAM that could have any interest in ROBOTICS. Anyone that would like a Pub-Sub protocol-stack for Erlang since ROSiE includes the first Erlang implementation of DDS. • Timecodes 00:00 - 01:31 - Intro 01:32 - 05:43 - Wha is ROSiE? 05:44 - 08:28 - ROSiE Project 08:29 - 11:01 - ROS2 Client Library Architecture 11:02 - 16:55 - ROSiE Architecture 16:56 - 32:20 - Demo Time 32:21 - 41:58 - QnA • Follow us on social: Twitter: https://twitter.com/CodeBEAMio LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw See what's coming up at: https://codesync.global