器人怎么跳得更遠(yuǎn)?從7.97米看彈簧儲(chǔ)能與瞬態(tài)爆發(fā)力設(shè)計(jì))
“天驕機(jī)器人”在跳遠(yuǎn)項(xiàng)目里跳出 7.97 米并奪冠。這個(gè)數(shù)字放在人類田徑場(chǎng)上并不算突出但放到機(jī)器人身上是另一個(gè)量級(jí)普通足式機(jī)器人能把自身彈離地面 30 厘米已經(jīng)算不錯(cuò)的動(dòng)態(tài)表現(xiàn)能水平飛出 7.97 米意味著它需要在離地瞬間達(dá)到 8.5 m/s 級(jí)別左右的初速度同時(shí)把姿態(tài)控制在起跳角度附近。很多入門開發(fā)者以為這類成績(jī)靠的是“換一個(gè)大電機(jī)”實(shí)際上跳躍是一個(gè)能量轉(zhuǎn)換問題儲(chǔ)能、釋放、姿態(tài)、觸地四個(gè)環(huán)節(jié)任何一個(gè)出錯(cuò)都會(huì)讓成績(jī)大幅縮水。下面就把 7.97 米當(dāng)成一個(gè)工程標(biāo)定值從物理建模、機(jī)構(gòu)選型、彈簧計(jì)算、姿態(tài)控制到現(xiàn)場(chǎng)調(diào)參一步步拆開目標(biāo)不是復(fù)刻同一臺(tái)機(jī)器而是給出一套可以在自研跳躍機(jī)器人或足式機(jī)器人上落地的設(shè)計(jì)框架。1. 先把 7.97 米翻譯成機(jī)器人的設(shè)計(jì)指標(biāo)1.1 跳遠(yuǎn)成績(jī)?yōu)槭裁词菣C(jī)器人的“瞬態(tài)爆發(fā)力考試”移動(dòng)機(jī)器人通常用速度、越障高度、爬坡能力來衡量運(yùn)動(dòng)性能但跳遠(yuǎn)能暴露另一個(gè)維度瞬態(tài)爆發(fā)力。高速跳躍不是一個(gè)緩慢動(dòng)作。機(jī)器人要把整個(gè)機(jī)體從靜止加速到接近 8.5 m/s通常只有幾十毫秒時(shí)間。作為對(duì)比行走時(shí)速度變化平滑功率可以低功率長(zhǎng)時(shí)間輸出。跑步時(shí)觸地緩沖和蹬伸時(shí)間大約在 200 到 400 毫秒能量平均分配。跳躍時(shí)從機(jī)構(gòu)開始動(dòng)作到腳離開地面往往只有 30 到 60 毫秒功率密度極高。所以討論跳遠(yuǎn)時(shí)不能只看電機(jī)銘牌上的功率。電機(jī)可能標(biāo)稱幾百瓦但彈簧釋放瞬間的瞬時(shí)功率可以達(dá)到幾千瓦這就是為什么“換個(gè)大電機(jī)”并不直接解決跳遠(yuǎn)距離問題。1.2 從一次 7.97 米成績(jī)反推初速度在忽略空氣阻力、認(rèn)為起飛與落地高度相同的情況下無風(fēng)環(huán)境中的跳遠(yuǎn)距離滿足理想拋體公式R v0^2 * sin(2θ) / g其中 v0 是離地速度θ 是離地角g 是重力加速度。取 θ 45 度R 7.97 米可以用一段極短代碼計(jì)算所需初速度import math g 9.81 R 7.97 theta_deg 45 v0 math.sqrt(R * g / math.sin(math.radians(2 * theta_deg))) print(required v0: %.2f m/s % v0)運(yùn)行結(jié)果約為 8.84 m/s。這個(gè)模型假設(shè)機(jī)器人的質(zhì)心在起跳和落地時(shí)處于同一高度。真實(shí)機(jī)器人的質(zhì)心通常離地 0.3 到 0.6 米落地時(shí)重心會(huì)低于起跳時(shí)因此對(duì)初速度的要求會(huì)略低。考慮初始高度的更完整公式為R v0 * cosθ * (v0 * sinθ sqrt(v0^2 * sin^2θ 2 * g * h0)) / g其中 h0 是離地瞬間機(jī)器人重心相對(duì)落地瞬間重心的高度差。初始質(zhì)心高度 h045 度發(fā)射角對(duì)應(yīng)的理論初速度說明0簡(jiǎn)化模型約 8.84 m/s理想拋體模型0.3 米約 8.6 m/s更接近真實(shí)機(jī)器人0.6 米約 8.4 m/s機(jī)身重心偏高時(shí)這個(gè)表格用于估算不是精確值但量級(jí)很清楚一臺(tái)跳出 7.97 米的跳躍機(jī)器人離地初速度應(yīng)該在 8.4 到 8.9 m/s 之間。1.3 做一次能量和功率預(yù)算知道了初速度就能估算機(jī)器人需要的動(dòng)能E 0.5 * m * v0^2假如機(jī)器人整機(jī)質(zhì)量是 3 公斤v0 取 8.84 m/s動(dòng)能約為 117 焦耳。如果質(zhì)量是 5 公斤動(dòng)能約為 195 焦耳。真實(shí)系統(tǒng)里彈簧儲(chǔ)能到動(dòng)能的轉(zhuǎn)換效率通常只有 60% 到 80%因?yàn)榇嬖谀_底打滑、結(jié)構(gòu)阻尼、空氣阻力、地面變形和響聲等損失。所以如果目標(biāo)是對(duì)應(yīng) 150 焦耳的動(dòng)能彈簧儲(chǔ)能目標(biāo)往往要設(shè)計(jì)到 190 到 250 焦耳。再考慮功率。假設(shè)彈簧儲(chǔ)能 200 焦耳在 40 毫秒內(nèi)釋放完瞬時(shí)功率就是P E / t 200 / 0.04 5000 W這遠(yuǎn)不是電池或電機(jī)能直接穩(wěn)定輸出的功率。它必須借助彈簧或氣體等儲(chǔ)能介質(zhì)把慢速充電和快速放電解耦。1.4 設(shè)計(jì)目標(biāo)速查表在正式選型前先把核心參數(shù)基線列出來后面所有計(jì)算都可以對(duì)照這個(gè)表參數(shù)單位量級(jí)范圍備注離地速度m/s8.4 到 8.9由距離和初始高度共同決定發(fā)射角度42 到 48理論最優(yōu)接近 45 度有初始高度時(shí)可略降機(jī)器人質(zhì)量kg2 到 6質(zhì)量越小達(dá)到同樣距離越容易需要?jiǎng)幽躂100 到 220按 0.5 * m * v0^2 估算彈簧儲(chǔ)能目標(biāo)J150 到 350考慮 60% 到 80% 的轉(zhuǎn)換效率釋放持續(xù)時(shí)間ms30 到 60時(shí)間越短功率密度越高發(fā)射瞬間峰值功率kW2 到 6由儲(chǔ)能和釋放時(shí)間決定這張表是后續(xù)設(shè)計(jì)的“頭部約束”。偏離這個(gè)量級(jí)越遠(yuǎn)工程方案越難成立。2. 機(jī)構(gòu)方案對(duì)比為什么“大電機(jī)”解決不了問題2.1 電機(jī)直驅(qū)的功率密度瓶頸電機(jī)直接推動(dòng)機(jī)器人起跳理論上可行但工程上非常吃虧。普通機(jī)器人電機(jī)的功率密度不足以在幾十毫秒內(nèi)輸出幾千瓦瞬時(shí)功率。即使選用大功率電機(jī)電機(jī)和驅(qū)動(dòng)器的額外重量又會(huì)成為跳遠(yuǎn)的負(fù)擔(dān)。增加減速比能讓電機(jī)輸出更大扭矩但代價(jià)是轉(zhuǎn)速下降。跳躍需要的是“快速位移”和“大推力”同時(shí)滿足減速比一旦調(diào)大執(zhí)行速度就變慢反而拖長(zhǎng)釋放時(shí)間降低離地速度。所以業(yè)余項(xiàng)目和競(jìng)賽項(xiàng)目中純直驅(qū)跳躍很少成為首選。2.2 彈簧儲(chǔ)能 快速釋放是核心路線彈簧儲(chǔ)能機(jī)構(gòu)天然適合跳躍充電階段電機(jī)通過絲杠或齒輪緩慢壓縮彈簧功率只需要幾百瓦。保持階段鎖扣或絲杠自鎖維持彈簧壓縮狀態(tài)。放電階段鎖扣快速打開彈簧把存儲(chǔ)的勢(shì)能在幾十毫秒內(nèi)釋放給機(jī)體。這種設(shè)計(jì)把“功率問題”拆成了“能量問題”和“時(shí)間問題”使小功率電機(jī)、大彈性行程、快速釋放這三者可以兼容。2.3 三種跳躍機(jī)構(gòu)對(duì)比可以根據(jù)場(chǎng)地、成本和可維護(hù)性對(duì)比三種常用機(jī)構(gòu)的特性機(jī)構(gòu)能量來源釋放時(shí)間重復(fù)精度控制難度典型適用場(chǎng)景壓縮彈簧直線彈射螺旋彈簧或氮?dú)鈴椈赏ǔ?10 到 60 毫秒高取決于彈簧和鎖扣中等單次跳躍、跳遠(yuǎn)競(jìng)賽、垂直彈跳扭簧或片簧杠桿加速扭簧變形儲(chǔ)能20 到 80 毫秒中較高注意杠桿慣量小型跳躍機(jī)器人、娛樂機(jī)器人氣動(dòng)或液壓蓄能高壓氣體或液壓5 到 30 毫秒中低受密封影響高實(shí)驗(yàn)平臺(tái)、需要極大爆發(fā)力的場(chǎng)合對(duì)于追求 7.97 米這類遠(yuǎn)距離成績(jī)的競(jìng)賽型平臺(tái)壓縮彈簧直線彈射通常是最容易控制、最容易被公式驗(yàn)證的方案。2.4 競(jìng)賽型跳躍機(jī)器人的結(jié)構(gòu)設(shè)計(jì)取向跳躍距離很大程度上由離地速度決定。同樣能量下機(jī)體質(zhì)量越小離地速度越高。因此設(shè)計(jì)取向通常是輕量化機(jī)架減少冗余結(jié)構(gòu)。力流路徑盡量短彈簧推力從儲(chǔ)能位置直接傳到支撐腳不經(jīng)過過多連接件。重心盡量落在支撐腳正上方減少離地瞬間的傾覆力矩。關(guān)鍵受力件使用金屬或復(fù)合材料不把 3D 打印件直接放在主傳力線上。“天驕”這個(gè)名字本身不代表特定技術(shù)路線但能跳出 7.97 米說明該平臺(tái)大概率在輕量化和能量轉(zhuǎn)換效率上做了很重的優(yōu)化。這也是類似項(xiàng)目最值得學(xué)習(xí)的地方。3. 一套可以算、可以做的儲(chǔ)能釋放機(jī)構(gòu)3.1 能量傳遞鏈路一套典型的彈簧跳躍機(jī)構(gòu)可以抽象成下面這段鏈路直流電機(jī) → 行星減速器 → 梯形絲杠或滾珠絲杠 → 壓盤 → 壓縮彈簧 → 鎖扣 → 支撐腳每一環(huán)的任務(wù)是電機(jī)提供充電功率不需要瞬時(shí)高功率。減速器把電機(jī)的高轉(zhuǎn)速低扭矩轉(zhuǎn)換為低轉(zhuǎn)速高扭矩。絲杠把旋轉(zhuǎn)運(yùn)動(dòng)變成直線運(yùn)動(dòng)推動(dòng)壓盤壓縮彈簧。彈簧儲(chǔ)存勢(shì)能決定儲(chǔ)能總量和釋放力。鎖扣在充電完成后鎖住壓盤等待發(fā)射指令。支撐腳把彈簧力經(jīng)機(jī)體傳遞到地面靠地面反作用力讓機(jī)器人離地。3.2 彈簧參數(shù)計(jì)算示例假設(shè)目標(biāo)儲(chǔ)能是 200 焦耳。彈簧儲(chǔ)能公式E 0.5 * k * Δx^2其中 k 是彈簧剛度Δx 是壓縮量。兩種典型方案方案 A大剛度、小行程。取 k