基于Python的机器人操作系统(ROS)
这为用Python 3编写的基于Raspberry Pi的机器人提供了一个机器人操作系统(ROS),其原型硬件实现是KR01机器人。 传感器和电动机控制器之间的主要通信是通过I²C进行的,使用杠杆开关保险杠,Sharp / Pololu红外距离传感器以及Breakout Garden系列的各种Pimoroni传感器。
KR01机器人使用PiBorg ThunderBorg电机控制器以及UltraBorg超声波传感器和伺服控制器板。
可以在以下位置的新西兰个人机器人小组(NZPRG)博客上找到更多信息:
NZPRG Wiki位于:
特征
(使用有限状态机,消息队列,仲裁器和控制器进行任务优先级排序)
通过在启动时扫描I²C总线以查找可用设备来自动配置
通过YAML文件配置
通过进行电机控制,并带有使用编码器的里程表支持
复杂的复合传感器
1