Greybus for Robotics with Zephyr RTOS
summary
Greybus runs over Zephyr RTOS to mirror I2C/GPIO devices to Linux hosts using Beagle connect Freedom and a beagle play gateway via TCP or sub‑GHz links; a record‑and‑playback scratchpad adds conditional and loop ops so a control loop offloads to the remote MCU without firmware changes. A Python/Jupyter prototype assembles sequences, dispatches them, and achieves control update rates rising from ~25 Hz to ~1–2 kHz, and the line‑tracer robot runs successfully.
AI-written summary · about
chapters (8)
- 0:00Start
- 1:11Overview
- 9:32BeagleConnect
- 14:02Limitations of greybus for loT and Real-time Control Applications
- 17:27Greybus operation
- 19:01Greybus Python Host
- 20:13Overcoming limitations | Proof of Concept
- 24:40Demo: Line Tracer
related talks
34mZephyr and OpenAMP
43mZbus 2030: Community-Driven Directions for Zbus
40mApplication and Challenges of Using GenAVB/TSN Software Stack for Industrial...
38mRemote Processor Framework in Zephyr RTOS
18mHypervisor-less Virtio: Assembling Multi-OS Systems Using Standards-based Pro...
46mZbus - New Features and Roadmap
43mGreyhound - Powerful Pure Functional Kafka library
42mAMP Virtio: A New Virto Transport for AMP Systems, with Focus on Zephyr, Linux, and Xen
