table-bot
2022-09-23
Why this project
Why present
Task: Move a table from kitchen to office desk
Proposed Workflow:
Robot = Perception + Autonomy + Movement
Definition
Hardware setup
© Josh Newman, Articulated Robotics: Ultimate guide to using motors in robotics
Progress
Perception
Autonomy
Movement
Unknown unknowns
Progress pics
Open source robots use distributed systems with request/response and publish/subscribe models
Learnings
ROS2 nodes
There’s an open source framework for orchestrating multiple robots
Learnings
OpenRMF Hotel Example
Robot perception tasks are offloading computation to the cloud
Learnings
FogROS2
Reactive programming might prevent state-related problems when launching ROS nodes
Learnings
ReactiveX, RxROS2
Thank you!! 🤖🚗