尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

履带式无人平台底盘设计:从四轮带到摇臂悬架与动力选型

履带式无人平台底盘设计:从四轮带到摇臂悬架与动力选型 简介这份《无人驾驶履带车底盘设计说明》是一份面向车辆工程、机械设计及机器人相关专业学生的技术文档系统梳理了国内外履带式无人机动平台底盘设计的核心内容。文档围绕履带式底盘展开涵盖底盘结构设计、悬挂系统设计、驱动系统设计等总体方案并从研究背景、发展概况到设计要求、设计计算进行了完整整理能够帮助读者理解高机动性履带平台在军事侦察、特种作业、复杂地形运输等场景中的设计思路与实现路径适合作为课程设计、毕业设计或入门学习的参考资料。资源为DOC格式共1个文件压缩包大小约1.85MB文档既包含理论分析与方案比选也包括结构设计原则、关键技术讨论和主要参数计算还涉及国外典型平台的发展概况对比兼具系统性与工程实用性。目前已有167人学习下载。1. 从履带式无人平台需求看底盘设计边界接到一台无人驾驶履带车的底盘设计需求时多数人第一反应是选电机、配减速器真正把底盘当成完整系统来拆的很少。履带式平台在工程机械无人驾驶和特种作业里被反复采用靠的是接地比压低、牵引力大、转弯半径小三个特性叠加后的全地形通过能力。可这三个特性相互制约履带过宽会牺牲转向灵活性悬挂太软削弱高速稳定性驱动功率不足时越障能力只是纸面参数。这套设计围绕一台载荷120kg、最大速度35km/h、最大爬坡角45°的小型遥控履带车展开核心是四轮一带结构、摇臂式四连杆悬架、扭杆弹簧和电力直驱方案以及把性能指标换算成功率、扭矩、刚度的完整过程。2. 四轮一带与悬挂驱动选型底盘总体架构拆解2.1 四轮一带的受力逻辑履带行走装置通常被概括为“四轮一带”驱动轮、支重轮、导向轮、拖带轮或张紧轮和履带。驱动轮通过履带紧边输出拉力支重轮把车体载荷压到履带上履带与地面的附着力阻止履带被拉出最终迫使整车沿履带轨道向前滚动。导向轮负责把履带铺设到地面拖带轮和张紧轮则控制履带松弛量防止高速行驶时履带上下拍打。很多从轮式底盘转过来的工程师容易忽略一点履带车的驱动力不是“推”出来的而是驱动轮卷绕履带、支重轮阻止履带滑动后形成的“卷绕-附着”平衡。只要履带张紧力不足或支重轮布置不合理再大的驱动轮转矩也只会变成履带打滑。因此设计时首先要确认整车质量分布。设计说明里底盘自重暂定200kg最大载荷120kg满载总重320kg。按履带接地长度和中心距分配单侧履带承重约160kg。这个数值决定了后面所有选型驱动轮直径、支重轮数量、扭杆弹簧刚度和电机功率。四轮一带中任何一个参数单独优化都没有意义必须从整机质量轴荷分布倒推。2.2 底盘连接形式为什么选择摇臂式四连杆常见的履带底盘连接方式有三种刚轴直连、凸起式平台连接、刚轴加连杆。刚轴直连结构最简单占空间小但左右行走系统与车体之间没有自由度在乱石或沟坎地形中容易出现单侧履带局部悬空。凸起式平台通过抬高车体增强崎岖路面通过性但平台尺寸固定会挤占中部搭载空间。刚轴加连杆在抗震和回正上明显更好结构也相对简单是设计说明里最终方案的起点。最终方案是在刚轴加连杆基础上发展出的摇臂式四连杆中间用一根主轴加两根回正弹簧连接车架前后再各加一根回正弹簧整体形成一个菱形约束。这个结构的价值在于给左右履带增加了一个可恢复的抗扭自由度。单侧履带压到大石块时车架可以通过四连杆产生小幅摆动而不是把冲击直接传给另一侧履带。由于回正弹簧的存在车架又能在地形平坦后自动回到水平姿态避免长时间侧倾导致传感器和电池架受力不均。从原理上讲这是把轮式车辆的双横臂悬架思路移植到了底盘级。2.3 履带材料与驱动方式选型对比履带材料和驱动方式直接决定底盘重量、噪声和维护成本。下表整理了设计过程中反复比较的几个选项。决策项可选方案优势主要问题本设计选择履带材料橡胶履带重量轻、噪声低、对路面破坏小不耐腐蚀、容易被碎石划伤金属履带履带材料金属履带坚固耐用、适应范围广、重心稳定自重大、成本高、抗震能力较差金属履带悬挂类型刚性悬架结构简单、耐冲击直接受力大、振动大弹性悬架悬挂类型弹性悬架牵引力大、振动小结构复杂弹性悬架驱动方式机械驱动传动准确可靠、成本低布局固定、不能无级变速电力驱动驱动方式液压驱动无级调速好、输出力大易燃、环境适应性一般电力驱动驱动方式电力驱动系统简单、无级变速、节能环保输出转矩较小、恶劣环境安全性需要评估电力驱动这份表格与很多人的直觉相反金属履带在重量和成本上都不占优但考虑到排爆、消防等特种作业场景要面对玻璃碎片、金属异物和腐蚀性液体橡胶履带失效风险太高。驱动方式选择电力而不是液压主要是遥控底盘需要比例调速和能量回收液压系统虽然扭矩大但油路布局会占用大量底盘空间且液压油易燃对电控系统不友好。电力驱动在额定转速下输出转矩偏小的问题可以通过增大驱动轮减速比和选用低速大扭矩电机解决这也是后面功率计算的重点。2.4 用稳定性校核脚本避免菱形悬架翻车摇臂式四连杆改善了接地面但引入摆动自由度后必须重新校核整车静态稳定性。设计说明给出的抗侧倾角度约45°不是靠悬架硬度硬扛出来的而是由质心高度、履带接地长度和轨距共同决定。下面这段脚本用几何关系快速判断质心参数是否满足纵向和侧向稳定要求。# 底盘静态稳定性校核按最大爬坡角45°和侧倾45°验证 import math L_track 1.2 # 履带接地长度, m B_track 1.0 # 左右履带中心距, m h_cg 0.45 # 质心离地高度, m d_cg 0.1 # 质心相对履带接地段中心的纵向偏移, m target_slope 45 # 目标纵向角度, deg target_roll 45 # 目标侧倾角度, deg # 纵向临界角质心沿坡面方向的投影越过履带接地段后缘 pitch_critical math.degrees(math.atan((L_track / 2 - d_cg) / h_cg)) # 侧向临界角质心沿侧倾方向的投影越过中心距边缘 roll_critical math.degrees(math.atan((B_track / 2) / h_cg)) print(f纵向临界角: {pitch_critical:.1f}°) print(f侧向临界角: {roll_critical:.1f}°) print(f满足纵向45°坡: {pitch_critical target_slope}) print(f满足侧向45°: {roll_critical target_roll})这段代码把稳定性判断拆成两个独立的几何临界角。纵向临界角取决于质心到履带接地段后端的水平距离与质心高度的比值侧向临界角取决于半轨距与质心高度的比值。如果计算结果显示不满足条件优先降低h_cg也就是把电池和控制器尽量贴近底板布置而不是加宽车体。设计说明里抗侧倾角度约45°这个参数实际就是由这些空间布置约束反推出来的。h_cg取0.45m、轨距1.0m时临界角约48°留出3°余量这是比较常见的设计裕度。注意如果改用橡胶履带接地段形状会随气压变化L_track要按实测接地压力分布重新读取不能直接沿用设计值。而修改d_cg时要注意前后回正弹簧形成的菱形结构是对称约束质心过于靠后会导致前侧履带接地比压不足转向时容易出现“点头”现象。3. 功率计算与电机选型把性能参数变成可执行参数3.1 平地功率与爬坡功率哪个才是选型瓶颈电机选型不能只看平地最高速度。设计说明里列出的指标包含35km/h平地速度和45°爬坡角这两个工况对功率的需求完全不同。平地高速工况下阻力主要是履带与地面的变形阻力计算功率时用地面阻力系数f0爬坡工况下主导项是重力沿坡道的分力阻力项反而次要。计算公式如下平地功率P_flat G × f0 × v_max / (3.6 × η)爬坡功率P_slope G × (f0 × cosθ sinθ) × v_slope / (3.6 × η)其中G为满载总重kNf0为良好硬路面履带阻力系数一般在0.06到0.10之间v_max为平地最大速度km/hv_slope为爬坡时的实际速度km/hθ为坡道角度η为传动效率。很多方案只在平地工况下计算功率等样机爬坡时才发现电机过载问题就出在忘了把v_slope降下来重新算一遍。按照设计说明的数据满载总重为320kg换算成kN为3.14kN取f00.08η0.85平地最大速度35km/h得到的平地功率约2.87kW。如果45°爬坡时还按35km/h计算功率会直接超过34kW这显然不合理。实际履带车爬45°坡时能保持5km/h已经很快了此时功率需求约3.91kW超过平地工况所以电机功率应按爬坡工况取。这就是“先列边界工况再选电机”的意义。3.2 驱动轮转速与峰值扭矩匹配电机功率只解决“做多少功”的问题驱动轮转速和扭矩决定“能不能把功变成牵引力”。驱动轮转速由车速和驱动轮分度圆直径决定。设驱动轮分度圆直径为0.25m35km/h对应驱动轮转速约743rpm5km/h爬坡时对应约106rpm。平地所需功率2.87kW在743rpm下扭矩约37Nm爬坡所需功率3.91kW在106rpm下扭矩约352Nm。这两个数说明一个关键问题直驱电机必须同时覆盖低速大扭矩和高速小扭矩两个区间峰值扭矩需求往往由爬坡工况决定。工况车速需求功率驱动轮转速驱动轮扭矩平地最高速35 km/h约2.87 kW约743 rpm约37 Nm45°爬坡5 km/h约3.91 kW约106 rpm约352 Nm这也是为什么设计说明强调“强电直驱”但实际工程中通常会在电机和驱动轮之间保留一级行星减速。若把减速比设为3电机端峰值扭矩需求降到约117Nm转速范围提高到318rpm到2229rpm市面上可选的电机就宽裕很多。把“直驱”理解为“取消传动轴和变速器但保留轮边减速”更符合履带底盘的工程习惯。3.3 用Python脚本完成选型验证下面这段脚本把上面的计算过程固化下来方便换参数重算。脚本先用平地工况和爬坡工况分别计算需求功率再根据驱动轮直径计算转速和扭矩输出最小需求功率供电机选型参考。# 履带车动力选型计算平坦路面与45°爬坡工况对比 import math G_kg 120 200 # 最大载荷 底盘自重, kg G_kN G_kg * 9.81 / 1000 # 满载总重, kN f0 0.08 # 良好硬路面履带阻力系数 eta 0.85 # 传动系统效率 v_flat 35.0 # 平地最高车速, km/h v_slope 5.0 # 爬坡设计车速, km/h slope 45.0 # 最大爬坡角, deg D 0.25 # 驱动轮分度圆直径, m def calc_power(v, resistance_factor): return G_kN * resistance_factor * v / (3.6 * eta) res_flat f0 res_slope f0 * math.cos(math.radians(slope)) math.sin(math.radians(slope)) P_flat calc_power(v_flat, res_flat) P_slope calc_power(v_slope, res_slope) P_req max(P_flat, P_slope) n_flat v_flat / 3.6 / (math.pi * D) * 60 n_slope v_slope / 3.6 / (math.pi * D) * 60 T_req 9550 * P_req / n_slope # 按爬坡转速计算峰值扭矩 print(f满载总重: {G_kg} kg {G_kN:.3f} kN) print(f平地阻力系数: {res_flat:.3f}, 爬坡等效阻力系数: {res_slope:.3f}) print(f平地需求功率: {P_flat:.2f} kW) print(f45°爬坡需求功率: {P_slope:.2f} kW) print(f电机最小需求功率: {P_req:.2f} kW) print(f平地驱动轮转速: {n_flat:.0f} rpm) print(f爬坡驱动轮转速: {n_slope:.0f} rpm) print(f按爬坡工况估算峰值扭矩: {T_req:.0f} Nm)脚本里的G_kg直接取“载荷自重”如果你要给底盘预留未来扩容就把预留重量加进去。f0和eta是影响结果最大的两个参数f0取大了功率偏保守样机会偏重取小了则有热衰减风险。eta在直驱方案里可以取0.9以上带行星减速时取0.85左右。输出里“峰值扭矩”是作用在驱动轮上的还要除以轮边减速比才是电机轴端扭矩。按上面参数跑出来的结果平地功率约2.84kW爬坡功率约3.92kW峰值扭矩约355Nm。如果选额定3kW、峰值4.5kW的电机配合3:1减速器可以在满足动力要求的同时保留约15%的功率余量。需要注意的是脚本没有覆盖起步加速和越障瞬态冲击。履带车从静止起步时电机需要短时输出1.5到2倍额定功率来克服静摩擦和斜坡启动。设计说明中垂直越障高度0.25m这个指标对电机的影响不在功率而在过载时间。越障时电机往往被堵转在低转速如果选用普通交流异步电机散热条件不足连续几次越障就可能触发控制器过温保护。因此选型时还要看电机峰值功率持续时间一般要求至少持续30秒。4. 摇臂式四连杆与扭杆弹簧的工程实现细节4.1 弹性悬架解决的是“传感器振动”问题履带车在非结构化路面高速行驶时支重轮会以非常高的频率上下跳动。刚性悬架把每一个路面的颠簸都直接传给车架车身上的激光雷达、IMU、电池包和主控板都会在几十赫兹的振动载荷下工作。振动对机械结构也许不是致命问题但对控制系统的IMU数据质量影响极大进而影响遥控驾驶和路径跟踪的稳定性。因此设计说明里选择弹性悬架并不是为了乘员舒适性而是为了保证电控系统能拿到稳定的姿态数据。这里有一个常见的选型误区弹性悬架不等于越软越好。悬架刚度过低高速行驶时车体会出现持续低频摇晃转向响应变慢刚度过高又会被路面高频激励直达传感器。履带车悬挂设计的目标是把车身一阶固有频率控制在2到4Hz之间这个频段既能过滤大部分地形激励又不会和控制系统的采样频率混叠。摇臂式四连杆的价值在于它让每个负重轮的运动不再完全独立而是通过四连杆形成一个约束关系让多个支重轮共同分担冲击。4.2 摇臂式四连杆的几何设计要点设计说明里提到的菱形结构本质上是用一根主轴加两根回正弹簧连接车架前后再各加一根回正弹簧。装配时最重要的是保证四连杆铰点之间的相对位置精度。主轴轴线与车架纵向中心线的垂直度如果偏差超过1°左右悬挂的刚度特性就会不一致体现在驾驶上就是遥控车辆直线行驶时总往一侧跑偏。几何设计上需要重点控制三个尺寸连杆长度、主轴到车架的距离、弹簧安装角。连杆长度决定了车架可摆动的角度范围一般控制在±8°到±12°弹簧安装角则决定回正力矩和侧倾刚度的比例。如果回正弹簧安装角过大车架在小侧倾角度下回正力矩就很强反而会把冲击传给另一侧安装角过小车架容易长期偏向一侧导致单侧履带磨损加快。设计说明里的菱形结构实际上就是通过前后弹簧对称布置把回正力矩做成一个随摆角线性增长的曲线避免出现死区。4.3 扭杆弹簧刚度估算脚本扭杆弹簧是履带底盘最常用的弹性元件横向布置在车体底部单位体积吸收的变形能比螺旋弹簧要高。圆截面扭杆的扭转刚度由剪切模量、直径和长度决定再通过平衡肘的力臂换算到车轮端的等效线刚度。下面这段脚本用来估算扭杆直径与悬挂固有频率的关系。# 扭杆弹簧悬挂刚度与固有频率估算 import math G_steel 79e9 # 扭杆材料剪切模量, 钢约79GPa d_rod 0.022 # 扭杆直径, m L_rod 0.85 # 扭杆工作长度, m lever 0.18 # 平衡肘长度(力臂), m wheel_m 160 # 单侧履带分配质量, kg Ip math.pi * d_rod**4 / 32 # 极惯性矩, m^4 k_torsion G_steel * Ip / L_rod # 扭转刚度, Nm/rad k_line k_torsion / (lever * lever) # 换算到车轮处的线刚度, N/m freq (1 / (2 * math.pi)) * math.sqrt(k_line / wheel_m) print(f扭杆极惯性矩: {Ip:.2e} m^4) print(f扭杆扭转刚度: {k_torsion:.0f} Nm/rad) print(f等效车轮线刚度: {k_line:.0f} N/m) print(f悬挂固有频率: {freq:.2f} Hz)脚本中的wheel_m取单侧履带分配质量而不是单轮质量。履带车每侧通常有多个支重轮扭杆通过平衡轴与多个负重轮相连线刚度换算时要乘以杠杆比。如果计算出来的固有频率高于4Hz优先增加L_rod或者减小d_rod。扭杆直径减小1mm刚度会下降约四分之一效果非常明显。但要注意扭杆表面有缺口敏感效应直径减小后要重新校核扭转剪切应力不能为了舒适性牺牲疲劳寿命。按示例计算22mm直径、0.85m长的扭杆得到固有频率大约在3.2Hz左右落在推荐的2到4Hz区间。实际装配时还要考虑扭杆花键端的预紧角度。预紧角度越大初始回正力矩越大悬挂在越过沟坎后回正越快但过大的预紧会让支重轮在小载荷时就已经承受较大应力反而降低贴地能力。一般预紧角度控制在5°到15°之间具体值要在实车试验中根据履带接地痕迹调整。4.4 装配与调校顺序悬挂系统装配顺序比许多工程师想象的要严格。先安装扭杆弹簧并完成预紧再安装摇臂式四连杆最后连接前后回正弹簧。每装完一侧用百分表在车架左右两侧测量同一位置的离地高度保证两侧悬架预压一致。然后用塞尺检查支重轮与履带导轨之间的间隙。检查项标准工具/方法驱动轮轴线与车架垂直度≤0.2mm/m百分表打表左右悬架预紧高度差≤3mm水平尺支重轮与履带导轨间隙0.5-1.5mm塞尺履带中段上抬量5-10mm直尺调校时最容易忽略的是左右扭杆的预紧对称性。如果左侧预紧比右侧多1°车在平地上就会轻微左倾遥控直行时需要用转向电机持续修正白白消耗功率。我一般会在车架上放一个水平尺分别在无负载和满载状态下记录左右两侧高度差如果超过3mm就重新调整预紧角度。5. 底盘装配与遥控转向标定一份可落地的调试清单5.1 先装行走系再装动力系底盘装配的优先级影响后续所有调校。先把驱动轮、导向轮、支重轮的轴线平行度调好再用百分表打表确保驱动轮轴线与车架纵向中心线垂直。轴线平行度偏差控制在0.2mm以内否则履带跑偏会直接导致张紧机构频繁调节。然后安装悬挂系统最后才装电池和电控。动力线束和通讯线束要从底盘中部预留的过线孔走避免与回正弹簧干涉。5.2 履带张紧度的“手感法”履带张紧度没有统一数值一般以张紧后履带中部上抬量为准。用一根直尺横跨两端的支重轮压下履带中部观察上抬量在5到10mm之间为合适。太紧会导致驱动轮轴承发热太松则转向时容易脱带。如果底盘重载后张紧量变化大说明张紧装置行程不足需要加长张紧螺杆或调整缓冲弹簧刚度。5.3 差动转向速度环PID整定履带底盘的转向通过左右驱动电机转速差实现。速度环PID参数如果不合适遥控时会出现转向迟滞或抖动。我常用的整定方法是先给左右电机分别发送固定转速阶跃指令记录实际转速响应曲线。P从1.0开始增加直到出现小幅振荡然后加D消除振荡I保持较小值。参数初始值调试范围说明Kp1.50.8 - 3.0增大Kp可加快响应过大引起振荡Ki0.050.02 - 0.1消除稳态误差过大导致低速爬行Kd0.20.1 - 0.5抑制超调过大会放大噪声整定时先离线空载跑再满载跑。满载时转动惯量增大Kp可以适当增加但要注意电流环过流。完成速度环后做原地转向试验给定目标转向角速度观察左右轮速误差是否在5%以内。如果误差偏大检查有没有机械卡滞而不是继续调PID。记录左右转向阶跃响应曲线作为后续路径跟踪前馈依据。本文还有配套的精品资源点击获取
返回列表