幫助中心 | 我的帳號 | 關於我們

NAO機器人程序設計

  • 作者:編者:王大東
  • 出版社:清華大學
  • ISBN:9787302525714
  • 出版日期:2019/05/01
  • 裝幀:平裝
  • 頁數:229
人民幣:RMB 39 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以Python語言為主要編程語言,介紹NAO機器人編程模型、編程方法、API編程和Choregraphe使用。全書共8章,主要內容包括NAO機器人概述、Python編程基礎、NAO編程基礎、運動控制、音頻處理、視覺處理、感測器、使用C++編寫程序。附錄包括NAO機器人的基礎操作、感測器與執行器鍵表、NAO安裝的Python庫等內容。
    全書由淺入深地講解知識點,有助於讀者快速掌握機器人的基礎知識、API調用方法及編程模式。書中內容既包括Choregraphe環境下的程序設計,也包括NAOqi框架下的API編程,對NAO機器人有不同了解程度的讀者都可從中獲益。
    本書可以作為NAO用戶的操作參考書和編程參考書,也可以作為高等學校電腦及相關專業的「NAO機器人程序設計」課程的教材。

作者介紹
編者:王大東

目錄
第1章  NAO機器人概述
  1.1  NAO機器人簡介
    1.1.1  NAO機器人系統
    1.1.2  NAO關節運動模型
    1.1.3  NAOqi框架
  1.2  操作NAO機器人
    1.2.1  無線網路連接設置
    1.2.2  遠程登錄NAO
第2章  Python編程基礎
  2.1  Python語法
    2.1.1  Python運行方式
    2.1.2  Python程序書寫格式
    2.1.3  變數、數據類型、表達式
    2.1.4  條件語句
    2.1.5  while循環語句
    2.1.6  列表
    2.1.7  for循環語句
    2.1.8  元組與字典
  2.2  Python函數
    2.2.1  函數定義
    2.2.2  函數參數
    2.2.3  Python模塊
  2.3  Python對象與類
    2.3.1  類的定義與使用
    2.3.2  類的繼承
  2.4  文件和異常
    2.4.1  文本文件讀寫
    2.4.2  二進位文件讀寫
    2.4.3  異常
第3章  NAO編程基礎
  3.1  使用NAOqi
    3.1.1  NAOqi進程
    3.1.2  使用模塊
    3.1.3  阻塞和非阻塞調用
    3.1.4  內存
  3.2  Choregraphe編程基礎
    3.2.1  Choregraphe應用程序界面
    3.2.2  指令盒分類
    3.2.3  Python語言指令盒
    3.2.4  Say指令盒
    3.2.5  指令盒參數
    3.2.6  指令盒輸入與輸出
    3.2.7  NAO機器人狀態
第4章  運動控制
  4.1  關節
    4.1.1  頭部關節
    4.1.2  臂部關節
    4.1.3  髖關節
    4.1.4  腿部關節
    4.1.5  電機

  4.2  ALRobotPosture
  4.3  Motion
    4.3.1  剛度控制方法
    4.3.2  關節控制方法
    4.3.3  運動控制方法
  4.4  時間軸指令盒
    4.4.1  時間軸
    4.4.2  幀
    4.4.3  時間軸編輯器
    4.4.4  Animation模式
    4.4.5  行為層
第5章  音頻處理
  5.1  音頻數據
    5.1.1  存儲音頻
    5.1.2  ALAudioRecorder
    5.1.3  ALAudioPlayer
    5.1.4  音頻特徵
  5.2  ALAudioDevice
    5.2.1  輸出
    5.2.2  自定義模塊
    5.2.3  輸入
    5.2.4  ALAudioDevice方法
  5.3  聲音檢測與定位
    5.3.1  ALSoundDetection
    5.3.2  ALSoundLocalization
  5.4  語音識別
    5.4.1  語音識別系統組成
    5.4.2  ALSpeechRecognition
  5.5  語音合成與對話
    5.5.1  語音合成系統組成
    5.5.2  ALTextToSpeech
    5.5.3  對話指令盒
    5.5.4  ALDialog
    5.5.5  綜合實例
第6章  視覺處理
  6.1  視頻設備
    6.1.1  設備參數
    6.1.2  ALPhotoCapture
    6.1.3  ALVideoRecorder
  6.2  ALVideoDevice
    6.2.1  ALVideoDevice功能
    6.2.2  訂閱圖像
  6.3  視頻檢測
    6.3.1  Extractor
    6.3.2  ALRedBallDetection
    6.3.3  ALLandMarkDetection
    6.3.4  ALBarcodeReader
    6.3.5  ALFaceDetection
  6.4  視頻識別
    6.4.1  識別過程

    6.4.2  使用Vision Reco.指令盒進行視覺識別
    6.4.3  ALVisionRecognition
第7章  感測器
  7.1  ALSensor
  7.2  ALBattery
  7.3  DCM
  7.4  ALSonar
  7.5  ALLeds
  7.6  ALTouch
第8章  使用C++編寫程序
  8.1  使用qiBuild編譯遠程模塊
  8.2  擴展NAO API
附錄A  開發環境安裝與配置
附錄B  NAO機器人系統恢復與更新
附錄C  NAOqi系統虛擬機
附錄D  Python關鍵字和內置函數
附錄E  感測器與執行器鍵表
附錄F  NAO安裝的Python庫
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032