跳转到主要内容

硬件与驱动

实车外设、udev、驱动 ROS 包、EKF 融合与 TF 链。

硬件清单

设备用途udev 节点
麦克纳姆轮底盘全向移动/dev/carserial
Wit IMU姿态/角速度/dev/imu
镭神 N10_P2D 激光/dev/lslidar
云台 + 水弹枪瞄准/开火/dev/gun
USB 摄像头人物/雷区(云台)/dev/video*
Orbbec DCW2反坦克 RGB+深度USB 2bc5
硬件与驱动

驱动包对照

ROS 包节点输出
chassis_driverbase_controller.py串口底盘
imu_driverwit_multi_ros.py/imu
leishen/lslidar_driver雷达节点/scan
car_bringupbase_nodeodom_raw
orbbec_cameraSDK 驱动/camera/color/*/camera/depth/*
robot_bringupbringup_robot.launch聚合启动 上表 + EKF + URDF

bringup 启动链

bringup_robot.launch

lslidar → imu → base_controller → odom_raw → EKF → /odom
       → static TF → robot_state_publisher

主 launch 通过 <include> 引入。

EKF 融合

说明
节点robot_localization / ekf_localization_node
输入odom_raw + /imu
输出/odom

参数:robot_localization.yaml

URDF 与 TF

map → odom → base_footprint → base_link → laser_link
                           → camera_link → camera_color_optical_frame

webcam 装在云台上,无独立 TF,识别用舵机角。

云台串口

/dev/gun 只能单进程打开,由 gimbal_server.py 独占。