宇树四足机器人操作系统的核心特点的如下:
分层解耦,兼顾稳定与灵活:采用“底层RTOS+中层Linux+高层ROS/SDK”的分层架构,底层RTOS保障电机、传感器控制的强实时性,上层Linux/ROS支持复杂应用开发,各层级功能独立又协同,实现了实时控制与开发灵活性的平衡。
低延迟通信,适配实时控制需求:核心自研Unitree SDK2基于CycloneDDS通信框架,可直接与硬件交互,减少中间环节,实现低延迟的运动指令发送与传感器数据(关节、IMU、力反馈等)读取,满足机器人高精度运动控制的实时需求。
兼容性强,适配多开发场景:SDK2兼容ROS 2 DDS协议,可脱离ROS独立运行,也支持与ROS节点混合使用;同时主流机器人型号预装不同版本ROS(Noetic/Foxy),支持仿真与真机无缝切换,适配科研、工业、消费等多种开发场景。
生态完善,降低开发门槛:提供开源功能包(运动控制、SLAM、导航等)、详细技术文档与技术支持,搭配Gazebo仿真工具、本地回环调试接口及C++/Python多语言接口,助力开发者快速上手,高效完成二次定制开发。
软硬件深度融合,提升控制精度:依托宇树自研核心硬件(电机、减速器等)优势,操作系统可精准匹配硬件特性,实现电流环/位置环/速度环闭环控制,配合相关算法保障机器人运动稳定性,甚至支持空翻、倒立等高精度动作。