MuSHR|把遥控车变成会看路的机器人

雷达、深度相机和开源软件,搭出一台自己的自动驾驶研究小车

华盛顿大学Personal Robotics Lab的开源1:10小车。本页固定v3打印结构、Jetson Nano4GB、X4雷达和单D435i路线,从低速遥控与传感画面开始,再进入建图和自主导航;需要基础电气装配和Linux/ROS经验。

alan000

参数信息

传感配置
2 类

复现文档

固定v3 Nano与单D435i路线

先核对Jetson Nano4GB开发板、VESC硬件版本和原Redcat底盘库存,再采购打印件和线材。PDF有多个替代相机,本页只用D435i;不需要T265安装板。成本是规划区间,不把早期610/930美元当今日报价。

![14_06_car_complete.jpg](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/b659dd0a-fd9c-44b0-8799-0d3e28778542/files/image/c9c8ace2c9bc4f6399ca2f2b655e66c1.jpg)

![guide-1.jpg](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/b659dd0a-fd9c-44b0-8799-0d3e28778542/files/image/05dfe770e87043a385ad24d62726a6a5.jpg)

打印12种必要结构并清点原车零件

按本页12种v3 STL各打印1件,先试装舵机笼、板卡螺母槽和车壳。拆下原车罩和旧电控,分类保留齿轮、传动轴、金属横梁与原螺丝。完成后用手推车,轮子不能卡滞。

![06_10_mount_foundation.png](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/b659dd0a-fd9c-44b0-8799-0d3e28778542/files/image/d57e9dcab92a42e48d48cca249aa00c1.png)

替换无刷电机并恢复传动

按原图选择电机座孔,复用原齿轮并使紧定螺丝压在轴扁位。调节齿隙,装回传动轴和后悬挂,金属螺纹适量中强度螺纹胶。旋转车轮确认传动顺畅,不以电机硬带动卡住的齿轮。

![04_01_motor_mount_holes.png](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/b659dd0a-fd9c-44b0-8799-0d3e28778542/files/image/b432479e269c457da81a8c0ceeb003fb.png)

安装舵机笼和转向连杆

舵机先置中,再安装金属摇臂与连杆;左右终点不能顶死。原PDF的2Kg标注与常见商品规格冲突,应按原确切料号和图纸尺寸验货,不选小扭矩替代品。

![05_05_reattach_servo_linkage.png](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/b659dd0a-fd9c-44b0-8799-0d3e28778542/files/image/49475888dadc4667b98f8f838725c2b0.png)

连接VESC并刷匹配板号的固件

轮子架空,按原线束极性连接动力NiMH电池与电机三相,接头压接、热缩并做拉力检查。MiniUSB连电脑,先确认VESC板号,再按原说明加载支持舵机控制的对应固件和参数。固件不兼容时停止,不能盲刷。

![guide-2.jpg](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/b659dd0a-fd9c-44b0-8799-0d3e28778542/files/image/705b729a6804448599a399cc08aed3ce.jpg)

安装下层平台和隔离支撑

前后foundation连接,复用金属横梁,四枚M3×40固定车架。VESC扎带固定于平台下侧,降压模块固定于上侧,尼龙垫圈防止电路接触。舵机信号/电源/地按接口定义核对,不能只凭不同厂商线色。

![06_10_mount_foundation.png](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/b659dd0a-fd9c-44b0-8799-0d3e28778542/files/image/d57e9dcab92a42e48d48cca249aa00c1.png)

制作电脑供电并测量降压输出

5000mAh NiMH专供降压模块,5.5×2.1中心正极线输出给Nano;动力用原车3000mAh。原教程以5.2V空载补偿压降,实际必须测量并确认Nano端符合官方输入规格。测试时Nano保持断开,严禁直接接7.2V电池。

![07_04_insert_input_wires.png](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/b659dd0a-fd9c-44b0-8799-0d3e28778542/files/image/23adb0ff16274bdfa058006ede9cee6c.png)

安装X4雷达、无线卡和Nano

X4及转接板固定在后盖顶部,数据/供电双MicroUSB端不要插反。安装Nano无线卡和天线,使用绝缘间隔,按对应开发板设置J48圆孔供电。传感视野不被车壳或线束挡住。

![09_02_laser_board_mount.png](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/b659dd0a-fd9c-44b0-8799-0d3e28778542/files/image/fe9c6f393d9848fdb17017a166c0bd28.png)

![12_03_mount_jetson_nano.png](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/b659dd0a-fd9c-44b0-8799-0d3e28778542/files/image/723ad0e1d5f540d2b4b34c58adff17d2.png)

装单D435i前盖并整理线束

D435i用两枚M3×6固定,接1ft USB3 A-C数据线到Nano。原成品照片可能带不同装饰/额外传感,不作为本路线追加采购依据。固定两电池和全部接头,线缆远离传动轴、齿轮和轮胎。

![13_02_mount_d435.png](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/b659dd0a-fd9c-44b0-8799-0d3e28778542/files/image/0e6e22b4c1e4456488cd81b83f281343.png)

![14_06_car_complete.jpg](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/b659dd0a-fd9c-44b0-8799-0d3e28778542/files/image/c9c8ace2c9bc4f6399ca2f2b655e66c1.jpg)

安装匹配Nano的JetPack及MuSHR容器

先烧录该Nano型号支持的JetPack镜像,再按官方Noetic实车教程配置Docker、MuSHR与传感驱动。架构应是实际aarch64;原教程含armv7下载示例,不能原样照抄。确认容器能编译并读取VESC、雷达和相机后再进入运动测试。

![guide-3.jpg](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/b659dd0a-fd9c-44b0-8799-0d3e28778542/files/image/d8e7109ee7f543c9b45768a195c58b92.jpg)

架空遥控、确认松键停机和传感画面

进入mushr_noetic容器并运行roslaunch mushr_base teleop.launch。配对PS4兼容手柄,按住左肩键才允许运动,松开立即停止;不同手柄轴号须实测。轮子离地先验方向,Foxglove查看car/base_link激光与相机画面,断连后行为也要验证。

![guide-3.jpg](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/b659dd0a-fd9c-44b0-8799-0d3e28778542/files/image/d8e7109ee7f543c9b45768a195c58b92.jpg)

低速校准里程计,再做建图导航

确认机械、电气与死手停机后,在有边界场地低速测直线、转向和距离,按自己的车调VESC里程计比例。保存雷达地图与定位结果,再使用原导航教程,不能将遥控成功等同于自主导航完成。记录版本、采购差异、参数和实车视频。

![14_06_car_complete.jpg](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/b659dd0a-fd9c-44b0-8799-0d3e28778542/files/image/c9c8ace2c9bc4f6399ca2f2b655e66c1.jpg)

![guide-3.jpg](https://orecord-files.oss-cn-zhangjiakou.aliyuncs.com/sbp/projects/b659dd0a-fd9c-44b0-8799-0d3e28778542/files/image/d8e7109ee7f543c9b45768a195c58b92.jpg)