各位 IGCSE 電腦科學的同學們,準備好認識機器人了嗎?

歡迎來到令人興奮的機器人學(Robotics)世界!本章節屬於課程大綱中的自動化與新興科技(主題 6),我們將探討電腦科學如何被應用於創造智能化的自主實體機器。

機器人學已不再只是科幻小說的情節;它隨處可見——從製造你的手機到進行精細的外科手術。了解機器人是掌握未來自動化趨勢的關鍵。

6.2 機器人學:基礎知識

什麼是機器人學?

機器人學(Robotics)是電腦科學與工程學的一個專門分支,涉及機器人的設計、構造、運作及應用。

什麼是機器人?(課程大綱定義)

機器人(Robot)本質上是一種可編程(Programmable)的實體機器,能夠自動或半自動地執行複雜動作。與純軟體程式不同,它們被設計用來與現實世界進行互動。

如果覺得這聽起來很專業,別擔心!你可以把機器人想像成一種先進的電器,它利用感測器和微處理器來做出決策並執行實體任務。

機器人的例子
  • 工廠設備:用於焊接、噴漆汽車或在電路板上放置組件的大型機械手臂。
  • 家用機器人:在屋內穿梭的智能吸塵機(如 Roomba),或自動割草機。
  • 無人機(Drones):用於運送、攝影或監控的無人駕駛飛行器(UAVs)。

重點摘要:機器人學是關於構建能與周圍環境互動的智能、可編程實體機器(機器人)的領域。


機器人的特性與解剖構造 (6.2.2)

要被歸類為機器人,該機器必須具備三個協同運作的基本特性。

1. 機械結構或框架 (Mechanical Structure/Framework)

這是機器人的實體軀幹——包含框架、手臂、輪子、關節或底盤。這種結構使機器人能夠移動或支撐執行任務所需的工具。

例子:工廠機械手臂需要堅固的機械結構,才能在搬運重物時保持穩定而不晃動。

2. 電子組件 (Electrical Components)

這些組件相當於機器人的「大腦」和「神經系統」,使其能夠感知環境並執行動作。

  • 感測器(輸入):收集有關環境的數據。這些數據是系統的輸入(Input)。
    • 例子:光線感測器、溫度感測器、壓力感測器、距離感測器(用於檢測機器人與物體的距離)。
  • 微處理器(大腦):這是執行程式的 CPU(中央處理單元)。它獲取來自感測器的數據,根據編寫好的程式進行處理,並決定下一步採取什麼行動。
  • 執行器(輸出):這些組件將微處理器的電訊號轉換為實體動作或動作。它們是機器人的「肌肉」。
    • 例子:馬達(推動輪子或關節)、液壓活塞(用於重型負載)、或加熱元件。

記憶小撇步:SMA
想像一下組件的運作順序:Sensors 感測器(輸入)-> Microprocessor 微處理器(處理)-> Actuators 執行器(輸出/動作)。

3. 可編程性 (Programmable)

機器人必須是可編程的。它遵循一套儲存的指令集(演算法),告訴它如何回應感測器的輸入以及何時使用執行器。

這意味著機器人並非隨意反應,而是在執行由電腦科學家設計的複雜且明確的步驟。

快速回顧:機器人組件

機器人需要:身體(框架)、感官(感測器)、大腦(微處理器)和肌肉(執行器),全部由程式控制。

機器人的角色與應用 (6.2.3)

機器人越來越多地應用於各行各業,因為它們擅長處理危險、重複性高或需要高度精確的任務。

機器人的常見應用領域:

  • 工業(製造業):
    • 角色:組裝線作業、焊接、噴漆、品質檢測。
    • 原因:速度快、一致性高,且能在人類無法安全工作的有毒或極高溫環境下運作。
  • 運輸:
    • 角色:自動駕駛汽車、列車導航、自動化倉庫推車。
    • 原因:提升安全性(減少人為疏失)、高效路線規劃,且無需休息。
  • 農業(農業機器人):
    • 角色:精準播種、除草、監測作物健康、自動採收。
    • 原因:在廣闊田地上提升效率、精確利用資源(如水或農藥),並處理單調任務。
  • 醫療:
    • 角色:進行複雜手術(如達文西手術系統)、運送物資、輔助復健。
    • 原因:比人手更精確且靈活,能將病人的創傷最小化並縮短康復時間。
  • 家庭應用:
    • 角色:清潔地板、自動園藝、智能家居助手。
    • 原因:為屋主提供便利並節省時間。
  • 娛樂:
    • 角色:在主題樂園中創造逼真的電動仿生人、製作可編程玩具、提供互動展品。
    • 原因:增強用戶體驗並提供新型的互動方式。

使用機器人的優點與缺點 (6.2.3)

雖然機器人很厲害,但它們的使用既帶來了顯著的好處(優點),也帶來了挑戰(缺點)。你需要能夠描述這兩方面!

使用機器人的優點

  • 一致性與準確性:機器人每次都能以同樣的高品質和精確度執行任務,減少缺陷。這在醫療和製造業中至關重要。
  • 速度:它們的工作速度比人類快得多,從而提高生產力和產量(例如在汽車工廠)。
  • 無需休息:機器人不需要休息、睡眠或休假。它們可以每週 7 天、每天 24 小時連續運作。
  • 安全性:它們可以在對人類危險的環境中運作,例如高輻射區、極端溫度、深海或拆除炸彈。
  • 處理沉重/重複性任務:它們承擔了單調或體力要求高的工作,減輕了人類工人的身體負擔。

使用機器人的缺點

  • 高昂的初始成本:設計、購買、安裝和編程先進的機器人需要巨大的投資。
  • 維護與維修:當複雜的機器人發生故障時,修理需要技術高超且昂貴的技術人員。
  • 職位流失:任務自動化通常意味著不再需要人類勞動力,這導致失業或迫使工人需要重新受訓。
  • 缺乏靈活性(缺乏判斷力):機器人完全依賴於它們的程式。它們難以應對編碼指令之外的意外、獨特或複雜情況(例如,它們無法輕易適應產品設計的變更或不可預見的障礙)。
  • 安全風險:如果連接到網絡,機器人可能容易受到駭客攻擊,這可能導致實體損害或故障。

重點摘要:機器人提供了速度、精度與安全,但它們造價高昂、需要精確的編程,並且可能導致職位流失。


你知道嗎?第一台工業機器人名為 Unimate,它於 1960 年代在通用汽車(General Motors)工廠被用於處理壓鑄機,這是一項對人類而言非常危險的工作。