首頁
產(chǎn)品系列
行業(yè)應(yīng)用
渠道合作
新聞中心
研究院
投資者關(guān)系
技術(shù)支持
關(guān)于創(chuàng)澤
| En
 
  當(dāng)前位置:首頁 > 新聞資訊 > 機(jī)器人開發(fā) > 機(jī)器人過丁字路口:并排安裝4個(gè)地面灰度傳感器  
 

機(jī)器人過丁字路口:并排安裝4個(gè)地面灰度傳感器

來源:機(jī)器人的天空      編輯:創(chuàng)澤      時(shí)間:2026/3/11      主題:其他   [加盟]

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

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

實(shí)驗(yàn)器材

· 已經(jīng)組裝好的機(jī)器人;

· 計(jì)算機(jī)及軟件編程環(huán)境;

·USB 下載線;

· 主控制器;

· 杜邦連接線若干;

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

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

實(shí)驗(yàn)步驟

1.連接機(jī)器人

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

2.調(diào)試灰度閾值

同樣,像以前一樣通過實(shí)驗(yàn)確定機(jī)器人所采用的灰度閾值。因?yàn)?個(gè)傳感器的電路 和安裝上可能會(huì)出現(xiàn)微小的差別,所以這里比較穩(wěn)妥的處理方式是不要嫌麻煩,為它們每 個(gè)都測量一個(gè)灰度閾值。

3.編 寫 和調(diào)試程序

通過上面的分析可以知道,對于機(jī)器人來說,只要是Z左或Z右端的傳感器檢測到了 黑線,就代表機(jī)器人遇到了路口。這時(shí)就可以停止巡線而進(jìn)入90°轉(zhuǎn)彎的過程。根據(jù)這 個(gè)思路,請同學(xué)們自己去編寫或是參考下面的示例程序,將機(jī)器人通過丁字路口的程序?qū)?現(xiàn)。這個(gè)示例程序大部分結(jié)構(gòu)和上節(jié)課的示例程序類似,所不同的只是對機(jī)器人Z外端 兩個(gè)傳感器檢測到黑線時(shí)的處理,我們用省略號(hào)把同上節(jié)課例程重復(fù)的大部分內(nèi)容略過。

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);

//原地轉(zhuǎn)90°所需的時(shí)間

&&rightMiddleValue< //直行

//原地向左轉(zhuǎn)90°

//向右轉(zhuǎn)彎

//向左轉(zhuǎn)彎

//延時(shí).100ms

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








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

在使用 pinMode 命令為端口規(guī)定方向時(shí)肯定要用到它的編號(hào),然后再用 digitalRead 之類的命令操縱端口時(shí)也要用到同一個(gè)編號(hào),用analogRead 命令讀到了傳感器當(dāng)前的值

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

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

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

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

為機(jī)器人安上轉(zhuǎn)向燈:連接機(jī)器人,編寫程序,觀察現(xiàn)象

將機(jī)器人、擴(kuò)展板和小燈模塊連接好,將右轉(zhuǎn)向燈連接D5 號(hào)口,左轉(zhuǎn)向燈連接D3號(hào)口;編寫程序,讓轉(zhuǎn)向燈亮滅的語句,左轉(zhuǎn)向燈熄滅,同時(shí)機(jī)器人向右轉(zhuǎn)彎

簡單機(jī)器人的主控制器與擴(kuò)展板

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

機(jī)器人中最為流行的驅(qū)動(dòng)方式-雙輪差速驅(qū)動(dòng)

常見的一種機(jī)器人驅(qū)動(dòng)方式—雙輪差速驅(qū)動(dòng),左輪和右輪以同樣的速率向前轉(zhuǎn)動(dòng),機(jī)器人向正前方前進(jìn);左輪和右輪 以同樣的速率向后轉(zhuǎn)動(dòng),轉(zhuǎn)彎半徑的大小取決于左右兩個(gè)輪子的轉(zhuǎn)動(dòng)速度之差

機(jī)器龜?shù)慕Y(jié)構(gòu)制作材料:底盤,執(zhí)行器,傳感器,中型減速電機(jī),萬向輪,標(biāo)準(zhǔn)舵機(jī)

機(jī)器龜有一個(gè)PWM驅(qū)動(dòng)的活動(dòng) 底盤,底盤上搭載了一個(gè)可旋轉(zhuǎn)的傳感器平臺(tái),機(jī)器人頭部設(shè)置了一個(gè)距離傳感 器,底盤下裝有4個(gè)邊緣傳感器

機(jī)器人的避障功能原理:接觸式傳感器觸發(fā)的“神經(jīng)阻斷”電路

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

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

電機(jī)的布局建議稍微靠后,給兩條前腿留出多 一點(diǎn)活動(dòng)空間。因?yàn)榍懊嬷谱鞯腃PG 是主-從神經(jīng)元結(jié)構(gòu),前腿帶著后腿走,前腿的動(dòng)作幅度大于后腿。這樣的設(shè)計(jì)可以使機(jī)器人跨越路面上的一些小障礙

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

神經(jīng)網(wǎng)絡(luò)中最關(guān)鍵的元件是電阻R3,R3的阻值過小,左、 右兩側(cè)機(jī)體就無法協(xié)調(diào)運(yùn)轉(zhuǎn),機(jī)器人就好像喝醉了一樣。實(shí)際R3的阻值可以選取 1~10MΩ

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

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

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

光電跟蹤頭的感光元件可以使用任何規(guī)格的光敏二極管或紅外線接收二極管;74HC240 在這里作為兩組神經(jīng)元電路使用;74HC245 是小型BEAM 機(jī)器人常用的雙向電機(jī)驅(qū)動(dòng)芯片
 
資料獲取
新聞資訊
== 資訊 ==
» 佛山市加快智能機(jī)器人產(chǎn)業(yè)發(fā)展若干措施
» 佛山市加快智能機(jī)器人產(chǎn)業(yè)發(fā)展行動(dòng)方案 (
» 珠海市推動(dòng)智能終端產(chǎn)業(yè)發(fā)展行動(dòng)方案
» 珠海市推動(dòng)人工智能與機(jī)器人產(chǎn)業(yè)高質(zhì)量發(fā)展
» 深圳市具身智能機(jī)器人技術(shù)創(chuàng)新與產(chǎn)業(yè)發(fā)展行
» 深圳市加快推進(jìn)人工智能終端產(chǎn)業(yè)發(fā)展行動(dòng)計(jì)
» 廣州市加快推動(dòng)智能養(yǎng)老服務(wù)機(jī)器人高水平應(yīng)
» 廣州市加快培育具身智能產(chǎn)業(yè)行動(dòng)方案202
» 廣州市加快智能裝備與機(jī)器人產(chǎn)業(yè)高質(zhì)量發(fā)展
» 廣州市人工智能+行業(yè)應(yīng)用工作方案2025
» 2025年廣東省“機(jī)器人+”典型應(yīng)用場景
» 廣東省加快推動(dòng)人工智能賦能玩具產(chǎn)業(yè)行動(dòng)方
» 廣東省人工智能賦能制造業(yè)高質(zhì)量發(fā)展 行動(dòng)
» 廣東省人工智能與機(jī)器人產(chǎn)業(yè)政策匯編 (
» 智能體OpenClaw(小龍蝦)應(yīng)用實(shí)踐
 
== 機(jī)器人推薦 ==
 
迎賓講解服務(wù)機(jī)器人

服務(wù)機(jī)器人(迎賓、講解、導(dǎo)診...)

智能消毒機(jī)器人

智能消毒機(jī)器人

機(jī)器人底盤

機(jī)器人底盤

 

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