二次开发
Secondary Development (custom development on SDK)常用在厂商开放的 SDK 或接口上,自己写程序定制机器人功能
二次开发是国内工程圈的常用说法,指不改厂商的底层固件,而是调用厂商开放的 SDK、API 或 ROS 接口,自己编写上层程序来实现新功能。对具身智能研究来说,买来的机器人能不能二次开发很关键:只有能读到关节状态、相机数据,并能下发关节或速度指令,才能部署自己训练的策略。很多厂商因此区分普通版和开放底层接口的 EDU 版(科研教育版),开放程度和价格都不同。
例子买宇树 G1 的 EDU 版本,用宇树 SDK 读取关节角并下发力矩指令,把自己在仿真里训练的强化学习行走策略部署到真机上。
- 也叫
- 开放接口、SDK 开发
- 相关
- 软件开发工具包、宇树 SDK、EDU 版(科研教育版)、驱动、ROS 2、硬件抽象层
- 来源
- Software development kit - Wikipedia
Unitree 开发者文档