Reachy Mini¶
Pollen's desktop robot, driven through its daemon's REST and websocket API.
from strands_robots import Robot
mini = Robot("reachy_mini", mode="real", port="reachy-mini.local:8000")
obs = mini.observe() # body yaw + six head legs + antennas
mini.act({"head_yaw": 0.2})
mini.close() # closes this client's link, not the daemon
| fact | value |
|---|---|
| wire | daemon /ws/sdk, no local SDK needed |
| discovery | port= skips it; otherwise $REACHY_HOST, localhost, reachy-mini.local |
| camera | the driver owns it: camera_snap returns the daemon's frame |
| verbs | look_at, wake, sleep, motors, play_sound, stop |
An accepted command is the daemon's acceptance, not proof of motion; the receipt says
motion_verified=false when the daemon cannot confirm it.