以简单的智能车为例,一般会存在两个控制器,一个是运行ROS的主控,另一个是运行电机控制和传感器信息采集的单片机比如STM32。
以智能车的应用例程展开
智能车控制器功能
在智能车里存在两个控制器:
只要能将ROS跑起来就可以作为ROS主控,ROS主控可以是:
在智能车里,ROS主控主要实现的功能有:
STM32控制器主要实现的功能有:
通信内容
ROS主控负责接收stm32发送过来的传感器数据
数据有里程计、imu、电池电压。其中里程计就是电机的转速,通过编码器采集到。
STM32负责接收ROS主控发送过来的运动底盘的目标速度,STM32再完成电机转速的控制,最终实现小车的移动任务。
全部0条评论
快来发表一下你的评论吧 !