Remote Controlling Robots with Flutter & WebRTC
summary
Claims that a Flutter app can control real robots peer to peer by sending gRPC over WebRTC with protobuf-defined APIs and a central signaling server at app.vm.com. Implements a Raspberry Pi 4 with VM server as the robot peer, uses Flutter WebRTC and gRPC packages, and demonstrates a live demo of four LEDs + webcam controlled with low latency; polling status at 1s heartbeat. Code and SDK are open source and the demos connect successfully across the city.
AI-written summary · about
chapters (10)
- 0:00Robots and Flutter intro
- 7:42Teleoperation in robotics
- 8:48WebRTC for robot control
- 15:52WebRTC signaling setup
- 21:10Flutter for robot interfaces
- 24:44Flutter app architecture
- 27:40Hardware setup demo
- 33:34LED control demo
- 36:50Summary and resources
- 38:49Q&A on stability and AI
related talks
44mSeamless mobile real-time communication with WebRTC
30mOn-stage: Building a WebRTC app
18mFlutter with WebRTC for real-time screen sharing
19mHand gesture-controlled robot through the Internet
32mBuilding Real-Time Audio/Video Apps with Flutter and WebRTC
38mReal-time Communication on Mobile
32mCreate Interactive Experiences Using Flutter, Arduino, RPi
35m3D virtual puppet remote controlled with smartphone
