機器人學的基礎概論:Python程式設計實作
作  者╱
張紹勳、張任坊、張博一
出版社別╱
五南
書  系╱
研究&方法
出版日期╱
2026/08/18   (1版 1刷)
  
即日起五南舊官網僅提供書籍查詢,如欲購書,請至五南新官網 https://www.wunan.com.tw/
I  S  B  N ╱
978-626-442-661-9
書  號╱
1H4H
頁  數╱
448
開  數╱
20K
定  價╱
590
教學資源╱
投影片((外加))



☉兼具理論與實務,符合產官學各界需求:完整介紹機器人學的演進與未來趨勢、數學建模、機構設計等核心概念,並結合Python程式設計操作案例,將理論轉化為實際解決問題能力。
☉掌握關鍵技術與組件:說明感知與感測器、致動器與驅動系統,以及終端執行器的設計與應用。
☉解析機器人控制與規劃:從控制理論著手,分析路徑與軌跡規劃,深入介紹機器人智能控制架構。

本書從基礎的運動學數學建模出發,嚴謹探討動力學、感知技術及路徑規劃等核心主題,完整涵蓋從機械設計到智能控制的知識版圖。透過嚴密的邏輯架構,本書將抽象的學術概念轉化為易於理解的知識體系,為自動化與人工智慧研究奠定厚實基礎。
因應當前AI發展趨勢,書中導入Python程式實作,強調將理論知識轉化為具體的開發能力。從工業機器人的精密操控到服務型與特種機器人的感知應用,內容詳述了感測器整合、視覺演算與SLAM等關鍵技術。本書平衡深度的理論推導與靈活的程式應用,為產、官、學界進行跨學科整合的實務手冊,引領讀者完備解決問題的即戰力。

張紹勳
學歷:國立政治大學資訊管理博士
現職:國立彰化師範大學電機與機械科技學系專任教授
經歷:致理技術專任副教授
Email:chess1mail@gmail.com

張任坊
學歷:國立海洋大學商船系
現職:永樂福有限公司負責人

張博一
學歷:國立中央大學通訊工程所
現職:微星科技股份有限公司工程師

Chapter01 核心理論與基礎知識
1-1 安裝Python直譯器
1-2 使用開發環境(如IDLE、VS Code、Jupyter Notebook等)
1-3 緒論與機器人概論
1-4 座標系統、空間描述與座標變換
1-5 機器人運動學(Manipulator Kinematics)
1-6 機器人的工作空間分析:機器人手臂能夠到達的空間範圍
1-7 微分運動、速度與靜力學
1-8 機器人手臂的作用原理與Python完整範例

Chapter02 控制、感知與規劃
2-1 機器人感測器與感知
2-2 軌跡生成與規劃
2-3 機器人控制
2-4 移動機器人學(輪式、腿式、飛行機器人)
2-5 機器人系統與應用

Chapter03 機器人的視覺
3-1 機器人視覺的Python程式設計
3-2 邊緣檢測:使用Canny或Sobel演算法找出物件邊界
3-3 輪廓偵測:從邊緣圖中萃取封閉的形狀,這是機器人視覺
3-4 物件偵測與識別
3-5 Python在生產線瑕疵品的圖形辨別
3-6 影像差分的Python程式設計

Chapter04 系統與應用
4-1 驅動執行系統
4-2 機器人程式設計與系統
4-3 機器人應用(Robot Applications)

Chapter05 機器人的聽覺
5-1 機器人聽覺的作用原理、即時語音識別的Python範例

Chapter06 說話/讀文字機器人
6-1 說話機器人:Python程式設計
6-2 聊天機器人與Python程式設計
6-3 會讀文字機器人:Python程式設計

Chapter07 機器人的進階主題
7-1 工業機器人(焊接、搬運、精密組裝)的作用原理與Python範例
7-2 送餐車機器人的作用原理與Python完整範例

固定收益證券與
利率衍生性商品
:使用Pyth
on語言(附光
碟)
文獻計量學實作
指南:從知識圖
譜到研究洞見的
方法、工具與實

統計學導論:使
用JASP
台股程式交易全
攻略:Mult
iCharts
+ XQ 實
戰整合指南
無師自通的期貨
交易程式設計入
門:使用Mul
tiChart
s交易平台(附
光碟)
統計學速成


投影片((外加))

若要索取未隨書附送(外加)且未於此提供下載的教學資源,請詳洽業務人員(02-27055066#824)(僅提供教師使用)


第一章 核心理論與基礎知識
一、機器人學的重要性
  本書在產官學研的教育和技術發展中扮演極為重要的角色,其重要性包括:
(一) 建立系統化的知識體系
1. 基礎理論與跨學科整合:機器人學是一門高度交叉的學科,涉及機械設計與製造、電子工程、自動控制、電腦科學與軟體、數學、力學等多個領域。教科書能夠將這些分散的知識系統化地組織起來,提供一個從硬體設計、感知整合、運動控制到決策學習的完整知識架構。
2. 核心概念的傳授:教科書會闡述機器人學的核心理論,如運動學、動力學、感測器技術、路徑規劃、控制系統原理等,確保學習者掌握設計和分析機器人的基本能力。
(二) 培養關鍵能力與素養(特別是STEM領域)
1. 提升STEM(科學、技術、工程、數學)素養:在中小學或大學階段,機器人教材常作為STEM教育的核心工具,透過動手實作,讓學生應用數學、編碼、工程、科學等知識來解決實際問題。
2. 培養運算思維(Computational Thinking):學習機器人需要撰寫控制程式,這有助於培養學生分解複雜任務、邏輯推理、模式識別和抽象化的運算思維能力。
3. 問題解決與創新能力:機器人設計和編程的過程中,充滿了嘗試與失敗,教科書和相關課程鼓勵學生探索、創造性思考,並針對失敗處進行檢討與改進,培養解決問題和創新的能力。
4. Python實作與工程經驗:本教科書結合實作案例、模擬練習或專案,幫助學習者將理論知識應用到實際工程問題中,具備動手實作的工程經驗。
(三) 接軌未來趨勢與產業需求
1. AI時代的基礎:隨著人工智慧(AI)崛起,機器人學被視為AI的「身體與行動」的載體。教科書涵蓋的內容,如AI在路徑規劃、群體智慧、人機協作等方面的應用,是未來AI機器人時代的關鍵技能。
2. 為未來工作做準備:機器人是全球熱門產業之一。學習機器人學不僅是培養興趣,更是對未來最有價值的投資之一,能讓學生具備成為AI機器人時代種子工程師的潛力。
  總結來說,本書不僅是傳授知識的工具,更是系統化學習、培養跨領域整合能力、激發創新思維以及接軌未來科技產業的重要基石。
二、機器人的核心理論與基礎知識
  它是一個廣泛的領域,通常涵蓋以下幾個主要方面:
(一) 數學與物理基礎(Mathematics and Physics Fundamentals)
1. 線性代數與微積分(Linear Algebra and Calculus):用於運動規劃和控制。
2. 機動學與動力學(Kinematics and Dynamics):研究機器人的運動學(位置、速度、加速度與關節角度的關係)和動力學(運動與力的關係)。
3. 機率與統計(Probability and Statistics):處理感測器與環境中的不確定性。
(二) 機械結構與設計(Mechanical Structure and Design)
1. 機構學(Mechanisms):理解機器人的連桿機構、傳動裝置和齒輪等。
2. 機械設計原則(Mechanical Design Principles):機器人本體的設計、材料強度和動力學。
(三) 電子與硬體(Electronics and Hardware)
  基本電路設計(Basic Circuit Design):供電、訊號處理等。
(四) 感測器與致動器(Sensors and Actuators)
1. 感測器(Sensors):如光學感測器、雷射雷達(LiDAR)、超音波、慣性測量單元(IMU)等,用於感知環境。
2. 致動器(Actuators):如馬達(步進馬達、伺服馬達等),用於產生運動。
3. 嵌入式系統(Embedded Systems):機器人的主控單元與即時運算。
(五) 控制系統(Control Systems)
1. 控制理論(Control Theory):核心概念如回饋迴路(Feedback Loops)、狀態估計和建模。
2. 控制器設計(Controller Design):如PID控制器,用於精確控制機器人的動作。
(六) 程式設計與軟體架構(Programming and Software Architecture)
1. 程式語言(Programming Languages):通常包含Python(用於高階應用和AI)、C/C++(用於即時控制和硬體介面)。
2. 機器人作業系統(Robot Operating System, ROS):廣泛使用的中介軟體框架,用於機器人應用程式的開發。
(七) 感知與人工智慧(Perception and Artificial Intelligence, AI)
1. 人工智慧與機器學習(AI/Machine Learning):用於物件識別、決策制定、行為規劃等。
2. 電腦視覺(Computer Vision):處理影像和視覺資料,如目標識別和追蹤。
3. 感測器融合(Sensor Fusion):整合來自不同感測器的資料,以獲得更準確的環境感知。
4. SLAM(Simultaneous Localization and Mapping):即時定位與地圖構建技術,是自主移動機器人的核心。
  這些領域共同構成了設計、製造、程式設計和部署自主智慧機器人系統所需的知識體系。