这本书是写给任何热衷于机器人的人士!不管年龄大小,这本书都可以教你使用LEGO头脑风暴EV3零售套装(31313)来搭建机器人,给机器人编程。 除了具体的搭建和编程指令,本书还介绍了乐高搭建的一般技巧和计算机编程的基本概念、技术。专家和经验丰富的机器人玩家还将从本书中找到一些可以深入研究的主题。
乐高机器人设计技巧 EV3结构设计与编程指导 9787115467836 59.0元
作者:码高机器人教育出版社:人民邮电出版社出版时间:2021年12月
本书包含14例经典的乐高EV3结构设计及其编程指导,采用高清全彩的多角度图片展示,并辅以搭建过程中的要点、技巧和注意事项,每一个实例还附有精心制作的视频二维码,扫码即可观看搭建步骤和演示视频,让读者更加方便地学习和观摩,乐高机器人爱好者、机器人培训机构、学校科技课程的老师和学生都可用来作为重要参考。
乐高机器人EV3程序设计艺术 9787115418128 109.8元
无论是年轻的机器人爱好者、教授儿童学习机器人的成年人、家长、FLL的教练,还是在课堂上使用EV3教学的老师,任何想要为EV3机器人编写程序的人都可以使用本书。我写本书的目标之一就是当年轻的初学者想进行深度学习时,能在本书中找到足够的学习资料,这些学习资料能帮助学生和老师理解什么是EV3程序以及如何使用它。
乐高EV3机器人搭建与编程(家庭版)(教育版) 9787115416827 79.0元
EV3是乐高公司开发的第三代MINDSTORMS机器人,它无需计算机也可实现编程,远远超出了人们对传统玩具的期待,成为少儿和成人皆宜的创意玩具。 本书介绍了EV3机器人相关的搭建与编程知识,包含12章和一个附录。本书从EV3的开箱、配件介绍开始,介绍了EV3与NXT的不同、机器人的搭建、机器人的改造,并为EV3编写巡线程序、地板清洁程序、扑克魔术程序等,同时还从菊链项目和扩展玩法等多个方面介绍EV3的强大功能。附录部分还对EV3中涉及的各类名词给出详细的解释。 本书为全彩印刷,内容丰富且易学易会。书中所介绍的知识非常适合中小学生课外拓展学习,也适合对LEGO产品感兴趣的读者参考阅读。
乐高EV3机器人初级教程 9787302373353 48.0元
《乐高EV3机器人初级教程》以授课的形式,通过大量的机器人实例和搭建配图,讲解机器人的机械结构搭建,详细讲解了齿轮、连杆等机器人基本技术的原理和应用,并且鼓励学生去想象和思考,从而建构出自己的机器人。《青少年科技创新丛书:乐高EV3机器人初级教程》通过生动形象的机器人实例讲授EV3程序,让学生充分掌握乐高机器人的编程方法。《青少年科技创新丛书:乐高EV3机器人初级教程》可以作为机器人初学者的学习用书,也可以作为机器人辅导教师授课的参考用书。
乐高机器人EV3创意搭建指南:181例绝妙机械组合 9787115402387 69.0元
本书探索的是EV3机器人中机械搭建方面的内容。分六个系列向读者介绍了各种类型的机械结构的搭建方式。全书的搭建模型使用一套家庭版EV3乐高机器人套装即可。
《乐高机器人设计技巧 EV3结构设计与编程指导》本书包含14例经典的乐高EV3结构设计及其编程指导,采用高清全彩的多角度图片展示,并辅以搭建过程中的要点、技巧和注意事项,每一个实例还附有精心制作的视频二维码,扫码即可观看搭建步骤和演示视频,让读者更加方便地学习和观摩,乐高机器人爱好者、机器人培训机构、学校科技课程的老师和学生都可用来作为重要参考。
目 录01 独轮战车 6
02 超声波秤 16
03 连发手枪 26
04 防空巨炮 38
05 搭桥小车 50
06 挖掘机 61
07 开山车 76
08 俄罗斯转盘 88
09 摇桨小船 103
10 机械手臂 115
11 流水线 126
12 敞篷跑车 138
13 重机关枪 151
14 哈雷摩托 162
附 录 171
…………………………………………………………………………………………………………………………………………
《乐高机器人程序设计艺术》
乐高MINDSTORMS EV3编程语有着丰富多彩的、模块化的编程界面,任何人都可以使用它为智能机器人编程,但是其强大的功能,在开始的时候还是会让初学者感觉很难。 《乐高机器人程序设计艺术》对初学者来说,是非常友好的学习向导。
在本书的开始,会教读者搭建一个通用的测试机器人。读者将用跟随书中的案例,从易到难,学习编写程序,挖掘乐高机器人的潜力。
作者简介
特里?格里芬是一位有着20多年工作经验的软件工程师,他把大部分时间都花在创建控制各种类型机器的软件上。他获得了麻省大学计算机科学硕士学位,曾在大学和成人教育中教授过编程。作为一个终身乐高爱好者,他曾编写过《LEGO MINDSTORMS NXT程序设计艺术》(No Starch出版公司出版)一书,帮助自己在中学教授科学和数学的妻子,在她的教室中应用不可思议的机器人。目前,他工作于卡尔蔡司的离子显微镜创新中心部门,为带电粒子显微镜编写控制软件。
目录
1乐高和机器人:一个伟大的组合
乐高MINDSTORMS EV3
乐高MINDSTORMS EV3套装
乐高MINDSTORMS EV3软件
软件、固件和硬件
艺术与工程
好程序的品质
你从本书中能学到什么
乐高MINDSTORMS在线社区
接下来做什么
2EV3编程环境
MINDSTORMS软件各部分功能
A:程序画布
B:内容编辑器
C:编程面板
D:硬件页面
E:下载和运行按钮
编写一个EV3程序
编程模块的一般布局
你的第一个程序
保存程序
运行程序
程序属性
第二个程序
注释
增加注释
使用注释的一些技巧
上下文帮助
结束语
3TriBot:测试机器人
Tribot组件
搭建电机和车轮
搭建万向轮
用家庭版套装搭建万向轮
用教育版套装搭建万向轮
安装EV3程序块
安装红外传感器或超声波传感器
安装颜色传感器
安装陀螺仪传感器(只适用于教育版)
搭建触动传感器保险杠
连接线缆
连接触动传感器
连接红外或者超声波传感器
连接颜色传感器
连接陀螺仪传感器(只适用于教育版)
连接电机
颜色传感器的备选位置
超声波或者红外传感器的备选位置
搭建拾升臂
结束语
4运动
EV3电机
移动转向模块
模式
转向
功率
持续时间
结束时制动
端口
端口查看
EV3程序块上的查看菜单
程序ThereAndBack(往返)
向前移动
调转方向
测试单独的模块
返回起点
程序AroundTheBlock(沿正方形路径行走)
第一条边和转角
其他三条边和转角
测试程序
移动槽模块
大型电机模块和中型电机模块
抬升臂
反转电机模块
惯性滑行的问题
进一步探索
结束语
5传感器
使用传感器
触动传感器
程序BumperBot(碰撞车)
向前移动
检测障碍物
后退并转向
测试
颜色传感器
颜色模式
反射光强度模式
环境光强度模式
端口查看
程序IsltBlue(谁是蓝色的)
切换模块
改进程序
程序LineFinder(找线)
使用端口查看找到阈值
红外传感器和遥控器
近程模式
信标和信标近程模式
远程模式
程序BumperBot—WithButtons(按钮启动的碰撞车)
超声波传感器
距离—英寸和距离—厘米模式
当前/监听模式
程序DoorChime(门铃)
检测来人
播放门铃声
停止门铃声
陀螺仪传感器
速率模式
角度模式
重置角度
程序GyroTurn(用陀螺仪控制转弯)
电机旋转传感器
程序BumperBot2(第2版碰撞车)
进一步探索
结束语
6程序流程
切换模块
设置条件
程序LineFollower(巡线)
基本程序
选择颜色传感器的阈值
配置移动模块
测试程序
更多的选择
测试这个程序
使用选项卡视图
程序RedOrBlue(红色还是蓝色)
识别红色物体
添加一个新的“情况分支”
默认情况
循环模块
循环中断模块
程序BumperBot3(第3版碰撞车)
进一步探索
结束语
7程序WallFollower(贴墙行走):
走迷宫
伪代码
解决迷宫问题
程序需求
假设
初始条件
沿着直墙行走
编写代码
测试
转弯
编写代码
测试
通过墙壁开口
编写代码
测试
最终测试
进一步探索
结束语
8数据线
数据线是什么?
程序GentleStop(缓慢停车)
创建程序
数据线使用技巧
程序SoundMachine(声音发生器)
控制音量
使用数学模块
添加音调控制
理解数据类型
显示频率和音量值
使用文本模块
为显示的数值添加名称
显示音量
进一步探索
结束语
9数据线和切换模块
切换模块的数据模式
重新编写程序GentleStop
将数据传递到切换模块内
使用传感器模块的优点
向切换模块外部传递数据
简化程序LineFoIIower
进一步探索
结束语
10数据线和循环模块
逻辑模式
循环索引
程序LooplndexTest(循环索引测试)
再次启动循环
循环索引的最终数值
程序SpiralLineFinder(螺旋路径)
沿着螺旋路径行走
沿着螺旋路径前进时检测黑线
用陀螺仪传感器完成转向
进一步探索
结束语
11变量
变量模块
程序RedOrBlueCount(计数红色和蓝色物体)
创建和初始化变量
显示初始值
计数红色物体
计数蓝色物体
在项目属性页面管理变量
比较模块
程序LightPointer(寻找光源)
定义变量
找到光源
创建程序LightPointer
常量模块
进一步探索
结束语
12我的模块
创建我的模块
我的模块面板
编辑我的模块
我的模块LogicToText
添加,删除和移动参数
参数设置选项卡
我的模块DispJayNumber
更改我的模块参数
变量和我的模块
进一步探索
结束语
13数学和逻辑
数学模块的高级模式
可使用的运算符和函数
取模运算
数学模块的错误
比例巡线
EV3计时器
程序DisplayTimer(显示时间)
将计时器的读数变为分钟和秒
创建显示文本
舍入模块
随机模块
为程序BumperBot添加随机转向
逻辑运算模块
为程序BumperBot添加逻辑运算
范围模块
程序TagAlong(紧紧跟随)
程序GyroPointer(陀螺仪指南针)
进一步探索
结束语
……
第14章ev3灯、按钮和显示
第15章数组
第16章文件
第17章数据记录
第18章多任务
第19章巡线PID控制程序
附录ANXT和EV3的兼容性
附录Bev3网络资源
………………………………………………………………………………………………………………………………………………………
编辑推荐
乐高 MINDSTORMS EV3机器人套装提供了这么多令人兴奋的新功能,但人们很难知道从哪里开始学习。如果没有专家的帮助下,你可能需要用几个月的时间来学习它的许多编程功能。 但是通过本书,你就能更直观更迅速的掌握乐高机器人EV3的精髓。
在本书中,读者将搭建和设计5个很酷的机器人:
1、ROV3R,一辆可以巡线、避障的机器人小车,你可以用它打扫房间
2、WATCHGOOZ3,双足机器人,它可以只在EV3大脑上编写应用程序(无需电脑),你可以用它来巡逻整个房间
3、SUP3R车,这是一辆后轮驱动的装甲轿车,还配有一个符合人体工程学的双杆遥控器
4、SENTIN3L,三轮全向步行车,可以颜色编码序列执行你下达“命令”
5、T-R3X,一个可怕的双足机器人,会发现和追捕猎物
使用本书作为指南,你很快就会成为一个EV3高手。
作者简介
作者简介:
丹尼尔·本尼德特利,是意大利的机器人工程师,他的乐高机器人作品在全世界都很出名,如2007年的乐高解魔方机器人、2011年的乐高独眼巨人和2013年的乐高纳多写字机器人。自2006年起,本尼德特利作为MCP(乐高社区合作伙伴)成员开始于与乐高公司合作,测试和开发乐高头脑风暴产品。2012年乐高教育部聘请他为外部程序员,成为乐高头脑风暴EV3产品的十二位测试专家之一,他为零售版31313套装搭建了电子吉他模型。
2012年,在openPICUS团队的帮助下,本尼德特利通过众筹向市场推出NXT2WIFI产品,这是一个用于NXT大脑的Wi-Fi适配器,可以让你通过任何有浏览器功能的设备控制机器人(如电脑、Android智能手机,iPhone手机和iPad),建立庞大的网络化机器人。
目前,他是一所高中的电子和系统老师,同时也为Bricks4Kidz特许经营商店做乐高设计师。他参加过很多乐高活动,被邀请参加世界各地的信息通信技术教育会议作主题演讲人和研讨会主持人。他的YouTube频道有数以百万计的点击量,他的作品在全球的许多电视节目中出现过。本尼德特利有时会弹钢琴和作曲(这主要是为了他的视频配乐),他还喜欢折纸和画漫画,在创作这本书的时候,他对漫画的激情就发挥了作用。他曾发表过两部作品:《乐高头脑风暴NXT——精彩的机器人》((Apress出版社,2008年)和《乐高头脑风暴NXT——会思考的机器人》(No Starch Press出版社,2009年)。
译者简介:
译者:韦皓文 2008年创建中文乐高论坛,是国内大的专业乐高机器人技术网站,曾在中文乐高论坛上翻译介绍了大量国外乐高机器人的技术资料,深受国内乐高爱好者与机器人爱好者的喜爱。
目录
关于作者
关于技术审稿人
关于漫画设计师
致谢
介绍
没有计算机也可以享受EV3
本书是写给谁的
使用本书时,需要准备什么
EV3软件
本书的结构
配套网站
让我们开始吧
1你的乐高头脑风暴EV3套装
无凸点的搭建方式
无凸点VS有凸点:结构上的差异
零件的命名
梁
连接器
齿轮
轮毂、轮胎和履带
装饰件
其他件
电子件
EV3零售套装和教育套装的差异
结束语
2搭建路虎ROV3R
基础车
轮式ROV3R
带触动传感器的保险杠
有保险杠的ROV3R
巡线模块
能巡线的ROV3R
前置红外传感器模块
带有前置红外传感器的ROV3R
贴墙行走模块
能贴墙行走的ROV3R
德克斯特的清扫工具
装有清扫工具的ROV3R
其他选择方案1#:有清扫工具和保险杠的ROV3R
其他选择方案2#:带有清扫工具的贴墙行走ROV3R
履带式ROV3R
秘密项目:抓取模块
结束语
3编程
程序的组成部分
序列
选择
循环
用程序块的编程应用进行编程
你的第一个程序块程序
模块选择面板
动作模块
等待模块
循环模块
结束语
4程序块编程应用的高级程序设计
带有触碰保险杆的ROV3R
让ROV3R沿着几何路径行走
ROV3R巡线行走
用程序块程序巡线
改进动作
让ROV3R贴墙行走
改进动作
结束语
5EV3编程
EV3软件安装
EV3软件概述
大厅
编程界面
硬件页面
工具菜单
编程面板
项目属性
将EV3程序块连接到计算机
导入程序块程序
分析导入的程序块程序
编辑已导入的程序块程序
精确控制
实验运动模块
控制程序流程
切换模块
结束语
6尝试使用EV3红外组件
远程红外信标
用远程红外信标作为遥控器
使用传感器模块和数据线
EV3软件调试程序的特性
用文本模块展示数据
理解数据类型
数据类型转换
跟随远程红外信标
使用数学模块进行基本运算
结束语
7魔法背后的数学!
处理测量噪声
高级模式下的数学模块
舍入模块
比较模块
将数值转换为逻辑值
嵌入式比较模块
常量模块
改进我们的贴墙行走程序
结束语
8乐高搭建秘诀
揭秘角度梁
三角形VS.长方形
梁的延伸
支撑
跨接块
再谈齿轮
将齿轮啮合在一起
装配齿轮
齿轮组合
90°耦合齿轮
齿轮系
涡轮
运动变换
电机搭建思路
中型电机前置输出#1
中型电机前置输出#2
中型电机一侧横向输出
中型电机两侧横向输出
中型电机一侧横向减速输出
中型电机带有齿轮箱
中型电机多路输出
大型电机水平输出
大型电机传动方案
结束语
9搭建看门鹅WATCHGOOZ3
WATCHGOOZ3是如何行走的?
右腿组件
左腿组件
主体组件1
左脚组件
右脚组件
主体组件2
后部支架组件
前部支架组件
主体组件3
颈部组件
主体组件4
10看门鹅WATCHGOOZ3编程
WATCHGOOZ3程序块程序
这个程序
它是如何工作的
机器人的运行和故障排除
在EV3软件中导入并编辑程序
制作备份
修改程序
用我的模块创建器建立自定义模块
建立有输入和输出参数的自定义模块
自动添加自定义模块的输入输出参数
自定义模块的附加配置
建立一个更高级的程序
自定义模块ResetBody
为行走建立更高级的自定义模块
WATCHGOOZ3最终程序
逻辑运算模块
计时器模块
结束语
11搭建超级跑车SUP3R
主体组件1
引擎盖组件
主体组件2
车顶组件
主体组件3
转向组件
主体组件4
搭建遥控器R3MOTE
结束语
12超级跑车SUP3R编程
电子与机械的差异
使用变量
使用阵列
使用数字和逻辑阵列变量模块
使用阵列运算模块
使用多个分支情况的切换模块
运行并行序列(多任务处理)
创建自定义模块
自定义模块ResetSteer
自定义模块Steer
自定义模块Drive
自定义模块ReadRemote2
编程让汽车四处走走
编程远程控制汽车
用阵列整理自定义模块ReadRemote
编写程序让汽车跟随信标
自定义模块Sign
自定义模块Saturation
自定义模块ReadReacon
范围模块
程序FollowBeacon
给超级跑车SUP3R添加警报器效果
循环中断模块
停止程序模块
结束语
13搭建小哨兵SENTIN3
主体组件1
右腿组件
主体组件2
左腿组件
主体组件3
胸部组件
主体组件4
左臂组件
右臂组件
主体组件5
背部防护组件
背部防护的中间子组件
继续搭建背部防护组件
头部子组件
完成背部防护组件
主体组件6
搭建彩色方块CUB3
结束语
14小哨兵SENTIN3L编程
文件读写模块
创建、删除文件和写入数据
从文件中读取数据
检测文件的末尾
随机模块
建立自定义模块
自定义模块ResetLegs
自定义模块WalkFWD
自定义模块Laser
自定义模块Turn
自定义模块PowerDownFX
自定义模块WaitButton
自定义模块SayColor
自定义模块ExeCode
自定义模块MakeProgram
自定义模块RunProgram
自定义模块MakePrgFile
自定义模块ParseFile
自定义模块RunPrgFile
编写程序让SENTIN3L巡逻
在运行时用色彩为SENTIN3L编程
编制可永久运行的色彩执行程序
结束语
……
15搭建霸王龙T—R3X
16霸王龙T—R3X编程
AEV331313套装零件清单
B教育版套装与零售版套装之间的差异
…………………………