編輯推薦
適讀人群 :本書可作為普通高等院校計算機、軟件、電信、電子、電氣、機械、信息工程和機器人相關專業的教材,也可以作為機器人愛好者的參考書。 roboBASIC語言是用於控製機器人動作的專門語言,相對於其他類型的語言更簡單,因此機器人編程愛好者和普通高等院校初學機器人技術及編程的學生特彆適閤選用roboBASIC軟件來編程。本書采用由淺入深、循序漸進的方法,結閤大量實例,詳細介紹roboBASIC軟件、roboBASIC語言語法及MF機器人基本動作程序設計,讓讀者能夠直觀、係統地瞭解相關知識,並將所學的知識盡快地運用於實踐。
內容簡介
本書以目前流行的機器人編程語言roboBASIC為基礎,主要介紹roboBASIC軟件、roboBASIC語言語法,以及MF機器人編程設計等相關知識。
本書共7章,主要包括概論、仿人機器人發展概況、roboBASIC軟件介紹、roboBASIC語言語法介紹、MF機器人基本動作程序設計、機器人編程語言、未來機器人。本書通俗易懂、程序設計豐富,能助讀者獨立完成程序編寫。
為瞭方便教學,本書還配有電子課件等教學資源包,任課教師和學生可以登錄“我們愛讀書”網(www.ibook4us.com)在綫瀏覽,或者發郵件至hustpeiit@163.com免費索取。
本書可作為普通高等院校計算機、軟件、電信、電子、電氣、機械、信息工程和機器人相關專業的教材,也可以作為機器人愛好者的參考書。
目錄
第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.3.4按機器人的控製方式分類()
1.3.5按機器人的驅動方式分類()
1.3.6按機器人的用途分類()
第2章仿人機器人發展概況()
2.1仿人機器人的定義()
2.1.1仿人機器人的概念()
2.1.2仿人機器人的研究重點()
2.2仿人機器人發展概述()
2.2.1國外仿人機器人的發展現狀()
2.2.2國內仿人機器人的發展現狀()
2.2.3仿人型競技娛樂機器人的研究現狀()
第3章roboBASIC軟件介紹()
3.1軟件安裝及操作界麵()
3.1.1在Windows 7係統下安裝軟件()
3.1.2在Windows 10係統下安裝軟件()
3.2roboBASIC v2.80介紹()
3.2.1標題欄()
3.2.2菜單欄()
3.2.3工具欄()
3.2.4輔助窗口()
3.2.5狀態欄()
第4章roboBASIC語言語法介紹()
4.1roboBASIC語法概述()
4.2roboBASIC基本語法()
4.2.1標識符集()
4.2.2錶達式和運算符()
4.2.3數據變量和常量()
4.2.4其他語法()
4.3roboBASIC命令指令()
4.3.1roboBASIC命令聲明()
4.3.2roboBASIC控製流指令()
4.4roboBASIC電機控製指令()
4.5roboBASIC語音控製指令()
4.6roboBASIC外部通信指令()
第5章MF機器人基本動作程序設計()
5.1MF仿人機器人介紹()
5.1.1MF機器人簡介()
5.1.2MF機器人硬件結構()
5.1.3MF機器人組裝步驟()
5.2仿人機器人基本動作()
5.2.1站立歡呼的程序設計()
5.2.2彎腰歡呼的程序設計()
5.2.3獲勝禮儀動作的程序設計()
5.2.4敬禮動作的程序設計()
5.2.5倒地後站立的程序設計()
5.2.6機器人抱抱的程序設計()
5.3仿人機器人行走動作的程序設計()
5.3.1嚮前一步動作的程序設計()
5.3.2後退一步動作的程序設計()
5.3.3連續行走的程序設計()
5.4仿人機器人原地動作的程序設計()
5.4.1原地踏步動作的程序設計()
5.4.2嚮左跨步的程序設計()
5.4.3嚮右跨步的程序設計()
5.4.4原地嚮左右轉動作的程序設計()
5.4.5飛翔動作的程序設計()
5.4.6單腳抬起獨立動作的程序設計()
5.5仿人機器人翻滾動作的程序設計()
5.5.1倒立動作的程序設計()
5.5.2左右翻滾動作的程序設計()
5.5.3前後翻滾動作的程序設計()
5.6復雜動作的程序設計()
5.6.1單杠運動的程序設計()
5.6.2斜坡運動的程序設計()
5.6.3階梯運動的程序設計()
第6章機器人編程語言()
6.1機器人語言係統概述()
6.1.1機器人語言的特點()
6.1.2機器人語言係統的結構()
6.1.3機器人的控製方式()
6.2機器人編程要求與語言類型 ()
6.2.1機器人編程要求()
6.2.2機器人編程語言類型()
6.3機器人編程語言的基本功能和發展()
6.3.1機器人編程語言的基本功能()
6.3.2機器人編程語言的發展()
6.4常用機器人編程語言()
6.4.1AL語言()
6.4.2VAL語言()
6.4.3IML語言()
第7章未來機器人()
7.1發展趨勢()
7.2仿生機器人()
7.2.1獸型機器人()
7.2.2蛇形機器人()
7.2.3昆蟲機器人()
7.2.4蠍子機器人()
7.2.5蝸牛機器人()
7.2.6壁虎機器人()
7.2.7爬樹機器人()
7.3未來機器人()
7.3.1自適應機器人()
7.3.2球形機器人()
7.3.3微型機器人()
7.3.4納米機器人()
7.3.5無綫機器人()
7.4其他機器人()
7.4.1太陽能飛機()
7.4.2超級機器人()
7.4.3智能廣域機器人()
參考文獻()
精彩書摘
第3章
roboBASIC軟件介紹
roboBASIC是由韓國MINIROBOT公司於2006年研發並且注冊,用於控製機器人動作的專用語言。
3.1軟件安裝及操作界麵
3.1.1在Windows 7係統下安裝軟件
安裝步驟如下:
(1)安裝roboBASIC MF v2.80軟件。在光盤中,“Metal Fighter光盤\English \roboBASIC MF v2.80E (20090708) _English”文件夾的內容如圖3��1所示,雙擊“setup.exe”文件,開始安裝roboBASIC MF v2.80軟件(單擊“roboBASIC MF v2.80.msi”也可以安裝)。
圖3��1文件夾的內容
(2)單擊“Next”按鈕,如圖3��2所示。
圖3��2Windows 7係統下的安裝步驟1
(3)選擇安裝路徑(一般建議安裝在C盤),單擊“Next”按鈕,如圖3��3所示。
圖3��3Windows 7係統下的安裝步驟2
(4)齣現圖3��4所示的對話框,再單擊“Next”按鈕。
圖3��4Windows 7係統下的安裝步驟3
(5)程序開始安裝,如圖3��5所示。
圖3��5Windows 7係統下的安裝步驟4
(6)齣現圖3��6所示的對話框,錶示安裝成功,單擊“Close”按鈕,即可退齣安裝界麵。
圖3��6Windows 7係統下的安裝步驟5
圖3��7桌麵快捷方式圖標
(7)此時會發現在桌麵上已經齣現瞭圖3��7所示的圖標,雙擊該圖標即可進入roboBASIC軟件界麵,進行*.bas文件的編譯。
(8)安裝補丁。在Windows Vista和Windows 7係統下,有的時候會遇到這樣的情況:按照前述操作步驟正確安裝瞭roboBASIC軟件,打開後卻不能正常使用,比如說按鍵顯示為灰色,不能打開*.bas文件等情況,一般是由注冊錶設置不正確造成的,但不同的計算機齣現的情況也有可能不同,這時就需要安裝補丁。
在光盤中,“Metal Fighter光盤\English\robobasic_ Vista_Windows7_init”文件夾的內容如圖3��8所示。
圖3��8安裝光盤文件夾的內容
Windows OS有32bit和64bit的區分。當用戶計算機是32bit OS係統時,選擇“robobasic_32bit_OS _init(windows vista,7).bat”文件,進行安裝。當用戶計算機是64bit OS係統時,選擇“robobasic_64bit_OS_ init (windows vista,7).bat”文件,進行安裝。
注意:在Windows 7係統環境下,有時盡管正確安裝瞭補丁,也不能保證roboBASIC可用。如何辨彆安裝成功與否呢?①可以看安裝補丁的時候有沒有報錯。如果彈齣一個對話框說某模塊缺失,則說明在Windows 7係統中roboBASIC無法正常使用;②打開roboBASIC軟件,執行“文件”→“新建”命令,發現軟件沒有任何反應,進行其他操作,roboBASIC還是顯示圖3��9所示的界麵,這種情況下roboBASIC也是不能正常使用的。
圖3��9roboBASIC不能正常使用
3.1.2在Windows 10係統下安裝軟件
roboBASIC MF v2.80在Windows 10 係統下的具體安裝方法與在Windows 7係統下的安裝方法差不多,它與Windows 10完全兼容,用戶無須安裝補丁。
安裝步驟如下:
(1)安裝roboBASIC MF v2.80軟件。在光盤中,“Metal Fighter光盤\English\roboBASIC MF v2.80E(20090708) _English”文件夾的內容如圖3��10所示。
圖3��10文件夾的內容
雙擊“setup”文件,開始安裝roboBASIC MF v2.80軟件(同樣,單擊“roboBASIC MF v2.80”也可以安裝)。
(2)在安裝嚮導對話框中單擊“Next”按鈕。
(3)選擇好安裝路徑,單擊“Next”按鈕。
(4)單擊“Next”按鈕。
(5)程序默認安裝,如圖3��11所示。
圖3��11程序默認安裝
前言/序言
機器人産業涉及機器人研發、結構件生産、機器人單體製造、係統集成和售後服務及應用領域等多維度內容,且全球機器人産業發展迅速,我國機器人産業發展也呈現齣強勁態勢,迫切需要大量綜閤素質高的專業人纔。為順應市場發展要求,近年來很多高等院校的不同專業紛紛開設機器人的相關課程,培養適應産業發展需求的人纔。相應地,機器人技術及編程等相關教材建設也同步推進。
本書共7章,主要包括概論、仿人機器人發展概況、roboBASIC軟件介紹、roboBASIC語言語法介紹、MF機器人基本動作程序設計、機器人編程語言、未來機器人等。
roboBASIC語言是用於控製機器人動作的專門語言,相對於其他類型的語言更簡單,因此機器人編程愛好者和普通高等院校初學機器人技術及編程的學生特彆適閤選用roboBASIC軟件來編程。本書采用由淺入深、循序漸進的方法,結閤大量實例,詳細介紹roboBASIC軟件、roboBASIC語言語法及MF機器人基本動作程序設計,讓讀者能夠直觀、係統地瞭解相關知識,並將所學的知識盡快地運用於實踐。
本書由哈爾濱遠東理工學院曹琳琳、王紹鋒任主編,由黑龍江省民政職業技術學校李喜文、哈爾濱遠東理工學院崔金香及蘆關山任副主編,具體分工如下:第1章由李喜文編寫,第2章和第7章由崔金香編寫,第3章由蘆關山編寫,第4章由王紹鋒編寫,第5章和第6章由曹琳琳編寫,馬麗華、鄭立平、劉麗娜也參與瞭本書的編寫工作。全書由曹琳琳統稿。
為瞭方便教學,本書還配有電子課件等教學資源包,任課教師和學生可以登錄“我們愛讀書”網(www.ibook4us.com)在綫瀏覽,或者發郵件至hustpeiit@163.com免費索取。
由於水平有限,書中難免有錯誤和不妥之處,懇請廣大讀者批評指正,特此為謝。
機器人編程設計與實現 下載 mobi epub pdf txt 電子書