~/talk

Scaling robots -

Talkat DDD Europe 2020 · 2020-02-06..02-07· [robotics, distributed-systems]
slides:none on file

Compares ROS (Kinetic/Melodic) and ROS2 (Crystal) on a laptop and fleets of cheap Raspberry Pi robots (~£250 each), measuring latency, throughput and a discovered communication scaling limit volume that stays constant for a given hardware and depends on node count, frequency and message size. Finds ROS2 latencies around 2–5 ms versus ROS melodic/kinetic up to 35–500 ms; shows Erlang-style let it crash with share nothing actor supervision tolerates killing ~50% of processes and recovers, while ROS setups fail after ~10% killed. Uses recorded sensor/video traces; advises benchmark middleware and OS for target workload.

AI-written summary · about

  1. 0:00Introduction to robot scaling
  2. 1:06What defines a robot
  3. 2:34Types of robots
  4. 6:08Robot Operating System overview
  5. 8:57ROS scalability challenges
  6. 10:00Small-scale ROS experiments
  7. 12:34Robot hardware setup
  8. 13:14Designing simple robot experiments
  9. 15:18Communication scaling limits
  10. 18:34OS and middleware impact
  11. 20:22ROS 2 performance gains
  12. 22:07Fault tolerance differences
  13. 23:57Erlang and defensive programming
  14. 29:24Erlang in real-world systems
  15. 30:10Non-defensive programming in robotics
  16. 33:20Key lessons learned
  17. 34:23Q&A on communication volume
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.