1.運(yùn)動(dòng)功能說(shuō)明
正三角履帶底盤(pán)可以通過(guò)兩側(cè)履帶的差速運(yùn)動(dòng)來(lái)實(shí)現(xiàn)前進(jìn)、后退、原地轉(zhuǎn)向、大半徑轉(zhuǎn)向等基本行駛功能。同時(shí),由于車(chē)身的正三角特性,它不懼怕前后方向上的翻車(chē)。
2.結(jié)構(gòu)說(shuō)明
該樣機(jī)由兩個(gè)正三角形狀的小型帶傳動(dòng)模組構(gòu)成,模組呈軸對(duì)稱(chēng)分布在車(chē)架上。
3.運(yùn)動(dòng)功能實(shí)現(xiàn)
3.1 電子硬件
在這個(gè)示例中,我們采用了以下硬件,請(qǐng)大家參考:
將直流電機(jī)接在兩個(gè)直流電機(jī)接口上,兩個(gè)直流電機(jī)接口的針腳號(hào)分別為(D5,D6)以及(D9,D10),并將主控板和電池在車(chē)身固定好。
3.2 編寫(xiě)程序【完整程序詳見(jiàn)https://www.robotway.com/h-col-128.html】
前進(jìn)功能的代碼
/*------------------------------------------------------------------------------------ 版權(quán)說(shuō)明: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í)驗(yàn)功能: 實(shí)現(xiàn)正三角履帶底盤(pán)前進(jìn). ----------------------------------------------------- 實(shí)驗(yàn)接線(xiàn): 左側(cè)車(chē)輪接:D9,D10 | | .-----------------------------------. | | | |-------. | |【車(chē)頭】| | |-------* | | *-----------------------------------* | | 右側(cè)車(chē)輪接: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è)置為輸出模式 } //主程序部分:小車(chē)前進(jìn) voidloop() { Forward(); } //封裝小車(chē)前進(jìn)動(dòng)作子程序 voidForward() { digitalWrite( 5 , LOW ); //右輪前進(jìn) digitalWrite( 6 , HIGH ); digitalWrite( 9 , LOW ); //左輪前進(jìn) digitalWrite( 10 , HIGH ); } |
原地轉(zhuǎn)向功能的代碼
/*------------------------------------------------------------------------------------ 版權(quán)說(shuō)明: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í)驗(yàn)功能: 實(shí)現(xiàn)正三角履帶底盤(pán)原地旋轉(zhuǎn)(差速方式). 本實(shí)驗(yàn)現(xiàn)象為四輪四驅(qū)底盤(pán)原地左轉(zhuǎn). ---------------------------------------------------- 實(shí)驗(yàn)接線(xiàn): 左側(cè)車(chē)輪接:D9,D10 | | .-----------------------------------. | | | |-------. | |【車(chē)頭】| | |-------* | | *-----------------------------------* | | 右側(cè)車(chē)輪接: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è)置為輸出模式 } //主程序部分:小車(chē)差速自轉(zhuǎn)[本示例為小車(chē)左轉(zhuǎn)] voidloop() { turn_Left(); } //封裝小車(chē)自轉(zhuǎn)動(dòng)作子程序(本示例為左轉(zhuǎn)) voidturn_Left(){ digitalWrite( 5 , LOW ); //右輪前進(jìn) digitalWrite( 6 , HIGH ); digitalWrite( 9 , HIGH ); //左輪后退 digitalWrite( 10 , LOW); } |
4.擴(kuò)展樣機(jī)
我們可以通過(guò)放大或縮小正三角履帶模組的尺寸,來(lái)構(gòu)造出更多的同類(lèi)機(jī)構(gòu)。
審核編輯 黃宇
-
機(jī)器人
+關(guān)注
關(guān)注
211文章
28614瀏覽量
207901
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論