|
-- 會員 / 註冊 --
|
|
|
|
機器人圖形化編程:從0到1 ( 簡體 字) |
作者:張晴雪 等 | 類別:1. -> 電子工程 -> 機器人 |
譯者: |
出版社:電子工業出版社 | 3dWoo書號: 55808 詢問書籍請說出此書號!【有庫存】 NT售價: 345 元 |
出版日:5/1/2022 |
頁數:128 |
光碟數:0 |
|
站長推薦: |
印刷:全彩印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787121417122 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言:隨著《新一代人工智能發展規劃》《普通高中信息技術課程標準(2017年版)》《教育信息化2.0行動計劃》等人工智能相關文件的頒布,人工智能逐漸走進中小學教育領域。近幾年來,關于中小學人工智能的相關圖書相繼出版,為我國中小學人工智能教育事業添磚加瓦;另外,關于中小學生科普機器人相關的圖書也如雨后春筍般涌現。
嚴格來說,機器人并不屬于人工智能的范疇,然而它卻與人工智能有著千絲萬縷的聯系,并且是人工智能技術重要的物理載體。尤其是在中小學人工智能教學過程中,機器人無論是在激發學生學習人工智能的興趣,還是在培養學生動手操作能力甚至團隊協作能力方面都發揮著重要的作用。
“人工智能+X”是我國的復合專業培養新模式,人工智能正在與不少學科專業進行交叉融合。《中華人民共和國國民經濟和社會發展第十四個五年規劃和2035年遠景目標綱要》提出了“加快數字化發展、建設數字中國”的任務。黨的十九屆五中全會也提出了要發展數字經濟、推進數字產業化和產業數字化、推動數字經濟和實體經濟深度融合,打造具有國際競爭力的數字產業集群。在這樣的背景下,人工智能與機器人的跨學科融合必將變得越發緊密。因此,從小培養機器人學習的興趣,不僅增加了知識,也為進一步學習人工智能打下了良好基礎。
無論是我國戰國時期《列子·湯問》中記載的栩栩如生的機器歌舞藝人,還是古埃及的汽轉球,抑或是現在“能歌善舞”的波士頓動力機器人,都充分說明了從古至今,人們對機器人無限的遐想從未停止。想象力是一切創新的源泉。在模塊化機器人的搭建過程中,通過對一個個零件進行拼接,組成不同形狀的機器人并完成一定的任務。
本書分為7章,其結構安排如下。
第1章 機器人概論。主要介紹從古代到近代的機器人發展過程、現代機器人在不同領域的應用及未來可能的應用場景、教師和學生比較熟悉的用于教育和競技的機器人。
第2章 模塊化機器人。主要介紹模塊化機器人硬件、軟件及基礎的拼接方法。還向教師和學生提供了可參考的模型,旨在讓教師和學生快速熟悉課堂教具,節約課堂搭建機器人的時間,使教師對知識的輸出及學生對知識的吸收做到最大化。
第3章 編程和順序結構。主要介紹編程語言,使學生了解“計算機是怎樣讀懂人類想法的”;利用流程圖介紹程序的三種基本結構(順序結構、選擇結構、循環結構);使用模塊化機器人及編程中的順序結構實現想讓機器人做出的動作。
第4章 選擇結構和傳感器。主要介紹幾種常見傳感器的使用方法,使學生明白其基本的工作原理,并使用機器人和圖形化編程完成課堂實例。還介紹了編程時常用到的關系運算符和邏輯運算符,通過實例讓學生熟練掌握測距傳感器的使用和編程知識。
第5章 變量。主要介紹變量的概念、類型及其使用方法。通過4個變量編程實例介紹變量在程序中的幾種常見用法。例如,實例1計數變量,將變量用作計數功能,使機器人的旋轉度數與觸碰機器人的次數相吻合;實例2狀態變量,將變量用作記錄機器人的狀態,配合紅外傳感器的使用實現機器人每次接收信號都能改變自己的姿態。
第6章 循環結構。主要介紹while循環語句、do...while循環語句,以及跳出循環語句(break語句、continue語句)的使用方法。
第7章 機器人編程實例。主要介紹“有效開關”和“別離我太近”兩個實例,綜合應用前面章節的知識完成這兩個實例,鞏固前面所學的知識內容。
由于作者水平所限,書中難免存在一些疏漏和不足,希望同行和讀者給予批評與指正。 |
內容簡介:書由淺入深地介紹了圖形化編程的基礎知識及智能硬件的應用原理。本書分為7章,內容包括機器人概論、模塊化機器人、編程和順序結構、選擇結構和傳感器、變量、循環結構、機器人編程實例。本書既可以作為中小學信息技術教師的教學參考用書,又可以作為從事機器人開發相關行業人員的指導用書。 |
目錄:第1章?機器人概論 / 001
1.1?機器人的產生和發展 / 001
1.1.1?機器人的產生 / 001
1.1.2?機器人的發展 / 002
1.2?機器人的現狀與前景 / 004
1.2.1?機器人的現狀 / 004
1.2.2?機器人的前景 / 005
1.3?教育機器人 / 006
1.3.1?拼插類機器人 / 006
1.3.2?模塊化機器人 / 008
1.3.3?人形機器人 / 009
第2章?模塊化機器人 / 011
2.1?模塊化機器人介紹 / 011
2.1.1?模塊化機器人的特點 / 011
2.1.2?各模塊介紹 / 012
2.1.3?模塊化機器人拼裝 / 014
2.2?機器人操控 / 016
2.2.1?操控軟件Clicbot介紹 / 016
2.2.2?了解官方構型 / 017
2.2.3?實踐官方構型 / 019
2.3?自主設計機器人構型 / 020
2.3.1?設計機器人構型 / 020
2.3.2?設計機器人動作 / 021
2.3.3?操控機器人 / 027
2.3.4?自主設計機器人 / 029
第3章?編程和順序結構 / 030
3.1?編程介紹 / 030
3.1.1?編程語言 / 030
3.1.2?常用的編程語言 / 031
3.1.3?圖形化編程 / 035
3.2?程序中的3種基本結構 / 037
3.2.1?順序結構 / 037
3.2.2?選擇結構 / 037
3.2.3?循環結構 / 039
3.3?順序結構實例 / 040
3.3.1?旋轉的機械臂 / 040
3.3.2?四驅車 / 042
第4章?選擇結構和傳感器 / 045
4.1?傳感器的概念 / 045
4.1.1?什么是傳感器 / 045
4.1.2?常見傳感器 / 046
4.2?傳感器編程模塊介紹 / 048
4.2.1?壓力傳感器編程模塊 / 048
4.2.2?手勢傳感器編程模塊 / 050
4.2.3?觸摸傳感器編程模塊 / 052
4.2.4?測距傳感器編程模塊 / 053
4.3?選擇結構 / 054
4.3.1?選擇結構介紹 / 054
4.3.2?選擇結構的變形 / 055
4.4?關系運算符和邏輯運算符 / 057
4.4.1?關系運算符 / 057
4.4.2?邏輯運算符 / 058
4.5?選擇結構編程實例 / 060
4.5.1?“如果”模塊實例 / 060
4.5.2?“如果…否則…”模塊實例 / 061
4.5.3?“否則如果…否則…”模塊實例 / 061
4.6?案例實踐 / 062
4.6.1?任務描述 / 062
4.6.2?制作構型 / 063
4.6.3?圖形化編程 / 064
第5章?變量 / 067
5.1 ?了解變量 / 067
5.1.1 ?變量的概念 / 067
5.1.2 ?變量的類型 / 068
5.2 ?使用變量 / 069
5.2.1 ?變量模塊 / 069
5.2.2 ?變量的運算 / 072
5.3?變量編程實例 / 073
5.3.1 ?實例1 計數變量 / 073
5.3.2 ?實例2 狀態變量 / 076
5.3.3 ?變量實例3 / 079
5.3.4 ?變量實例4 / 081
第6章?循環結構 / 086
6.1?循環語句 / 086
6.1.1?while循環語句 / 087
6.1.2?do...while循環語句 / 091
6.2?跳出循環 / 097
6.2.1?break語句 / 097
6.2.2?continue語句 / 102
6.3?循環結構綜合應用 / 105
6.3.1?綜合應用1 / 105
6.3.2?綜合應用2 / 107
第7章?機器人編程實例 / 110
7.1?項目1:有效開關 / 110
7.1.1?任務描述 / 110
7.1.2?設計構型 / 110
7.1.3?流程圖 / 111
7.1.4?圖形化編程 / 112
7.2?項目2:別離我太近 / 112
7.2.1?任務描述 / 112
7.2.2?設計構型 / 113
7.2.3?流程圖 / 114 |
序: |
|