智能機器人制作入門/徐愛平 沙有威:圖書:價格比較:瑯瑯比價網
目錄
第1章 了解能力風暴個人機器人
1.1 認識能力風暴個人機器人
1.1.1 性能指標
1.1.2 特點和用途
1.1.3 基本結構
1.2 機器人的基本操作方法
1.2.1 硬件設備
1.2.2 軟件工具
1.3 讓你的機器人動起來
1.3.1 為機器人輸入程序
1.3.2 為機器人下載程序
1.3.3 習題
1.4 為你的機器人“體檢”
1.4.1 準備工作
1.4.2 LCD顯示屏
1.4.3 “發聲”檢測
1.4.4 “視力”檢測
1.4.5 “聽力”檢測
1.4.6 “觸覺”檢測
1.4.7 運動檢測
1.5 排除故障
1.5.1 電源打開時機器人無反應
1.5.2 卸載程序的方法
1.5.3 其他常見問題
第2章 教教你的機器人
2.1 教你的機器人“走路”
2.1.1 機器人為什么會“走”
2.1.2 驅動電機的函數
2.1.3 任務1
2.2 教你的機器人“看世界”
2.2.1 機器人的“視覺”系統
2.2.2 控制機器人“睜眼”的函數
2.2.3 任務2
2.3 教你的機器人躲避撞到的物體
2.3.1 機器人的“觸覺”系統
2.3.2 bumper()函數
2.3.3 任務3
2.4 教你的機器人“發聲”
2.4.1 機器人的“發聲”系統
2.4.2 驅動機器人發聲的函數
2.4.3 任務4
2.5 教你的機器人“聽”指揮
2.5.1 機器人的“聽覺”系統
2.5.2 analog(2)函數
2.5.3 任務5
2.6 讓你的機器人走得更好
2.6.1 矯正機器人的電機
2.6.2 關于光電編碼器
2.7 習題
第3章 你的機器人最聰明
3.1 關于機器人的“大腦”
3.1.1 智能機器人的三大要素
3.1.2 能力風暴個人機器人與智能機器人
3.2 關于程序
3.2.1 程序的基本結構
3.2.2 編寫程序的原則和步驟
3.3 關于JC
3.3.1 主程序
3.3.2 整型變量類型的說明語句
3.3.3 延時函數
3.3.4 暫停函數
3.3.5 程序的注釋
3.3.6 條件成立執行循環的while語句
3.3.7 賦值語句
3.3.8 具有選擇結構的if語句
3.3.9 關系表達式和邏輯表達式
3.3.10 輸出語句
3.4 充分發揮機器人的本領
3.4.1 任務:“走向光明”
3.4.2 任務:“躲避障礙”
3.4.3 任務:避障尋光
3.4.4 任務:碰撞躲避
3.4.5 任務:“避碰避障尋光”
3.4.6 任務:機器人電子琴
3.4.7 任務:“聽令行事”
3.5 習題
第4章 看誰的機器人本領大
4.1 讓機器人成為你的好伙伴
4.1.1 把機器人“領”回家
4.1.2 機器人歌唱家
4.1.3 機器人“足球”
4.2 讓你的機器人去參加比賽
4.2.1 機器人繞標比賽
4.2.2 救援行動
4.2.3 機器人滅火比賽
4.3 迷人的機器人項目
4.3.1 機器人體育比賽
4.3.2 機器人實驗
4.3.3 其他項目
附錄1 JC語言部分語句、函數一覽
附錄2 機器人基本知識簡介