1.運動功能說明
正三角履帶底盤可以通過兩側履帶的差速運動來實現前進、后退、原地轉向、大半徑轉向等基本行駛功能。同時,由于車身的正三角特性,它不懼怕前后方向上的翻車。
2.結構說明
該樣機由兩個正三角形狀的小型帶傳動模組構成,模組呈軸對稱分布在車架上。
3.運動功能實現
在這個示例中,我們采用了以下硬件,請大家參考:
將直流電機接在兩個直流電機接口上,兩個直流電機接口的針腳號分別為(D5,D6)以及(D9,D10),并將主控板和電池在車身固定好。
3.2 編寫程序【完整程序詳見https://www.robotway.com/h-col-128.html】
前進功能的代碼
/*------------------------------------------------------------------------------------ 版權說明:Copyright 2022 Robottime(Beijing) Technology Co., Ltd. All Rights Reserved. Distributed under MIT license.See file LICENSE for detail or copy at https://opensource.org/licenses/MIT by 機器譜 2022-5-31 https://www.robotway.com/ ------------------------------ 實驗功能: 實現正三角履帶底盤前進. ----------------------------------------------------- 實驗接線: 左側車輪接:D9,D10 | | .-----------------------------------. | | | |-------. | |【車頭】| | |-------* | | *-----------------------------------* | | 右側車輪接:D5,D6 ------------------------------------------------------------------------------------*/ voidForward(); // 前進 //程序初始化部分:設置電機引腳為輸出模式 voidsetup() { pinMode( 5 , OUTPUT); //將引腳5設置為輸出模式 pinMode( 6 , OUTPUT); //將引腳6設置為輸出模式 pinMode( 9 , OUTPUT); //將引腳9設置為輸出模式 pinMode( 10 , OUTPUT);//將引腳10設置為輸出模式 } //主程序部分:小車前進 voidloop() { Forward(); } //封裝小車前進動作子程序 voidForward() { digitalWrite( 5 , LOW ); //右輪前進 digitalWrite( 6 , HIGH ); digitalWrite( 9 , LOW ); //左輪前進 digitalWrite( 10 , HIGH ); } |
原地轉向功能的代碼
/*------------------------------------------------------------------------------------ 版權說明:Copyright 2022 Robottime(Beijing) Technology Co., Ltd. All Rights Reserved. Distributed under MIT license.See file LICENSE for detail or copy at https://opensource.org/licenses/MIT by 機器譜 2022-5-31 https://www.robotway.com/ ------------------------------------ 實驗功能: 實現正三角履帶底盤原地旋轉(差速方式). 本實驗現象為四輪四驅底盤原地左轉. ---------------------------------------------------- 實驗接線: 左側車輪接:D9,D10 | | .-----------------------------------. | | | |-------. | |【車頭】| | |-------* | | *-----------------------------------* | | 右側車輪接:D5,D6 ------------------------------------------------------------------------------------*/ voidturn_Left(); // 原地轉向(本示例為原地左轉) //程序初始化部分:設置電機引腳為輸出模式 voidsetup() { pinMode( 5 , OUTPUT); //將引腳5設置為輸出模式 pinMode( 6 , OUTPUT); //將引腳6設置為輸出模式 pinMode( 9 , OUTPUT); //將引腳9設置為輸出模式 pinMode( 10 , OUTPUT);//將引腳10設置為輸出模式 } //主程序部分:小車差速自轉[本示例為小車左轉] voidloop() { turn_Left(); } //封裝小車自轉動作子程序(本示例為左轉) voidturn_Left(){ digitalWrite( 5 , LOW ); //右輪前進 digitalWrite( 6 , HIGH ); digitalWrite( 9 , HIGH ); //左輪后退 digitalWrite( 10 , LOW); } |
4.擴展樣機
我們可以通過放大或縮小正三角履帶模組的尺寸,來構造出更多的同類機構。
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
機器人
+關注
關注
210文章
28212瀏覽量
206568
發布評論請先 登錄
相關推薦
履帶機器人 金屬底盤
` 本帖最后由 威凱-智控 于 2012-8-14 23:28 編輯
今天給大家分享一個全金屬的履帶機器人底盤準備最履帶機器人的朋友們,可以一起交流一下機器人瘋狂愛好者 讓思維沸騰起來 讓智慧行動起來 共同創造機器人的精彩!
發表于 08-14 23:25
履帶底盤的結構部分
寫在前面:看著網上那些履帶底盤,怎么看怎么不舒服,還是決定自己做。這樣就帶來一個很大的問題,就是很多結構件都要用3D打印。我自己有3D打印機,下面不但會給出設計,還會給出實物照片。但是,對于沒有3D
發表于 02-19 03:54
深度剖析星三角變壓器的相移
相星三角變壓器,初級側Y連接,次級側三角形連接,如下圖所示。極性標記在每個相位上都標明。繞組上的點表示在未接通的端子上同時為正的端子?! ⌒莻鹊南辔粯擞洖锳,B,C,三角洲側的相位
發表于 04-20 17:39
藍牙遙控履帶底盤行駛
1. 功能描述 本文提供的示例所實現的功能為:用手機APP遙控斜三角履帶底盤樣機實現移動,包括前進、停止、后退、原地左轉、原地右轉。 ? 2. 電子硬件 在這個示例中,采用了以下硬件,請大家
小型雙節履帶底盤的制作
1.運動功能說明 雙節履帶車可以通過兩個驅動輪的差速運動來實現前進、后退、原地轉向、大半徑轉向等基本行駛功能,并可通過舵機關節模塊進行小臂的抬起和落下。通過底盤運動與小臂運行的結合,實現上臺階、通過
小型三節履帶底盤的制作
雙節履帶車可以通過兩個驅動輪的差速運動來實現前進、后退、原地轉向、大半徑轉向等基本行駛功能,并可通過舵機關節模塊進行小臂的抬起和落下。通過底盤運動與小臂運行的結合,實現上臺階、通過坑洼地面等功能。
電機星三角啟動如何選擇接觸器
星三角啟動器基本都是成套沒備,一般不用電工去選擇各種接觸器的負載功率,根據實際使用需求來選擇和電機輸出功率配套的星三角啟動器即可。
如果買不到對應的啟動器,那么就需要自已動手制作一臺星
評論