# CAN总线 ## 引言 CAN总线接受并执行控制命令,并收集底盘状态作为给控制模块的反馈。 ## 输入 * 控制命令 ## 输出 * 底盘状态 * 底盘细节状态 ## 实现 CAN总线模块的主要部件有: * 包括车辆控制器和消息管理器的车辆 * (客户端可以移动到‘/modules/drivers/canbus’,因为它是被不同的使用CAN总线协议的传感器共享的) 您自己的CAN客户端可以通过继承“CanClient”类在*can_client*的文件夹中实现。记得在“CanClientFactory”注册你的客户机客户端。 您自己的车辆控制器和消息管理器可以通过“VehicleController”和“MessageManager”的继承在“vehicle”的文件夹中实现。记得在“VehicleFactory”注册你的车辆。