新書推薦:
《
视觉美食家:商业摄影实战与创意解析
》
售價:HK$
132.2
《
中国经济发展的新阶段:机会与选择
》
售價:HK$
99.7
《
DK月季玫瑰百科
》
售價:HK$
210.6
《
为你想要的生活
》
售價:HK$
66.1
《
关键改变:如何实现自我蜕变
》
售價:HK$
77.3
《
超加工人群:为什么有些食物让人一吃就停不下来
》
售價:HK$
99.7
《
历史的教训(浓缩《文明的故事》精华,总结历史教训的独特见解)
》
售價:HK$
62.7
《
不在场证明谜案(超绝CP陷入冤案!日本文坛超新星推理作家——辻堂梦代表作首次引进!)
》
售價:HK$
58.2
|
內容簡介: |
本书是“服务机器人应用开发(初级)”职业技能等级证书的配套教材之一,内容根据《服务机器人应用开发职业技能等级标准》以及《服务机器人应用开发职业技能考核大纲》相应要求编写。全书分为两大部分共十一个项目,部分为拼搭机器人应用开发,基于Arduino 平台的拼搭机器人展开,共有六个项目;第二部分为人形机器人应用开发,围绕树莓派平台的Yanshee 人形机器人展开,共有五个项目。部分的项目一介绍了针对Arduino 的Blockly 编程方法,项目二至六介绍了针对相关任务在Arduino IDE 上采用C 语言的编程方法;第二部分重点介绍Python 语言的编程方法。本书可作为培养基于Arduino 和树莓派的服务机器人的应用型、技能型人才的教材,也可供从事服务机器人应用的开发人员学习参考。为方便教学,本书配备电子课件等教学资源。凡选用本书作为授课教材的教师均可登录机械工业出版社教育服务网www.cmpedu.com 注册后免费下载。如有问题请致信cmpgaozhi@sina.com,或致电010-88379375 联系营销人员。
|
目錄:
|
前 言部分 拼搭机器人应用开发项目一 RGB 炫彩灯 002项目导入002项目任务003学习目标0031. 知识目标0032. 能力目标003知识链接0031. 服务机器人0032. Arduino0063. 创意机器人教学套件0094. Blockly 011任务实施017任务1.1 使用Blockly 控制RGB 炫彩灯闪烁 017任务1.2 使用Arduino IDE 控制RGB 炫彩灯闪烁 021任务评价 024任务拓展 025项目小结025项目二 遥控发光音乐盒 026项目导入 026项目任务027学习目标0271. 知识目标0272. 能力目标027知识链接0271. 蜂鸣器 0272. 红外传感器 0293. LED 灯 0304. 面包板0315. Arduino 常用基本函数032任务实施037任务2.1 让蜂鸣器发声 037任务2.2 让LED 闪烁038任务2.3 遥控发光音乐盒 039任务评价040任务拓展041项目小结041项目三 巡线机器人 042项目导入042项目任务043学习目标 0431. 知识目标0432. 能力目标043知识链接0431. 电机 0432. 灰度传感器 0443. Arduino 常用变量与常量0464. 条件判断语句——if 047任务实施048任务3.1 搭建巡线机器人 048任务3.2 编程实现巡线机器人 052任务评价055任务拓展 055项目小结055项目四 导盲避障机器人 056项目导入056项目任务 057学习目标 0571. 知识目标0572. 能力目标 057知识链接0571. 舵机 0572. 超声波传感器0583. 静态变量static 0594. 关键字const 060任务实施061任务4.1 搭建导盲避障机器人模型061任务4.2 编程实现导盲机器人避064任务评价066任务拓展067项目小结067项目五 智能停车场 068项目导入068项目任务069学习目标 0691. 知识目标0692. 能力目标 069知识链接0691. 数码管0692. 红外传感器 0723. unsigned long 变量0734. unsigned char 变量 0735. 布尔运算符073任务实施074任务5.1 搭建停车场模型 .074任务5.2 编程实现智能停车场.078任务评价079任务拓展079项目小结079项目六 LED 点阵广告牌 080项目导入080项目任务081学习目标0811. 知识目标 0812. 能力目标 081知识链接0811. LED 点阵 0812. LED 点阵显示屏 0833. 8×8 LED 点阵引脚检测 084任务实施084任务6.1 编程控制点亮个LED085任务6.2 编程显示“I U”图案087任务评价088任务拓展088项目小结088项目七 人形机器人组装与调试 090项目导入 090项目任务091学习目标0911. 知识目标.0912. 能力目标 091知识链接0911. 智能机器人 0912. 人形机器人 .0933. 舵机及其相关操作 0964. 远程连接工具VNC 097任务实施097任务7.1 机器人的组装与网络连接 097任务7.2 机器人的舵机校正101任务7.3 通过VNC 连接机器人 .102任务7.4 对机器人进行运动控制 .105任务评价108任务拓展109项目小结109项目八 机器人Python 语言编程 110项目导入110项目任务 111学习目标1111. 知识目标 1112. 能力目标 111知识链接 1111. Python 语言. 1112. 树莓派 1133. Python 语言开发环境 1144. Python 语言基础编程. 116任务实施127任务8.1 编写Python 语言循环语句 127任务8.2 使用Python 语言实现机器人语音播报功能 130任务评价 132任务拓展133项目小结133项目九 机器人运动控制 134项目导入134项目任务135学习目标1351. 知识目标 1352. 能力目标.135知识链接1351. 电动机与舵机 1352. SDK 与API 1383. YanAPI 139任务实施143任务9.1 调用API 设置机器人音量143任务9.2 调用API 控制机器人运动跳舞145任务9.3 调用同步函数与异步函数API 完成鞠躬和舞蹈 147任务评价148任务拓展 149项目小结149项目十 与机器人对话 150项目导入 150项目任务 151学习目标1511. 知识目标.1512. 能力目标 151知识链接 1511. 机器感知声音 1512. 语音识别技术(ASR)1523. 自然语言处理技术(NLP)1534. 语音合成技术(TTS)1545. 机器人语音交互技术 155任务实施163任务10.1 机器人语音转文本 163任务10.2 机器人语义理解.164任务10.3 机器人文本转语音 165任务10.4 与机器人实现对话 .166任务评价167任务拓展167项目小结 167项目十一 让服务机器人感知世界 168项目导入168项目任务 169学习目标 1691. 知识目标1692. 能力目标169知识链接 1691. 传感器的概念、组成及分类1692. 机器人传感器1703. 传感器在机器人中的应用 175任务实施 185任务11.1 读取机器人传感器列表 185任务11.2 读取机器人外接传感器数据 186任务11.3 让机器人自动进行摔倒爬起.188任务评价190任务拓展 191项目小结 191参考文献 192
|
內容試閱:
|
前 言近年来,随着机器人产业的升温,服务机器人行业取得长足发展。国际机器人联合会对服务机器人给出了初步定义:服务机器人是一种半自主或全自主工作的机器人,它能完成有益于人类健康的服务工作,但不包括从事生产的设备。在各种服务机器人中,家用服务机器人单价低、需求数量巨大,成为全球服务机器人产业中发展前景好和增速快的领域。其中基于Arduino 和树莓派的机器人是智能服务机器人的入门级类型。2019 年,国家发展和改革委员会、、财政部、国家市场监督管理总局联合印发了《关于在职业院校实施“学历证书+ 若干职业技能等级证书”制度试点方案》,部署启动“学历证书+ 若干职业技能等级证书”(简称1+X 证书)制度试点工作。1+X 证书制度目的是让职业院校的教育更加符合企业对人才的需求。“1”为学历证书,“X”为若干职业技能等级证书。学校教育要全面贯彻党的教育方针,落实立德树人根本任务,是培养德智体美劳全面发展的高素质劳动者和技术技能人才的主渠道,学历证书全面反映学校教育的人才培养质量,在国家人力资源开发中起着不可或缺的基础性作用。职业技能等级证书是毕业生、社会成员职业技能水平的凭证,反映职业活动和个人职业生涯发展所需要的综合能力。通俗来说“1”代表专业,本质不能丢,也就是学历、毕业证;“X”是根据自己能力、爱好选择的职业技能。“服务机器人应用开发职业技能等级证书”就是众多职业技能等级证书的一种,设置有初、中、高三个级别。针对“1+X”标准化框架,《服务机器人应用开发职业技能等级标准》已经发布,该标准也会与时俱进,逐步修订完善,更加符合服务机器人行业发展趋势和职业技能需求。本书是“服务机器人应用开发职业技能等级证书”初级的配套教材,内容根据《服务机器人应用开发职业技能等级标准》以及《服务机器人应用开发职业技能考核大纲》相应要求编写。本书内容分为两大部分共十一个项目,部分基于Arduino 平台的拼搭机器人展开,共有六个项目;第二部分围绕树莓派平台的Yanshee 人形机器人展开,共有五个项目。具体项目见表0-1。表0-1 本书项目安排部分 拼搭机器人应用开发第二部分 人形机器人应用开发项目一 RGB 炫彩灯项目二 遥控发光音乐盒项目三 巡线机器人项目四 导盲避障机器人项目五 智能停车场项目六 LED 点阵广告牌项目七 人形机器人组装与调试项目八 机器人Python 语言编程项目九 机器人运动控制项目十 与机器人对话项目十一 让服务机器人感知世界部分的项目一是Arduino 的入门部分,用Blockly 编程控制灯颜色变换;项目二是控制开发板的蜂鸣器播放音乐,让LED 灯一起随音乐闪烁;项目三是搭建一个巡线小车;项目四是在巡线小车基础上增加超声波距离传感器,使小车可以避障;项目五是用4位数码管显示空余车位,并通过红外测距传感器探测车辆,对停车场入场的抬杆进行控制;项目六是用一个8×8LED 点阵作为广告牌的显示系统。第二部分的项目七是Yanshee 人形机器人的搭建、校准、测试、设置等;项目八是针对树莓派的Python 编程语言的语法和编程环境的搭建;项目九是通过对API 的调用实现对机器人运动控制;项目十是介绍语音识别、NLP 等方面的内容,目的是实现人与机器人的完整语音对话功能;项目十一是介绍其他的常见用来感知外界的传感器,以及让机器人对这些传感器进行读取以感知世界。编程语言方面,部分的项目一介绍了针对Arduino 的Blockly 编程方法,项目二至六都是在Arduino IDE 上采用C 语言编程;第二部分均采用Python 语言编程。在编写风格上,本书不追求对服务机器人的基础知识做大而全的介绍,而是基于技能认证项目需求,稍微做一定的知识扩展。每个项目都紧密围绕证书大纲和标准,通过项目导入、知识链接、任务实施的递进方式开展,并通过任务拓展的方式,启发读者对相关知识的进一步的学习和领会。本书是集体智慧的结晶,编写团队由深圳职业技术学院具有多年相关专业教学经验的老师以及深圳市优必选科技股份有限公司从事教育产品研发、培训的专家构成。其中,马亲民、彭艳、杨欧、钟永担任主编,李粤平、李晓明、陈泽兰、彭建、刘肖担任副主编,庞建新、唐欣玮、李亮、马蒙蒙、郭一明参与了本书的编写。全书由马亲民统稿。在本书的编写过程中,得到了赵志强的帮助,在此表示感谢。编 者
|
|