輪型機器人

機器人的特徵(摘自 https://makerpro.cc/2017/08/what-is-a-robot/)

1、感知環境

機器人應該要能夠與它們身處的環境產生互動。與人類不同,機器人沒有視覺、聲音、觸覺、嗅覺和味覺。因此,機器人需要使用各種不同的感知器,來探索和了解它們所處的環境。像是超音波測距感應器、光強度感應器、溫度感應器、壓力傳感器等等。

2、自主思考

機器人需要具有分析判斷的能力。例如分析感知器收集到的資訊、解決複雜的邏輯問題並自主學習,甚至進一步具有和人類社交互動的能力。目前熱門的「人工智能」技術,就可以被用來提升機器人這個部分的能力。

3、產生行動

機器人要能與周邊環境產生互動,除了能感知外也要能產生相對應的行動。所謂的行動,不只是單單指在路面、水中或是天空上移動的能力。它也包含機器人操控或改變它所處環境的能力,像是改變建築物內的照明或溫度。

因此我們可以這樣定義:「機器人是一部可以感知環境,自主思考,進而產生行動來達成特定任務的機器。」

小車如何成為【輪型機器人】?

前面幾個小車課程中,小車的行動都是由人類主動去控制的,尚稱不上是機器人。但是透過感測器與程式邏輯的判斷,我們可以讓小車可以主動感知環境、自主思考來產生行動,讓小車成為一台「輪型機器人」。

關於感知環境,小車內建的感測器包含:

  1. 主板上的光線感測器
  2. 擴充板上的超音波測距
  3. 擴充板前方的紅外線避障偵測器
  4. 擴充板下方的紅外線循線感測器


關於產生行動,小車能產生的行動包含:

  1. 馬達的轉動
  2. 蜂鳴器的發聲
  3. 流水燈或探照燈的明滅與顏色變化
  4. 擴充板上外接的伺服馬達轉動
  5. 利用廣播(藍牙)將偵測到的環境數值回報給其他車子或主機