天堂一区二区三区I天堂在线91I国产视频69I青青操av在线I中文字幕日韩一级I中文视频在线观看I亚洲AV无码久久精品国产一区I天堂色区I天天五月天I成人黄色短片I日韩二三区I九色自拍视频I一本色道综合久久欧美日韩精品I少妇性xxxI国产av电影一区I国产精品成人69xxx免费视频I五月天综合激情网I国产精品久久久.I欧美片一区二区I五月婷婷色I三上悠亚久久精品I国产成人av电影在线观看I日韩一级片一区二区三区I日韩午夜免费I老熟妻内射精品一区


首頁
產品系列
行業應用
渠道合作
新聞中心
研究院
投資者關系
技術支持
關于創澤
| En
 
  當前位置:首頁 > 新聞資訊 > 機器人開發 > 機器人過丁字路口:并排安裝4個地面灰度傳感器  
 

機器人過丁字路口:并排安裝4個地面灰度傳感器

來源:機器人的天空      編輯:創澤      時間:2026/3/11      主題:其他   [加盟]

機器人已經可以用2個或4個傳感器,又快又穩定地進行 巡線運動了吧?不過,如果機器人行走的路線上除了直線、曲線還有各種路口又該怎么辦 呢?這次的實驗就來解決這個問題,先來看看圖9-5中這樣的丁字路口,機器人應該采 用什么樣的策略才能通過。

為了讓機器人成功通過各種路口, 一般我們還是需要給機器人并排安上4個傳感器。 但是和用上節課中對4個傳感器的使用不一樣,這里用內側兩個傳感器幫助機器人完成 巡線。而當外側的兩個傳感器檢測到黑線時,就知道了機器人遇到了路口。這時就可以 根據具體情況,讓機器人做出轉彎動作了。

實驗器材

· 已經組裝好的機器人;

· 計算機及軟件編程環境;

·USB 下載線;

· 主控制器;

· 杜邦連接線若干;

· 4個使用杜邦連接線的地面灰度檢測傳感器;

· 用黑色膠布粘貼的丁字路口。

實驗步驟

1.連接機器人

在機器人的底盤上并排安裝4個地面灰度傳感器,用杜邦連接線把它們按順序分別 連接到主控板的A0~A3 端口,其中Z左端的傳感器連接A0 口,Z右端的連接 A3 口。

2.調試灰度閾值

同樣,像以前一樣通過實驗確定機器人所采用的灰度閾值。因為4個傳感器的電路 和安裝上可能會出現微小的差別,所以這里比較穩妥的處理方式是不要嫌麻煩,為它們每 個都測量一個灰度閾值。

3.編 寫 和調試程序

通過上面的分析可以知道,對于機器人來說,只要是Z左或Z右端的傳感器檢測到了 黑線,就代表機器人遇到了路口。這時就可以停止巡線而進入90°轉彎的過程。根據這 個思路,請同學們自己去編寫或是參考下面的示例程序,將機器人通過丁字路口的程序實 現。這個示例程序大部分結構和上節課的示例程序類似,所不同的只是對機器人Z外端 兩個傳感器檢測到黑線時的處理,我們用省略號把同上節課例程重復的大部分內容略過。

const int TurnTime=300;

void loop()(

leftValue=analogRead(LeftPort);

leftMiddleValue=analogRead (LeftMiddlePort);

rightMiddleValue=analogRead(RightMiddlePort);

rightValue=analogRead(RightPort);

if(leftValue Threshold&&leftValue analogWrite(LeftSpeedPort,ForwardSpeed);

analogWrite(RightSpeedPort,ForwardSpeed);

}else if(leftValue>Threshold II rightValue>Threshold){ digitalWrite(LeftDirPort,LOW);

analogWrite(LeftSpeedPort,ForwardSpeed);

analogWrite(RightSpeedPort,ForwardSpeed);

delay(TurnTime);

digitalWrite(LeftDirPort,HIGH);

}else if(leftMiddleValue>Threshold){

analogWrite(LeftSpeedPort,TurnHighSpeed);

analogWrite(RightSpeedPort,TurnLowSpeed); }else{

analogWrite(LeftSpeedPort,TurnLowSpeed);

analogWrite(RightSpeedPort,TurnHighSpeed); }

delay(100);

//原地轉90°所需的時間

&&rightMiddleValue< //直行

//原地向左轉90°

//向右轉彎

//向左轉彎

//延時.100ms

請注意,如果大家直接套用上面給出的示例程序,機器人往往是不會乖乖地通過路口 的。這時,就需要請同學們仔細觀察機器人遇到路口的反應。然后,根據機器人運動時所 表現出的現象不同,對問題的所在進行判斷并解決。比如,機器人的傳感器端口接線的順 序有錯誤;機器人轉90°彎的速度或時間參數不合適,導致轉向過度或不足等。就是在這 個過程中大家解決問題的能力才會得到提高,因此請同學們千萬不要滿足于弄懂了原理, 一 定要動手動腦,對機器人進行實際的調試工作。








機器人直線行走的編程-接口、傳感器的讀數、地面的灰度閾值

在使用 pinMode 命令為端口規定方向時肯定要用到它的編號,然后再用 digitalRead 之類的命令操縱端口時也要用到同一個編號,用analogRead 命令讀到了傳感器當前的值

智能巡線機器人的制作:digitalRead 、digitalWrite 、analogRead 、analogWrite、 pinMode 、delay

機器人傳感器的位置在靠近黑線的左側或者正好在黑線上;digitalRead 、digitalWrite 、analogRead 、analogWrite、 pinMode 、delay。它們構成了Arduino 中最為重要、最為常用的功能

微觸開關傳感器-很簡單的傳感器,用程序就能很準確地檢測到它的開閉變化

微觸開關也只有“開”和“閉” 兩種不同的狀態,把它連接到主控制器,用程序就能很準確地檢測到它的開閉變化了,只要用 digitalRead 命令就可以很 方便地讀取微觸開關的值了,這個命令的用法

為機器人安上轉向燈:連接機器人,編寫程序,觀察現象

將機器人、擴展板和小燈模塊連接好,將右轉向燈連接D5 號口,左轉向燈連接D3號口;編寫程序,讓轉向燈亮滅的語句,左轉向燈熄滅,同時機器人向右轉彎

簡單機器人的主控制器與擴展板

機器人的主控制器可以用這些插針和各種傳感器或執行器共同工作,用灰色的RJ11 線連接各種傳感器 和執行器,而不用擔心線路連錯或連反,連接時如果聽到“咔嚓”就代表連接成功

機器人中最為流行的驅動方式-雙輪差速驅動

常見的一種機器人驅動方式—雙輪差速驅動,左輪和右輪以同樣的速率向前轉動,機器人向正前方前進;左輪和右輪 以同樣的速率向后轉動,轉彎半徑的大小取決于左右兩個輪子的轉動速度之差

機器龜的結構制作材料:底盤,執行器,傳感器,中型減速電機,萬向輪,標準舵機

機器龜有一個PWM驅動的活動 底盤,底盤上搭載了一個可旋轉的傳感器平臺,機器人頭部設置了一個距離傳感 器,底盤下裝有4個邊緣傳感器

機器人的避障功能原理:接觸式傳感器觸發的“神經阻斷”電路

制作靜片使用的材料是端子芯和黃銅管,把一根有彈性的金屬絲套在銅管里做開關的動 片,碰到物體后,金屬絲和銅管內壁接觸,電路導通,以用電阻引腳彎個圓圈做成靜片

4足機器人的制作材料:微型減速電機,車條,曲別針,熱縮管

電機的布局建議稍微靠后,給兩條前腿留出多 一點活動空間。因為前面制作的CPG 是主-從神經元結構,前腿帶著后腿走,前腿的動作幅度大于后腿。這樣的設計可以使機器人跨越路面上的一些小障礙

機器人CPG(中樞模式發生器)的制作材料:74HC240,電阻,洞洞板,20腳PDIP插座,鋰電池,LED

神經網絡中最關鍵的元件是電阻R3,R3的阻值過小,左、 右兩側機體就無法協調運轉,機器人就好像喝醉了一樣。實際R3的阻值可以選取 1~10MΩ

螞蟻機器人的制作材料:74HC240,光敏二極管,微型電機,電源端子,插頭尾簧,洞洞板

,74HC240,4個,光敏二極管,2個,0.22μF無極電容,6個,微型電機,2個,1MΩ電阻,6個,1.5MΩ電阻,2個,PC電源端子(母,拆芯),2位,小型壓線端子(拆芯),2位,3mm黃銅管(可選),1小段,RCA插頭尾簧,1個

3D光電跟蹤頭的制作材料:74HC240,二極管,電容電阻,鋰電池,開關端子

光電跟蹤頭的感光元件可以使用任何規格的光敏二極管或紅外線接收二極管;74HC240 在這里作為兩組神經元電路使用;74HC245 是小型BEAM 機器人常用的雙向電機驅動芯片
 
資料獲取
新聞資訊
== 資訊 ==
» 湛江市加快打造AI滲透之城行動方案 (2
» 湛江市推動人工智能產業高質量發展行動方案
» 江門市推動人工智能與機器人產業發展若干政
» 江門市推動人工智能與機器人產業創新發展行
» 中山市推進“人工智能+”產業創新發展的若
» 汕尾市未來產業培育行動計劃(2025-2
» 惠州市加快推動人工智能與機器人產業創新發
» 河源市促進人工智能創新發展行動方案 (2
» 韶關市人工智能與機器人產業培育行動方案(
» 佛山市加快智能機器人產業發展若干措施
» 佛山市加快智能機器人產業發展行動方案 (
» 珠海市推動智能終端產業發展行動方案
» 珠海市推動人工智能與機器人產業高質量發展
» 深圳市具身智能機器人技術創新與產業發展行
» 深圳市加快推進人工智能終端產業發展行動計
 
== 機器人推薦 ==
 
迎賓講解服務機器人

服務機器人(迎賓、講解、導診...)

智能消毒機器人

智能消毒機器人

機器人底盤

機器人底盤

 

商用機器人  Disinfection Robot   展廳機器人  智能垃圾站  輪式機器人底盤  迎賓機器人  移動機器人底盤  講解機器人  紫外線消毒機器人  大屏機器人  霧化消毒機器人  服務機器人底盤  智能送餐機器人  霧化消毒機  機器人OEM代工廠  消毒機器人排名  智能配送機器人  圖書館機器人  導引機器人  移動消毒機器人  導診機器人  迎賓接待機器人  前臺機器人  導覽機器人  酒店送物機器人  云跡科技潤機器人  云跡酒店機器人  智能導診機器人 
版權所有 © 創澤智能機器人集團股份有限公司     中國運營中心:北京·清華科技園九號樓5層     中國生產中心:山東日照太原路71號
銷售1:4006-935-088    銷售2:4006-937-088   客服電話: 4008-128-728