本書根據編者多年機器人教學和指導比賽的經驗,以實例方式系統(tǒng)介紹了VEX IQ機器人套件的零件種類、規(guī)格以及特性,列舉了簡單靜態(tài)結構搭建實例,講解了機械傳動的基本原理和搭建技巧,VEX IQ各種傳感器的基本原理和應用,典型VEX IQ機器人搭建與編程,以及VEX機器人競賽介紹和競賽機器人的搭建步驟。
本書旨在引導學生開放思維,打開自己的創(chuàng)意空間,跳出“千機一面”的束縛,設計出與他人不一樣、更優(yōu)秀的機器人。
本書可以作為VEX機器人初學者用書,也可以作為教師參考用書,以及學校開展機器人教學的教材、創(chuàng)客教育的認證教材等。
王雪雁,北京信息科技大學教師,2014年獲得“北京市師德先進個人”,2015年評為西三旗街道“我們的價值觀—三旗榜樣”,2016年西三旗地區(qū)“十佳共產黨員”。
在指導學科競賽方面,王雪雁老師帶領北京信息科技大學“water”機器人足球隊參加了9屆機器人世界杯比賽,其中在2010、2011、2013、2015、2017年5次獲得Robocup“中型組”世界冠軍, 2014年首次獲得“中型組科學技術挑戰(zhàn)賽”世界冠軍,并獲得“中型組”世界亞軍;2016年首次獲得“中型組技術挑戰(zhàn)賽”世界冠軍,并獲得“中型組”世界亞軍。優(yōu)異成績的取得使北京信息科技大學機器人足球隊受到國際Robocup聯(lián)盟、中國機器人大賽競賽委員會等國內外機器人競賽組織的高度肯定和積極評價,引起社會各界的廣泛關注,中央電視臺、光明日報、北京電視臺等中央和地方媒體多次對“water”機器人足球隊進行了持續(xù)、全面的報道。
近三年來,王雪雁老師參加北京信息科技大學“北京市高校支持中小學發(fā)展項目”,為清河中學和永泰小學開設機器人課程,指導清河中學和永泰小學參加VEX機器人比賽,曾多次獲得“VEX IQ”華北賽冠軍,中國賽冠軍,亞錦賽冠軍,世錦賽分區(qū)冠軍。獲得亞洲機器人聯(lián)盟頒發(fā)的2018“年度最佳導師獎”。
第1章 基礎知識 1
1.1 什么是VEX IQ 1
1.2 認識VEX IQ基礎元件 2
1.2.1 結構件 2
1.2.2 傳動件 3
1.2.3 控制器 8
1.2.4 遙控器 9
1.2.5 無線模塊 10
1.2.6 電機 10
1.2.7 電池充電插座 11
1.2.8 連接線 13
1.3 傳感器 14
1.3.1 陀螺儀傳感器 14
1.3.2 距離傳感器 15
1.3.3 顏色傳感器 16
1.3.4 觸屏傳感器 17
1.3.5 觸碰傳感器 18
第2章 基本結構搭建 19
2.1 辦公家具 19
2.2 橋梁 21
2.3 電視塔 22
2.4 蹺蹺板 23
2.5 飛機 24
2.6 摩天輪 26
2.7 小木屋 27
第3章 運動結構搭建 28
3.1 齒輪傳動 28
3.2 鏈傳動 31
3.3 帶傳動 32
3.4 桿傳動 32
3.5 復雜結構 35
第4章 VEX IQ機器人編程基礎 43
4.1 VEX IQ機器人語言 43
4.1.1 ROBOTC概述 43
4.1.2 ROBOTC的優(yōu)勢 44
4.1.3 采用C語言開發(fā)的編輯器 45
4.1.4 ROBOTC for VEX Robotics軟件編程環(huán)境 45
4.1.5 ROBOTC for VEX Robotics菜單 46
4.2 VEX IQ機器人固件更新 55
4.2.1 VEXos Utility安裝 55
4.2.2 VEX IQ 固件更新 56
4.3 VEX IQ機器人控制程序流程 57
4.3.1 機器人與計算機連接 57
4.3.2 電機與傳感器的設置 58
4.3.3 實體機器人編程 61
第5章 ROBOTC編程語言簡介 63
5.1 ROBOTC程序的格式 63
5.2 變量 65
5.3 運算符 65
5.4 函數 66
5.5 ROBOTC常用關鍵字 68
5.6 ROBOTC程序控制結構 69
第6章 VEX IQ機器人程序設計 74
6.1 基本運動編程 74
6.2 前進、后退、左轉、右轉編程 76
6.3 電機命令編程 84
第7章 VEX IQ傳感器 87
7.1 觸碰傳感器 87
7.1.1 觸碰傳感器工作原理 87
7.1.2 電機與傳感器設置 89
7.1.3 觸碰傳感器功能 90
7.1.4 實例 91
7.2 顏色傳感器 99
7.2.1 顏色傳感器工作原理 100
7.2.2 電機與傳感器設置 103
7.2.3 顏色傳感器功能 103
7.2.4 實例 108
7.3 超聲波傳感器 117
7.3.1 超聲波傳感器工作原理 118
7.3.2 電機與傳感器設置 118
7.3.3 超聲波傳感器功能 119
7.3.4 實例 120
7.4 陀螺儀傳感器 125
7.4.1 陀螺儀傳感器工作原理 125
7.4.2 電機與傳感器設置 128
7.4.3 陀螺儀傳感器功能 128
7.4.4 實例 129
第8章 VEX IQ遠程遙控 133
8.1 遙控器工作原理 133
8.2 遙控程序設計 135
8.3 實例 138
第9章 常量、變量與顯示 145
9.1 常量與變量 146
9.2 顯示 146
第10章 VEX IQ競賽機器人搭建 150
10.1 VEX IQ機器人競賽 150
10.1.1 VEX 機器人世界錦標賽 150
10.1.2 VEX IQ機器人 151
10.1.3 VEX/VEX IQ比賽 152
10.2 2018-2019 VEX IQ“更上層樓”競賽機器人搭建 152
10.2.1 “更上層樓”競賽基本任務 152
10.2.2 “更上層樓”競賽機器人搭建 154
10.3 2017—2018 VEX IQ“環(huán)環(huán)相扣”競賽機器人搭建 161
10.3.1 “環(huán)環(huán)相扣”比賽基本任務 162
10.3.2 2017—2018“環(huán)環(huán)相扣”競賽機器人搭建 165
10.3.3 其他“環(huán)環(huán)相扣”競賽機器人 168
10.4 2016—2017“極速過渡”競賽機器人搭建 172
10.4.1 “極速過渡”比賽基本任務 172
10.4.2 “極速過渡”競賽機器人搭建 173
附錄 175
附錄1 基礎小車 175
附錄2 蹺蹺板 178
附錄3 平移小車 180
附錄4 簡單小車 182
附錄5 帶機械手機器人 183
附錄6 機器人 190
附錄7 “環(huán)環(huán)相扣”競賽機器人 208
附錄8 “極速過渡”競賽機器人 227
參考文獻 237