1. 概述

RobotKit是面向开发者推出的机器人开发的软件工具包,包含机器人常用相机,Lidar等多传感器,提供建图,定位,感知,路径规划等机器人算法,还提供电机的PID/MPC等运动规控算法;为方便开发者入门,专门提供开源的机器人参考设计,帮助开发者一步一步的搭建一个完整机器人;


2. 功能介绍

RobotKit 为机器人开发提供一整套的工具集合,包含机器人参考设计案例,感知、决策和规划的RobotSDK,形态各异运控RobotActuator,提供丰富文档,论坛。

核心功能:

  • 内置机器人SLAM/避障/规划等算法

  • 内置常用各种传感器驱动和多传感器融合方案

  • 多态机器人运动机构的支持

  • 提供TurboAI的深度模型加速能力

  • 提供机器人建图,定位和感知的应用案例

  • 提供丰富文档,视频资料和论坛

亮点:

  • “效率”:提供最少层级、高性能获取设备数据的能力

  • “灵活”:模块化传感器功能,灵活组合不同设备

  • “高可扩展”:支持日益多样化形态的设备及系统,以及插件化算法适用于不同场景



3. RobotKit核心模块

内容 描述
RobotCloud 提供机器人云端的仿真,数据训练和机器人管理能力
RobotRef 各种机器人的参考设计方案,带领开发者一步一步搭建一个完整机器人形态
RobotSDK 作为机器人的“大脑”,提供感知、决策、规划和TurboAI的模型部署和加速能力
RobotActuator 作为机器人“小脑”,内置实时RTOS和PID控制算法
Doc 提供机器人开发者的所有的文档资料,帮助开发者快速入门|


4. RobotKit框图

RobotKit 整体框架示意图

RobotKit组成