用途:Reachy Mini SDK 用于通过 Python 控制 Reachy Mini 机器人,覆盖头部运动、天线、摄像头、音频以及动作录制与回放,采用守护进程/客户端架构。
主要能力:连接方式支持本地 USB(默认)、网络发现、MuJoCo 仿真与自动启动守护进程,可配置超时、日志级别与媒体后端。头部姿态用 create_head_pose 创建,支持角度/弧度/毫米;运动提供 set_target 即时定位与 goto_target 平滑移动,插值方法含 LINEAR、MIN_JERK、EASE_IN_OUT、CARTOON。天线值为 [右, 左] 弧度。提供 look_at_image 与 look_at_world 注视功能,以及状态查询、电机启停、重力补偿、wake_up/goto_sleep 行为。媒体方面可获取 BGR 帧、查询与切换分辨率、播放与录制音频、获取声源方向(仅 ReSpeaker)。支持动作录制回放,可从 HuggingFace 加载动作库。运动学含 AnalyticalKinematics(默认)、PlacoKinematics(pip install reachy_mini[placo_kinematics])与 NNKinematics(pip install reachy_mini[nn_kinematics])。仿真可用 ReachyMini(use_sim=True) 或 reachy-mini-daemon --sim。
使用方式:以 with ReachyMini() as robot 建立连接后调用各方法;具体参数与返回类型见 API 参考。
限制:部分功能依赖额外安装或特定硬件(如重力补偿需 Placo,声源方向仅 ReSpeaker);其余细节资料未提供。