1.運(yùn)動功能說明
斜三角履帶底盤可以通過兩側(cè)履帶的差速運(yùn)動來實(shí)現(xiàn)前進(jìn)、后退、原地轉(zhuǎn)向、大半徑轉(zhuǎn)向等基本行駛功能。另外,傾斜的履帶也可以使其具有良好的越障效果。

前進(jìn)與后退

原地轉(zhuǎn)向

大半徑轉(zhuǎn)向
2.結(jié)構(gòu)說明
該樣機(jī)由兩個斜三角履帶模組構(gòu)成,履帶模組呈軸對稱分布在車架上。



3.運(yùn)動功能實(shí)現(xiàn)
3.1 電子硬件
在這個示例中,采用了以下硬件,請大家參考:
Basra主控板(兼容Arduino Uno)、Bigfish2.1擴(kuò)展板、7.4V鋰電池
3.2 電路連接
將直流電機(jī)接在兩個直流電機(jī)接口上,兩個直流電機(jī)接口的針腳號分別為(D5,D6)以及(D9,D10),并將主控板和電池在車身固定好。

3.3 編寫程序
編程環(huán)境:Arduino 1.8.19
前進(jìn)功能的代碼
|
/*------------------------------------------------------------------------------------ 版權(quán)說明: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 機(jī)器譜 2022-5-31 https://www.robotway.com/ ------------------------------ 實(shí)驗功能: 實(shí)現(xiàn)斜三角履帶底盤前進(jìn). ----------------------------------------------------- 實(shí)驗接線: 左側(cè)車輪接:D9,D10 | | .-----------------------------------. | | | |-------. | |【車頭】| | |-------* | | *-----------------------------------* | | 右側(cè)車輪接:D5,D6 ------------------------------------------------------------------------------------*/ voidForward(); // 前進(jìn) //程序初始化部分:設(shè)置電機(jī)引腳為輸出模式 voidsetup() { pinMode( 5 , OUTPUT); //將引腳5設(shè)置為輸出模式 pinMode( 6 , OUTPUT); //將引腳6設(shè)置為輸出模式 pinMode( 9 , OUTPUT); //將引腳9設(shè)置為輸出模式 pinMode( 10 , OUTPUT);//將引腳10設(shè)置為輸出模式 } //主程序部分:小車前進(jìn) voidloop() { Forward(); } //封裝小車前進(jìn)動作子程序 voidForward() { digitalWrite( 5 , LOW ); //右輪前進(jìn) digitalWrite( 6 , HIGH ); digitalWrite( 9 , LOW ); //左輪前進(jìn) digitalWrite( 10 , HIGH ); } |
后退功能的代碼
|
/*------------------------------------------------------------------------------------ 版權(quán)說明: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 機(jī)器譜 2022-5-31 https://www.robotway.com/ -------------------------- 實(shí)驗功能: 實(shí)現(xiàn)斜三角履帶底盤后退. ---------------------------------------------------- 實(shí)驗接線: 左側(cè)車輪接:D9,D10 | | .-----------------------------------. | | | |-------. | |【車頭】| | |-------* | | *-----------------------------------* | | 右側(cè)車輪接:D5,D6 ------------------------------------------------------------------------------------*/ voidBackward();// 后退 //程序初始化部分:設(shè)置電機(jī)引腳為輸出模式 voidsetup() { pinMode( 5 , OUTPUT); //將引腳5設(shè)置為輸出模式 pinMode( 6 , OUTPUT); //將引腳6設(shè)置為輸出模式 pinMode( 9 , OUTPUT); //將引腳9設(shè)置為輸出模式 pinMode( 10 , OUTPUT);//將引腳10設(shè)置為輸出模式 } //主程序部分:小車后退 voidloop(){ Backward(); } //封裝小車后退動作子程序 voidBackward() { digitalWrite( 5 , HIGH ); //右輪后退 digitalWrite( 6 , LOW ); digitalWrite( 9 , HIGH ); //左輪后退 digitalWrite( 10 , LOW); } |
原地轉(zhuǎn)向功能的代碼
|
/*------------------------------------------------------------------------------------ 版權(quán)說明: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 機(jī)器譜 2022-5-31 https://www.robotway.com/ ------------------------------------ 實(shí)驗功能: 實(shí)現(xiàn)斜三角履帶底盤原地旋轉(zhuǎn)(差速方式). 本實(shí)驗現(xiàn)象為四輪四驅(qū)底盤原地左轉(zhuǎn). ---------------------------------------------------- 實(shí)驗接線: 左側(cè)車輪接:D9,D10 | | .-----------------------------------. | | | |-------. | |【車頭】| | |-------* | | *-----------------------------------* | | 右側(cè)車輪接:D5,D6 ------------------------------------------------------------------------------------*/ voidturn_Left(); // 原地轉(zhuǎn)向(本示例為原地左轉(zhuǎn)) //程序初始化部分:設(shè)置電機(jī)引腳為輸出模式 voidsetup() { pinMode( 5 , OUTPUT); //將引腳5設(shè)置為輸出模式 pinMode( 6 , OUTPUT); //將引腳6設(shè)置為輸出模式 pinMode( 9 , OUTPUT); //將引腳9設(shè)置為輸出模式 pinMode( 10 , OUTPUT);//將引腳10設(shè)置為輸出模式 } //主程序部分:小車差速自轉(zhuǎn)[本示例為小車左轉(zhuǎn)] voidloop() { turn_Left(); } //封裝小車自轉(zhuǎn)動作子程序(本示例為左轉(zhuǎn)) voidturn_Left(){ digitalWrite( 5 , LOW ); //右輪前進(jìn) digitalWrite( 6 , HIGH ); digitalWrite( 9 , HIGH ); //左輪后退 digitalWrite( 10 , LOW); } |
大半徑轉(zhuǎn)向功能的代碼
|
/*------------------------------------------------------------------------------------ 版權(quán)說明: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 機(jī)器譜 2022-5-31 https://www.robotway.com/ -------------------------------------------------------- 實(shí)驗功能: 實(shí)現(xiàn)斜三角履帶底盤大半徑轉(zhuǎn)向(原理為小車車輪同向不同速) -------------------------------------------------------- 實(shí)驗接線: 左側(cè)車輪接:D9,D10 | | .-----------------------------------. | | | |-------. | |【車頭】| | |-------* | | *-----------------------------------* | | 右側(cè)車輪接:D5,D6 ------------------------------------------------------------------------------------*/ voidbig_Turn();// 大半徑轉(zhuǎn)向 //程序初始化部分:設(shè)置電機(jī)引腳為輸出模式 voidsetup() { pinMode( 5 , OUTPUT); //將引腳5設(shè)置為輸出模式 pinMode( 6 , OUTPUT); //將引腳6設(shè)置為輸出模式 pinMode( 9 , OUTPUT); //將引腳9設(shè)置為輸出模式 pinMode( 10 , OUTPUT);//將引腳10設(shè)置為輸出模式 } //主程序部分:小車走弧形路徑 voidloop() { big_Turn(); } //封裝小車走大半徑(弧線)動作子程序(同向不同速) voidbig_Turn() { analogWrite( 5 , 0 ); //右輪以255速度前進(jìn) analogWrite( 6 , 255); analogWrite( 9 , 0 ); //左輪以150速度前進(jìn) analogWrite( 10 , 150 ); } |
4.資料內(nèi)容
② 例程源代碼
資料下載鏈接請參考https://www.robotway.com/h-col-125.html
審核編輯黃昊宇
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
機(jī)器人
+關(guān)注
關(guān)注
213文章
31079瀏覽量
222282
發(fā)布評論請先 登錄
相關(guān)推薦
熱點(diǎn)推薦
小型平行履帶底盤的制作分享
小型平行履帶底盤可以通過兩側(cè)履帶的 差速運(yùn)動 來實(shí)現(xiàn)前進(jìn)、后退、原地轉(zhuǎn)向、大半徑轉(zhuǎn)向等基本行駛功能。
履帶機(jī)器人 金屬底盤
` 本帖最后由 威凱-智控 于 2012-8-14 23:28 編輯
今天給大家分享一個全金屬的履帶機(jī)器人底盤準(zhǔn)備最履帶機(jī)器人的朋友們,可以一起交流一下機(jī)器人瘋狂愛好者 讓思維沸騰起來 讓智慧行動起來 共同創(chuàng)造機(jī)器人的精彩!
發(fā)表于 08-14 23:25
三角波發(fā)生器,其方波的高底電平本應(yīng)該是直的,但是卻是斜的,是為什么?
我做的這個三角波發(fā)生器是用NE5532做的,其壓擺率為9V/us,我做的三角波為20khz,但是其運(yùn)放的1端口輸出的方波卻如圖所示,其方波的高底電平本應(yīng)該是直的,但是卻是斜的。給位大神這是為什么?
發(fā)表于 09-12 23:46
履帶底盤的結(jié)構(gòu)部分
寫在前面:看著網(wǎng)上那些履帶底盤,怎么看怎么不舒服,還是決定自己做。這樣就帶來一個很大的問題,就是很多結(jié)構(gòu)件都要用3D打印。我自己有3D打印機(jī),下面不但會給出設(shè)計,還會給出實(shí)物照片。但是,對于沒有3D
發(fā)表于 02-19 03:54
宏三角形
宏三角形目前的多分辨率算法(LOD)大多采用三角形作為最小的渲染圖元,綜合該算法的主要思想,使用一種更加復(fù)雜的圖元:以“宏三角形”為最小
發(fā)表于 03-02 11:17
?1287次閱讀
萊洛三角泵的設(shè)計與分析
針對齒輪泵周向泵油路徑以及螺桿泵螺旋狀的油路易產(chǎn)生泄漏的問題,設(shè)計出以萊洛三角形為截面的萊洛斜轉(zhuǎn)子,大大簡化了復(fù)雜的齒廓型線設(shè)計參數(shù),提出一種直線式泵油的新型萊洛三角泵。闡述了萊洛三角
發(fā)表于 03-01 10:16
?0次下載
藍(lán)牙遙控履帶底盤行駛
1. 功能描述 本文提供的示例所實(shí)現(xiàn)的功能為:用手機(jī)APP遙控斜三角履帶底盤樣機(jī)實(shí)現(xiàn)移動,包括前進(jìn)、停止、后退、原地左轉(zhuǎn)、原地右轉(zhuǎn)。 ? 2. 電子硬件 在這個示例中,采用了以下硬件,
小型雙節(jié)履帶底盤的制作
1.運(yùn)動功能說明 雙節(jié)履帶車可以通過兩個驅(qū)動輪的差速運(yùn)動來實(shí)現(xiàn)前進(jìn)、后退、原地轉(zhuǎn)向、大半徑轉(zhuǎn)向等基本行駛功能,并可通過舵機(jī)關(guān)節(jié)模塊進(jìn)行小臂的抬起和落下。通過底盤運(yùn)動與小臂運(yùn)行的結(jié)合,實(shí)現(xiàn)上臺階、通過
正三角履帶底盤的制作分享
1.運(yùn)動功能說明 正三角履帶底盤可以通過兩側(cè)履帶的差速運(yùn)動來實(shí)現(xiàn)前進(jìn)、后退、原地轉(zhuǎn)向、大半徑轉(zhuǎn)向等基本行駛功能。同時,由于車身的正三角特性,
小型三節(jié)履帶底盤的制作
雙節(jié)履帶車可以通過兩個驅(qū)動輪的差速運(yùn)動來實(shí)現(xiàn)前進(jìn)、后退、原地轉(zhuǎn)向、大半徑轉(zhuǎn)向等基本行駛功能,并可通過舵機(jī)關(guān)節(jié)模塊進(jìn)行小臂的抬起和落下。通過底盤運(yùn)動與小臂運(yùn)行的結(jié)合,實(shí)現(xiàn)上臺階、通過坑洼地面等功能。
電機(jī)星三角啟動如何選擇接觸器
星三角啟動器基本都是成套沒備,一般不用電工去選擇各種接觸器的負(fù)載功率,根據(jù)實(shí)際使用需求來選擇和電機(jī)輸出功率配套的星三角啟動器即可。
如果買不到對應(yīng)的啟動器,那么就需要自已動手制作一臺星
斜三角履帶底盤的制作
評論