0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何實現(xiàn)雙輪差速底盤躲避懸崖的功能?

jf_72402704 ? 來源:jf_72402704 ? 作者:jf_72402704 ? 2023-03-03 17:08 ? 次閱讀

1. 功能說明

本實驗使用的樣機(jī)為R023樣機(jī)小型雙輪差速底盤。在樣機(jī)前方安裝3個近紅外傳感器 ,實現(xiàn)機(jī)器人躲避懸崖、在某平臺上移動時不會掉下去的效果。

pYYBAGQButSAKfL2AAA0QBmrLBY395.jpg

2. 電子硬件

在這個示例中,我們采用了以下硬件,請大家參考:

主控板 Basra(兼容Arduino Uno)
擴(kuò)展板 Bigfish2.1
傳感器 近紅外傳感器
電池 7.4V鋰電池

左輪直流電機(jī)連在D9,D10接口上;右輪直流電機(jī)連在D5,D6接口上;3個近紅外傳感器從左到右分別連在A0、A4、A3接口上。

poYBAGQButWAUYTlAABE0Jwvffs238.jpg

3. 示例程序

編程環(huán)境:Arduino 1.8.19

編寫并燒錄以下程序(nine.ino),該程序?qū)崿F(xiàn)演示視頻中的動作【完整資料請參考https://www.robotway.com/h-col-113.html】

/*------------------------------------------------------------------------------------

  版權(quán)說明:Copyright 2023 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ī)器譜 2023-02-10 https://www.robotway.com/                               

------------------------------------------------------------------------------------*/

void Right();

void Left();

void Stop();

void Forward();

void Back();



void setup()

{

  pinMode( 17, INPUT);

  pinMode( 18, INPUT);

  pinMode( 14, INPUT);

  pinMode( 10, OUTPUT);

  pinMode( 6, OUTPUT);

  pinMode( 5, OUTPUT);

  pinMode( 9, OUTPUT);

}



void loop()

{

  if (((!( digitalRead(14)) && ! (digitalRead(17)) ) ))

  {

    Forward();

  }

  if (( digitalRead(14) ))

  {

    Left();

    delay( 300 );

  }

  if (( digitalRead(17) ))

  {

    Right();

    delay( 300 );

  }

  if (( digitalRead(18) ))

  {

    Back();

    delay( 1000 );

    analogWrite(5 , 100);

    analogWrite(6 , 0);

    analogWrite(9 , 0);

    analogWrite(10 , 100);

    delay( 1500 );

  }

}



void Right()

{

  analogWrite(5 , 0);

  analogWrite(6 , 0);

  analogWrite(9 , 100);

  analogWrite(10 , 0);

}



void Forward()

{

  analogWrite(5 , 100);

  analogWrite(6 , 0);

  analogWrite(9 , 100);

  analogWrite(10 , 0);

}



void Back()

{

  analogWrite(5 , 0);

  analogWrite(6 , 100);

  analogWrite(9 , 0);

  analogWrite(10 , 100);

}



void Left()

{

  analogWrite(5 , 100);

  analogWrite(6 , 0);

  analogWrite(9 , 0);

  analogWrite(10 , 0);

}



void Stop()

{

  analogWrite(5 , 0);

  analogWrite(6 , 0);

  analogWrite(9 , 0);

  analogWrite(10 , 0);

}

4. 擴(kuò)展

本實驗采用3個近紅外傳感器,利用的是近紅外傳感器能夠識別到距離較近的桌面,無法識別到距離較遠(yuǎn)的地面,因此桌面要距離地面遠(yuǎn)一些。

本實驗還可以使用灰度傳感器或者白標(biāo)傳感器。利用的是灰度和白標(biāo)在懸崖處極難收到反射回來的紅外線的原理,因此相應(yīng)的桌面必須是淺色,如果桌面也是深色,灰度和白標(biāo)傳感器就無法區(qū)分桌面和懸崖了。

審核編輯黃宇

?

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2541

    文章

    49961

    瀏覽量

    747520
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    210

    文章

    27839

    瀏覽量

    204599
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3521

    瀏覽量

    93270
收藏 人收藏

    評論

    相關(guān)推薦

    基于MATLAB平臺的智能底盤的虛擬化開發(fā)

    智能底盤是汽車電動化和智能化趨勢下的關(guān)鍵創(chuàng)新點,它涉及到三電系統(tǒng)的集成、機(jī)械部件的精簡以及電控能力的增強。隨著輔助駕駛系統(tǒng)(如 ACC、AEB)的普及和自動駕駛技術(shù)的發(fā)展,智能底盤需要適應(yīng)越來越多的使用場景,同時提供更高水平的安全性和舒適性。
    的頭像 發(fā)表于 09-05 09:42 ?159次閱讀
    基于MATLAB平臺的智能<b class='flag-5'>底盤</b>的虛擬化開發(fā)

    請問如何實現(xiàn)電流的分放大?

    如何實現(xiàn)電流的分放大
    發(fā)表于 08-23 07:49

    鳳凰動力-AGV驅(qū)動輪的工作原理

    鳳凰動力致力于提供多元化的AGV核心零部件產(chǎn)品。包括臥式/立式驅(qū)動輪、臥式/立式舵輪、電轉(zhuǎn)向輪、舵輪組、AGV專用高精密腳輪、低壓伺服電機(jī)、伺服減速電機(jī)、伺服驅(qū)動器、專用連接器和高精密行星減速機(jī)
    的頭像 發(fā)表于 08-05 09:40 ?157次閱讀
    鳳凰動力-AGV<b class='flag-5'>差</b><b class='flag-5'>速</b>驅(qū)動輪的工作原理

    電機(jī)與單電機(jī)的區(qū)別

    在電機(jī)技術(shù)領(lǐng)域,雙電機(jī)和單電機(jī)是兩種常見的電機(jī)類型。它們在結(jié)構(gòu)、工作原理、性能特點以及應(yīng)用領(lǐng)域等方面都存在顯著的差異。本文將對雙電機(jī)和單電機(jī)的區(qū)別進(jìn)行詳細(xì)的闡述,以便讀者能夠更
    的頭像 發(fā)表于 06-11 14:41 ?1250次閱讀

    智己L6純電轎車搭載數(shù)字底盤,具備預(yù)判救車功能

    其中值得注意的是,新車搭載了名為“靈蜥數(shù)字底盤”的技術(shù)設(shè)備,據(jù)說能夠實現(xiàn)在85公里以上的高速公路上進(jìn)行“麋鹿測試”,這是一種模擬前方突發(fā)障礙物的緊急避障性能測試。
    的頭像 發(fā)表于 05-11 10:26 ?248次閱讀

    探討底盤的發(fā)展歷程及趨勢

    自汽車誕生一百余年以來,底盤發(fā)展就和汽車發(fā)展深度綁定。底盤系統(tǒng)決定了汽車縱向、橫向和垂向六個自由度的動態(tài)行為,是汽車能夠跑運行的必要條件。
    發(fā)表于 04-11 10:13 ?466次閱讀
    探討<b class='flag-5'>底盤</b>的發(fā)展歷程及趨勢

    汽車底盤控制技術(shù)研究

    汽車底盤控制技術(shù)是指對汽車底盤系統(tǒng)進(jìn)行控制和管理的一種技術(shù),其主要目的是提高汽車的性能、安全性和舒適性[2]。
    發(fā)表于 02-19 16:39 ?408次閱讀

    差速器工作原理 差速器的傳動特點是不差力對嗎

    差速器是一種廣泛應(yīng)用于汽車的機(jī)械裝置,其主要作用是在車輛行駛時發(fā)揮作用,從而使車輛在轉(zhuǎn)彎、過坎等情況下能夠保持穩(wěn)定。差速器的工作原理十分復(fù)雜,涉及到許多力學(xué)和工程原理,下面我們將詳細(xì)介紹差速器
    的頭像 發(fā)表于 02-04 09:55 ?808次閱讀

    自己設(shè)計開發(fā)的一些無刷電機(jī)控制器,希望壇友多多交流

    遙控:支持HotRC SBUS接收機(jī)遙控 功能雙輪速度同步閉環(huán),角速度閉環(huán),支持坡道駐車,比較好的走直線功能! 雙輪FOC控制器(小功率) 電壓:DC18-32V 電流:15A*2
    發(fā)表于 01-30 18:15

    壓變送器功能及特點概述

    壓變送器功能及特點概述? 壓變送器是一種常用于工業(yè)過程控制和測量領(lǐng)域的儀表設(shè)備,主要用于測量兩個壓力源之間的壓力,并將其轉(zhuǎn)換為一個標(biāo)準(zhǔn)化的電信號輸出。它的
    的頭像 發(fā)表于 01-30 18:15 ?4645次閱讀

    汽車底盤構(gòu)造名稱圖解

    底盤作用是支承、安裝汽車發(fā)動機(jī)及其各部件、總成,形成汽車的整體造型,并接受發(fā)動機(jī)的動力,使汽車產(chǎn)生運動,保證正常行駛。底盤由傳動系、行駛系、轉(zhuǎn)向系和制動系四部分組成。
    發(fā)表于 01-17 11:28 ?790次閱讀
    汽車<b class='flag-5'>底盤</b>構(gòu)造名稱圖解

    使用AD8138實現(xiàn)單端轉(zhuǎn)功能的疑問

    您好,附件是AD8138的外圍電路,是參考芯片手冊的電路設(shè)計的。主要是為了實現(xiàn)單端轉(zhuǎn)分的功能。現(xiàn)在出現(xiàn)幾個問題: 1. 對于Vocm引腳,我從0V變化到750mV的過程中,輸出的共模電壓并不是
    發(fā)表于 11-27 08:24

    經(jīng)緯恒潤全新一代鎖控制器,為自由馳騁的你保駕護(hù)航

    汽車鎖是一種用于鎖住汽車差速器的電子機(jī)械裝置,旨在提高汽車越野行駛的穩(wěn)定性和安全性。隨著全球汽車市場的快速發(fā)展,消費者對高效、環(huán)保的汽車產(chǎn)品需求增長,汽車鎖行業(yè)具有良好的應(yīng)用前
    的頭像 發(fā)表于 11-24 08:00 ?1033次閱讀
    經(jīng)緯恒潤全新一代<b class='flag-5'>差</b><b class='flag-5'>速</b>鎖控制器,為自由馳騁的你保駕護(hù)航

    成本效益領(lǐng)先的愛普特RISC-V MCU雙輪載人平衡車方案 提供更高安全性和控制穩(wěn)定性

    雙輪載人平衡車作為一種新型的交通工具,正慢慢滲透到我們的日常生活之中。其靈活、便捷以及環(huán)保的特性使其成為現(xiàn)代城市出行的理想新選擇。然而,要實現(xiàn)這些特性,雙輪載人平衡車的控制系統(tǒng)是關(guān)鍵,其中MCU又是
    的頭像 發(fā)表于 11-11 08:18 ?393次閱讀
    成本效益領(lǐng)先的愛普特RISC-V MCU<b class='flag-5'>雙輪</b>載人平衡車方案  提供更高安全性和控制穩(wěn)定性

    XSpirit2 智慧網(wǎng)關(guān)嘗鮮評測2-路由器功能

    【新品嘗鮮】愛智XSpirit2 智慧網(wǎng)關(guān)嘗鮮評測2-路由器功能
    的頭像 發(fā)表于 11-07 14:47 ?1040次閱讀
    XSpirit2 智慧網(wǎng)關(guān)嘗鮮評測2-路由器<b class='flag-5'>功能</b><b class='flag-5'>速</b>測