1. 概述
RobotKit是面向开发者推出的机器人开发的软件工具包,包含机器人常用相机,Lidar等多传感器,提供建图,定位,感知,路径规划等机器人算法,还提供电机的PID/MPC等运动规控算法;为方便开发者入门,专门提供开源的机器人参考设计,帮助开发者一步一步的搭建一个完整机器人;
2. 功能介绍
RobotKit 为机器人开发提供一整套的工具集合,包含机器人参考设计案例,感知、决策和规划的RobotSDK,形态各异运控RobotActuator,提供丰富文档,论坛。
核心功能:
内置机器人SLAM/避障/规划等算法
内置常用各种传感器驱动和多传感器融合方案
多态机器人运动机构的支持
提供TurboAI的深度模型加速能力
提供机器人建图,定位和感知的应用案例
提供丰富文档,视频资料和论坛
亮点:
“效率”:提供最少层级、高性能获取设备数据的能力
“灵活”:模块化传感器功能,灵活组合不同设备
“高可扩展”:支持日益多样化形态的设备及系统,以及插件化算法适用于不同场景
3. RobotKit核心模块
内容 | 描述 |
---|---|
RobotCloud | 提供机器人云端的仿真,数据训练和机器人管理能力 |
RobotRef | 各种机器人的参考设计方案,带领开发者一步一步搭建一个完整机器人形态 |
RobotSDK | 作为机器人的“大脑”,提供感知、决策、规划和TurboAI的模型部署和加速能力 |
RobotActuator | 作为机器人“小脑”,内置实时RTOS和PID控制算法 |
Doc | 提供机器人开发者的所有的文档资料,帮助开发者快速入门| |
4. RobotKit框图
RobotKit 整体框架示意图