On the way to achieve autonomous node communication Elixir
summary
Rclex embeds ROS 2’s RTPS/DDS into Elixir to enable brokerless discovery and publish/subscribe; the demo spawns 5 publishers and 3 subscribers as Elixir processes and publishes joystick data. Nerves support uses a Docker-for-arm64 step that copies only the required ROS2 native libraries into the Nerves overlay so Rclex runs on constrained devices. For wide‑area links the team bridges DDS with the General pub/sub router (requires a router IP), and demos show messages crossing the Pacific via an Azure router.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 1:27D3 AI and Beyond.ex
- 2:12Autonomous node communication challenges
- 4:39ROS 2 and Elixir integration solution
- 6:03ROS 2 and middleware overview
- 7:30ROS 2 node communication mechanism
- 9:17RCL EX for Elixir and ROS 2
- 12:08RCL EX on Nerves platform
- 13:13Nerves JP community
- 14:19Heterogeneous SOCs for Nerves
- 15:25Installing ROS 2 for RCL EX
- 16:52Cross-network communication protocol
- 18:17Protocol capabilities and topologies
- 20:24Demonstration setup and test
- 22:13Cross-Pacific demonstration
- 24:25Summary and future work
related talks
47mFrom delayed polling to Real-Time Telematics with RabbitMQ and Erlang
11mA Comparison of Communication Mechanisms in Vehicular Edge Computing
20mMetaRoCE: Meta’s RDMA Transport
16mMetaRoCE: From Spec to NIC to Open Source
19mMetaRoCE: From Spec to NIC to Open Source
17mEdgeRIC: Empowering Real-time Intelligent Optimization and Control in NextG Cellular...
22mMetaRoCE: Meta’s RDMA Transport
21mR2P2: Making RPCs first-class datacenter citizens
