編輯推薦
《競賽機器人製作技術》可以作為大學生、中專學生和中學師生的機器人實驗教學參考書,也適宜從事計算機、機械電子工程、自動化、智慧型科學、數字娛樂的科技人員閱讀。
目錄
叢書序言
前言
第1章緒論
1.1機器人概述
1.2競賽機器人的國際賽事
1.2.1RoboCup比賽
1.2.2FIRACup比賽
1.2.3迷宮機器人比賽
1.2.4尋線機器人比賽
1.2.5滅火機器人比賽
1.2.6舞蹈機器人比賽
1.2.7相撲機器人比賽
1.3國內的機器人比賽
1.4競賽機器人平台的主要功能
思考題
參考文獻
第2章競賽機器人的控制器
2.1引言
2.2機器人控制器類型
2.2.1串列處理結構
2.2.2並行處理結構
2.3三種機器人控制器的比較
2.3.151系列單片機
2.3.2PIC系列單片機
2.3.3AVR系列單片機
2.4PICl6F877(A)PIC系列單片機
2.4.1PIC系列單片機性能特點
2.4.2PICl6F87x單片機的結構與
性能特點
2.4.3單片機C語言編程
2.5機器人控制器的發展趨勢
思考題
參考文獻
第3章競賽機器人的軟體開發平台
3.1MPLAB概述
3.1.1MPLAB集成開發環境的組成
3.1.2MPLAB運用方式
3.1.3MPLAB對硬體與軟體的要求
3.2MPLAB的安裝和啟動
3.2.1完整的MPLAB安裝
3.2.2MPLAB的啟動
3.3MPLAB的使用
3.3.1啟動MPLABIDE
3.3.2創建源檔案
3.3.3創建項目
3.3.4給項目添加檔案
3.3.5選擇器件
3.3.6設定配置位
3.3.7選擇MPLABICD2作為調試器
3.3.8通過嚮導完成調試器的設定
3.3.9建立PC與MPLABICD2仿真下載器
之間的通信聯繫
3.3.10更新MPLABICD2固件
(作業系統)
3.3.11生成目標檔案(編譯)
3.3.12下載目標代碼
3.3.13運行和調試
3.3.14在編程器模式下載目標代碼
3.3.15檔案保存
3.4軟體編程基礎
3.4.1C語言概述
3.4.2整型量
3.4.3符號常量
3.4.4簡單賦值運算與賦值表達式
3.4.5控制語句
思考題
參考文獻
第4章競賽機器人的結構與部件
4.1平台的機械結構
4.2平台的行走機構
4.3舵機
4.4將舵機改裝成執行機構
4.5競賽機器人平台的組裝
4.6競賽機器人專用遙控器的製作
思考題
參考文獻
第5章競賽機器人的電子電路
5.1硬體電路組成
5.2執行機構驅動電路
5.3感測器檢測電路
5.3.1白線條的檢測
5.3.2迷宮隔柵檢測部分
5.3.3感測器的特性曲線
5.3.4沿跑道中線的運行
5.4無線發射接收模組
5.5數據存儲模組
思考題
參考文獻
第6章競賽機器人的編程技術
6.1競賽機器人的控制
6.1.1CPU引腳資源分配
6.1.2初始化模組
6.1.3運動模組
6.1.4A/D轉換模組
6.2迷宮智慧型算法的實現
6.2.1沿跑道中線前進的判斷程式
6.2.2無記憶功能迷宮算法的
編程實現
6.2.3有記憶功能的迷宮算法分析
6.3上位機軟體
思考題
參考文獻
第7章機器人走迷宮的數學算法
7.1場地設計與製作
7.1.1迷宮機器人場地標準
7.1.2場地的設計和加工
7.1.3迷宮場地的特徵
7.2迷宮的表示
7.3迷宮的深度優先搜尋法
7.4遺傳算法在迷宮問題中的套用
7.4.1遺傳算法
7.4.2遺傳算法求解迷宮問題的
具體實現
思考題
參考文獻
第8章競賽機器人實驗
實驗一創建MPLABIDE軟體編程環境
實驗二使用MPLABIDE軟體編程環境
實驗三電動機控制實驗
實驗四手動控制機器人實驗
實驗五機器人尋線行走實驗
實驗六人工智慧算法(一)——沿右側
牆壁行走
實驗七人工智慧算法(二)——沿兩側
牆壁行走
實驗八人工智慧算法(三)——自主走
迷宮
實驗九機器人滅火實驗
附錄機器人迷宮比賽規則
……