色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何實現雙輪差速底盤躲避懸崖的功能?

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

1. 功能說明

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

pYYBAGQButSAKfL2AAA0QBmrLBY395.jpg

2. 電子硬件

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

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

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

poYBAGQButWAUYTlAABE0Jwvffs238.jpg

3. 示例程序

編程環境:Arduino 1.8.19

編寫并燒錄以下程序(nine.ino),該程序將實現演示視頻中的動作【完整資料請參考https://www.robotway.com/h-col-113.html】

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

  版權說明: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 機器譜 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. 擴展

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

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

審核編輯黃宇

?

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2550

    文章

    51042

    瀏覽量

    753105
  • 機器人
    +關注

    關注

    211

    文章

    28389

    瀏覽量

    206941
  • 編程
    +關注

    關注

    88

    文章

    3614

    瀏覽量

    93686
收藏 人收藏

    評論

    相關推薦

    手持多參數測記錄儀:集多種測量功能于一體

    在當今快速發展的科技時代,對于各類環境參數和物質特性的精確測量需求日益增長。手持多參數測記錄儀應運而生,憑借其強大的功能集成優勢,成為眾多領域不可少的得力工具。 一、全面的參數測量能力 手持多參數
    的頭像 發表于 12-17 11:13 ?53次閱讀

    一文了解底盤域控之制動功能

    )Twobox-iBooster+ESP2)Onebox-IPB3駐車制動系統3.1駐車制動系統基礎3.2EPB的功能3.3EPB的實現方案1底盤域控基礎1.1底盤
    的頭像 發表于 12-13 16:46 ?751次閱讀
    一文了解<b class='flag-5'>底盤</b>域控之制動<b class='flag-5'>功能</b>

    請問ADS8684+INA816實現模擬分輸入功能是否可行?

    我需要下圖表格參數模擬信號的檢測。打算使用TI ADS8684來實現模擬信號采集,但是ADS8684不支持分信號輸入,計劃用INA816把分轉成單端信號送到ADS8684芯片,來實現
    發表于 12-13 14:05

    線控底盤如何讓自動駕駛加速奔跑?

    線控底盤技術是智能駕駛系統的核心技術之一,通過電子信號取代傳統的機械傳動,實現車輛動力、轉向、制動、懸架及換擋等功能的精準控制。它不僅是實現L3及以上自動駕駛的關鍵,也是推動智能化汽車
    的頭像 發表于 12-13 09:41 ?105次閱讀
    線控<b class='flag-5'>底盤</b>如何讓自動駕駛加速奔跑?

    智能底盤持續發展,底盤域MCU的國產機會

    電子發燒友網報道(文/梁浩斌)智能汽車時代,自動駕駛、智能座艙是感知最強的體驗升級。但對于汽車來說,底盤決定了乘坐舒適度和車輛動態,甚至關系到行駛安全,底盤永遠是汽車不可忽視的部分。而伴隨整車電子
    的頭像 發表于 11-29 00:08 ?2711次閱讀
    智能<b class='flag-5'>底盤</b>持續發展,<b class='flag-5'>底盤</b>域MCU的國產機會

    線控底盤,自動駕駛時代的基石?

    結合市場發展趨勢和政策支持,展望了未來技術的應用前景。 ? 線控底盤的定義與重要性 1.1 線控底盤的概念與發展背景 線控底盤(X-by-wire)技術通過電子信號取代傳統的機械連接和液壓系統,
    的頭像 發表于 10-31 13:06 ?320次閱讀
    線控<b class='flag-5'>底盤</b>,自動駕駛時代的基石?

    自動真空機器人的超聲波地面和懸崖探測

    電子發燒友網站提供《自動真空機器人的超聲波地面和懸崖探測.pdf》資料免費下載
    發表于 10-08 11:38 ?5次下載
    自動真空機器人的超聲波地面和<b class='flag-5'>懸崖</b>探測

    請問如何實現電流的分放大?

    如何實現電流的分放大
    發表于 08-23 07:49

    鳳凰動力-AGV驅動輪的工作原理

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

    電機與單電機的區別

    在電機技術領域,雙電機和單電機是兩種常見的電機類型。它們在結構、工作原理、性能特點以及應用領域等方面都存在顯著的差異。本文將對雙電機和單電機的區別進行詳細的闡述,以便讀者能夠更
    的頭像 發表于 06-11 14:41 ?2501次閱讀

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

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

    探討底盤的發展歷程及趨勢

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

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

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

    壓變送器功能及特點概述

    壓變送器功能及特點概述? 壓變送器是一種常用于工業過程控制和測量領域的儀表設備,主要用于測量兩個壓力源之間的壓力,并將其轉換為一個標準化的電信號輸出。它的
    的頭像 發表于 01-30 18:15 ?5797次閱讀

    汽車底盤構造名稱圖解

    底盤作用是支承、安裝汽車發動機及其各部件、總成,形成汽車的整體造型,并接受發動機的動力,使汽車產生運動,保證正常行駛。底盤由傳動系、行駛系、轉向系和制動系四部分組成。
    發表于 01-17 11:28 ?1080次閱讀
    汽車<b class='flag-5'>底盤</b>構造名稱圖解
    主站蜘蛛池模板: 亚洲男人天堂2018av| 热の中文 AV天堂| 就去色电影| 暖暖视频 免费 高清 日本8| 欧美色图天堂网| 日韩免费一级毛片| 亚洲 综合 欧美在线 热| 一品道门在线视频| 87.6在线收听| 岛国大片在线观看免费版| 国产精品自产拍在线观看网站| 国产一区私人高清影院| 久久精品小视频| 欧美日韩另类在线专区| 忘忧草高清| 中国国产不卡视频在线观看| chinesetoilet美女沟| 国产精品AV色欲蜜臀在线| 精品蜜臀AV在线天堂| 男人天堂黄色| 午夜国产精品影院在线观看| 亚洲综合免费视频| 扒开美女下面粉嫩粉嫩冒白浆| 国产精品内射久久久久欢欢| 久久精品嫩草影院免费看| 欧美内射AAAAAAXXXXX| 亚洲AV久久无码精品九号| 最近中文字幕高清中文字幕MV| 扒开美女嫩bbb| 激情内射亚洲一区二区三区爱妻| 奶大B紧17p| 亚洲国产高清在线| a在线免费观看视频| 国产探花在线精品一区二区| 麻豆免费观看高清完整视频在线| 视频一区二区三区蜜桃麻豆| 一区二区三区福利视频| 高冷师尊被CAO成SAO货| 久久久精品免费视频| 少妇久久久久久被弄高潮| 最近中文字幕高清中文字幕MV|