2025年7月28日,南極熊獲悉,英國工程師兼YouTuber博主詹姆斯·布魯頓(James Bruton)利用3D打印部件、鋁型材和自平衡控制系統(tǒng),制成了一輛全向自行車。這款自行車的設(shè)計(jì)特點(diǎn)是安裝了兩個(gè)呈90度角放置的全向輪,能夠向任意方向行駛,包括直接側(cè)向移動(dòng)。目前,博主已經(jīng)開源了這個(gè)項(xiàng)目。
微信截圖_20250728172305.jpg (354.18 KB, 下載次數(shù): 0)
下載附件
昨天 17:23 上傳
自行車的底盤采用4040 T型槽鋁型材制成,通過傾斜支架和直角支架進(jìn)行連接,前部用于固定復(fù)用的機(jī)器人叉架組件,后部則支撐著皮帶傳動(dòng)的電機(jī)。車軸支架和傳動(dòng)系統(tǒng)皮帶輪由LulzBot 3D打印機(jī)制造而成。布魯頓使用1.2毫米的噴嘴打印大型結(jié)構(gòu)部件,以加快構(gòu)建速度。結(jié)構(gòu)部件采用了 polymaker 公司的 PolyMax PLA 材料,而電子設(shè)備外殼則使用了 PolyLite Pro 線材。由于打印機(jī)打印床的尺寸限制,后輪輪轂采用膠合板制作。
Bruton-Model.png (798.57 KB, 下載次數(shù): 0)
下載附件
昨天 17:22 上傳
傳動(dòng)系統(tǒng)包含一個(gè)兩級(jí)皮帶減速系統(tǒng)。第一級(jí)通過中間皮帶輪實(shí)現(xiàn)3:1的扭矩提升,隨后通過HTD8型皮帶連接到后輪上的大型最終皮帶輪。后驅(qū)動(dòng)系統(tǒng)由單個(gè)ODrive S1伺服電機(jī)套件提供動(dòng)力。ODrive是一家專注于開源電機(jī)控制器的公司,其提供的無刷電機(jī)和編碼器組件可輸出高達(dá)2千瓦的功率。通過沿著型材框架滑動(dòng)電機(jī)支架,并使用帶支撐的鋁板加以固定,可調(diào)節(jié)系統(tǒng)的張力。
PID控制器利用BNO086慣性測量單元的數(shù)據(jù)來保持平衡。Teensy 4微控制器處理側(cè)傾數(shù)據(jù),并相應(yīng)地調(diào)節(jié)車輪扭矩?刂泼姘迳涎b有急停按鈕、啟動(dòng)按鈕、電壓監(jiān)視器、微調(diào)裝置和用于方向參考的水平儀。一個(gè)500安培的接觸器用于隔離電機(jī)電源。兩組6S鋰聚合物電池串聯(lián),為電機(jī)驅(qū)動(dòng)器提供50伏電壓,為輔助系統(tǒng)提供12伏電壓。
微信截圖_20250728172327.jpg (234.78 KB, 下載次數(shù): 0)
下載附件
昨天 17:23 上傳
組裝好的車架
布魯頓用兩個(gè)三軸操縱桿取代了之前的轉(zhuǎn)把輸入系統(tǒng)。右手操縱桿控制前進(jìn)、后退和側(cè)向移動(dòng)。左手操縱桿控制旋轉(zhuǎn)。模擬信號(hào)通過一個(gè)可通過控制旋鈕調(diào)節(jié)的平滑濾波器進(jìn)行處理,使得松開操縱桿時(shí)能夠?qū)崿F(xiàn)逐漸減速。布魯頓發(fā)現(xiàn),該濾波器通過減緩輸入的突然變化,改善了騎行體驗(yàn)。
操縱桿輸入會(huì)改變PID控制器的設(shè)定點(diǎn),該設(shè)定點(diǎn)默認(rèn)值為0°,代表直立平衡狀態(tài)。調(diào)整這個(gè)設(shè)定點(diǎn)可以使自行車在傾斜的同時(shí)移動(dòng),類似于騎手在轉(zhuǎn)彎時(shí)身體傾斜的方式。布魯頓通過反復(fù)試驗(yàn)對(duì)PID參數(shù)進(jìn)行了微調(diào),增加了積分項(xiàng),以確保長時(shí)間的傾斜角度能使電機(jī)反應(yīng)增強(qiáng)。他使用了最小的微分校正,以減少超調(diào)和振蕩。
微信截圖_20250728172318.jpg (272.69 KB, 下載次數(shù): 0)
下載附件
昨天 17:23 上傳
LulzBot 3D打印機(jī)正在制造零部件
初步測試表明,僅靠后全向輪就可以穩(wěn)定車架。當(dāng)兩個(gè)車輪都啟動(dòng)時(shí),自行車能夠?qū)崿F(xiàn)全向移動(dòng)。然而,轉(zhuǎn)向時(shí)暴露出了扭矩不平衡的問題。后輪產(chǎn)生的旋轉(zhuǎn)力明顯大于較小的前輪。當(dāng)布魯頓嘗試原地旋轉(zhuǎn)時(shí),底盤在負(fù)載下發(fā)生傾斜,導(dǎo)致前輪過度校正,使車架不穩(wěn)定。為了彌補(bǔ)這一問題,他向與預(yù)期轉(zhuǎn)彎方向相反的一側(cè)傾斜,以抵消底盤的扭矩。
為了簡化控制,布魯頓將自行車重新配置為可反向騎行。他將操縱桿接口安裝在后部,并顛倒了操縱桿的映射。這樣一來,他的體重位于更大的后輪上方,扭矩干擾減小,轉(zhuǎn)向響應(yīng)得到改善!艾F(xiàn)在我轉(zhuǎn)彎很順利……只需朝著想去的方向傾斜,就能出發(fā)了,”他在調(diào)整控制方式后表示。
盡管在機(jī)械方面取得了成功,但系統(tǒng)仍存在局限性。前輪上的小滾輪需要大電流(即使在無負(fù)載情況下,50伏電壓下也需要約20安培),這限制了效率。后輪電機(jī)提供的扭矩超過了前輪所能補(bǔ)償?shù)姆秶,這限制了高速下的平衡旋轉(zhuǎn)。布魯頓發(fā)現(xiàn),反向騎行時(shí)控制效果更好,因?yàn)樗闹匦呐c功率更大的車輪對(duì)齊。
所有項(xiàng)目文件,包括CAD設(shè)計(jì)和控制固件,都可在GitHub上獲。https://github.com/XRobots/TwoOmniWheelBike。
|