跳到主要内容

介绍

Bitbot-Kernel是Bitbot框架的核心功能包,由它派生出所有软件框架。采用CRTP模式编程,以达到零成本抽象的目的,最大程度提高运行效率。

模块

Bitbot-Kernel被分解为以下几种功能模块

设备总线通信

机器人底层硬件设备(电机驱动器、传感器等)通过总线系统与主控设备实现通信与控制,常见的总线系统有CAN、EtherCAT。

外部指令控制

接收键盘、遥控手柄等控制指令

实时数据监控

实时查看机器人运行数据

日志记录

将机器人运行数据持久化保存

依赖库

项目使用的开源库