人人插人人草I91桃色在线观看视频I久久乐九色婷婷综合色狠狠182I久久兔费看a级I精品视频国产一区I午夜av日韩I99久久久国产精品免费99Iav免费在线观看网站I久久这里只有精品首页


首頁
產品系列
行業應用
渠道合作
新聞中心
研究院
投資者關系
技術支持
關于創澤
| En
 
  當前位置:首頁 > 新聞資訊 > 機器人開發 > 會走迷宮的機器人需要的材料:主控制器,地面灰度檢測傳感器模塊4塊,紅外避障傳感器1個,黑色膠帶1卷  
 

會走迷宮的機器人需要的材料:主控制器,地面灰度檢測傳感器模塊4塊,紅外避障傳感器1個,黑色膠帶1卷

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

要用黑膠帶制作一幅迷宮地圖,如圖10-3所示。在迷宮的出口處 用一個障礙物當作“寶藏”。然后,我們機器人的任務就是順利通過迷宮并且停在“寶藏” 前面。這里先來處理一個簡化的問題,假設迷宮的地圖是已知的,也就是說,機器人知道應該向什么方向,轉幾次彎才能走出迷宮。

實 驗 器 材

· 已經組裝好的機器人;

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

·USB 下載線;

· 主控制器;

· 地面灰度檢測傳感器模塊4塊;

· 紅外避障傳感器1個;

· 黑色膠帶1卷;

· 作為寶箱的淺色立方體1個。

實驗步驟

1.連接機器人

先將機器人、擴展板和地面灰度檢測傳感器模塊連接好。其中,地面灰度檢測傳感 器連接到A0~A3 端口。紅外避障傳感器連接到D3 端口。

2.調試灰度閾值

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

3.編寫程序

假設在已知的地圖中,機器人只要在碰到路口時先進行兩次左轉彎,再進行一次右轉 彎,就能走出迷宮了。用我們剛剛學習過的函數知識,這個程序可以寫成下面示例中的樣 子。同樣,這個示例中與上節課示例程序有很多重合的地方,用省略號將之略去。

函數如何封裝的問題,是沒有一個固定答案的,示例程序中給出的可能也不是Z好的解決方案。總之,良好的函數封裝可以讓你的程序變得更簡潔、更可讀以及更容易維護和 修改,同學們在慢慢積累編程經驗的過程中就會摸索出如何封裝函數的竅門了。

const int InfraPort=3;

int counter=0;

//函數聲明

void turn_left();

void turn_right();

void stop();

void go_straight();

void setup(){

pinMode(InfraPort,INPUT);


} void loop(){

if(digitalRead(InfraPort)==HIGH){ stop();

while(1);


//避障傳感器連接D3 端口

//用于計數通過路口數目的變量

//找到寶藏,停下來

}

if(leftValueThreshold&&leftValuego_straight();

}else if(leftValue>Threshold II rightValue>Threshold){ //遇到路口

if(counter<2){

turn_left();

}else if(counter==2){

turn_right(); }else{

stop();

while(1); }

counter++;

)else if(leftMiddleValue>Threshold){

analogWrite(LeftSpeedPort,TurnHighSpeed);

analogWrite(RightSpeedPort,TurnLowSpeed); )elsef

analogWrite(LeftSpeedPort,TurnLowSpeed);

analogWrite(RightSpeedPort,TurnHighSpeed); }

delay(100);

//前兩次遇到路口左轉

//第3次遇到路口右轉

//再遇到路口就停止,有可能地圖出錯了

//向右轉彎

//向左轉彎

//左轉90°的函數實現

void turn_left(){

digitalWrite(LeftDirPort,LOW);

analogWrite(LeftSpeedPort,Forwardspeed);

analogWrite(RightspeedPort,ForwardSpeed);

delay(DelayTime);

digitalWrite(LeftDirPort,HIGH);

}

//右轉90°的函數實現

void turn_right(){

digitalWrite(RightDirPort,LOW);

analogWrite(RightSpeedPort,ForwardSpeed);

analogWrite(LeftSpeedPort,Forwardspeed);

delay(DelayTime);

digitalWrite(RightDirPort,HIGH); }

//直行函數

void go_straight(){

analogWrite(LeftSpeedPort,ForwardSpeed);

analogWrite(RightSpeedPort,ForwardSpeed); }

//停止函數

void stop(){

analogWrite(LeftSpeedPort,0);

analogWrite(RightSpeedPort,0);






機器人學會探測障礙:紅外避障傳感器的模塊

紅外避障傳感器由一個光線發射裝置和一個光線接收裝置組成的,它的光線發射方向是朝向運動的方向而不是地面,而且發射裝置發出的光是紅外光而不是可見光

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

并排安裝4個地面灰度傳感器,用杜邦連接線把它們按順序分別 連接到主控板的A0~A3 端口,其中最左端的傳感器連接A0口,最右端的連接A3口,只要是最左或最右端的傳感器檢測到了 黑線,就代表機器人遇到了路口

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

在使用 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Ω
 
資料獲取
新聞資訊
== 資訊 ==
» OpenClaw 完全指南:從原理到時間
» OpenClaw橙皮書:從入門到精通:支
» 銀行大模型機器人《小安》,深耕智能化服務
» 2025具身智能產業發展趨勢研究及安全威
» 具身智能大模型產業的市場需求和應用領域:
» 機器人大模型深度報告-我們距離真正的具身
» 大模型機器人的語音模型:RT-1,PaL
» 初級大模型機器人撬動人形機器人產業0-1
» Sim+to+Real,具身大模型的問題
» 像人一樣家庭大模型機器人的關鍵模塊:異構
» 商超大模型機器人聚焦三個關鍵模塊:程序化
» 將 VLA大模型部署于機器人:硬件適配與
» 大模型機器人在農業場景中的應用:精準采摘
» 2026年部署OpenClaw代理解決方
» 會走迷宮的機器人需要的材料:主控制器,地
 
== 機器人推薦 ==
 
迎賓講解服務機器人

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

智能消毒機器人

智能消毒機器人

機器人底盤

機器人底盤

 

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