《乐高机器人EV3创意实验室》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:(意)本尼德特利(DANIELEBEMEDETTELLI)著;孟辉,吴晖,韦皓文译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2016
  • ISBN:9787115418579
  • 页数:404 页
图书介绍:在本书中,作者Daniele Benedettelli——机器人技术专家和LEGO MINDSTORMS专家小组成员之一,向您展示了如何使用齿轮,梁,电机,传感器和编程块来创建复杂的机器人,这些机器人可以躲避障碍,可以用两条腿走路。您还可以学习到相关的数学、工程和机器人的概念,这内容有助于你创建自己的机器人。

1 你的乐高头脑风暴EV3套装 5

无凸点的搭建方式 5

无凸点VS有凸点:结构上的差异 5

零件的命名 6

梁 6

连接器 8

齿轮 11

轮毂、轮胎和履带 12

装饰件 13

其他件 13

电子件 14

EV3零售套装和教育套装的差异 15

结束语 15

2 搭建路虎ROV3R 18

基础车 20

轮式ROV3R 24

带触动传感器的保险杠 26

有保险杠的ROV3R 28

巡线模块 29

能巡线的ROV3R 29

前置红外传感器模块 31

带有前置红外传感器的ROV3R 32

贴墙行走模块 33

能贴墙行走的ROV3R 33

德克斯特的清扫工具 35

装有清扫工具的ROV3R 37

其他选择方案1#:有清扫工具和保险杠的ROV3R 39

其他选择方案2#:带有清扫工具的贴墙行走 ROV3R 40

履带式ROV3R 41

秘密项目:抓取模块 45

结束语 45

3 编程 47

程序的组成部分 47

序列 48

选择 48

循环 48

用程序块的编程应用进行编程 48

你的第一个程序块程序 49

模块选择面板 53

动作模块 54

等待模块 56

循环模块 59

结束语 59

4 程序块编程应用的高级程序设计 60

带有触碰保险杆的ROV3R 60

让ROV3R沿着几何路径行走 61

ROV3R巡线行走 61

用程序块程序巡线 62

改进动作 62

让ROV3R贴墙行走 63

改进动作 64

结束语 64

5 EV3编程 67

EV3软件安装 67

EV3软件概述 67

大厅 67

编程界面 68

硬件页面 69

工具菜单 70

编程面板 71

项目属性 73

将EV3程序块连接到计算机 73

导入程序块程序 74

分析导入的程序块程序 74

编辑已导入的程序块程序 75

精确控制 76

实验运动模块 77

控制程序流程 79

切换模块 80

结束语 81

6 尝试使用EV3红外组件 83

远程红外信标 83

用远程红外信标作为遥控器 84

使用传感器模块和数据线 85

EV3软件调试程序的特性 86

用文本模块展示数据 86

理解数据类型 88

数据类型转换 88

跟随远程红外信标 89

使用数学模块进行基本运算 91

结束语 92

7 魔法背后的数学! 94

处理测量噪声 94

高级模式下的数学模块 95

舍入模块 95

比较模块 97

将数值转换为逻辑值 97

嵌入式比较模块 97

常量模块 97

改进我们的贴墙行走程序 97

结束语 99

8 乐高搭建秘诀 102

揭秘角度梁 102

三角形VS长方形 103

梁的延伸 106

支撑 107

跨接块 109

再谈齿轮 110

将齿轮啮合在一起 110

装配齿轮 112

齿轮组合 113

90°耦合齿轮 114

齿轮系 117

涡轮 118

运动变换 120

电机搭建思路 122

中型电机前置输出#1 122

中型电机前置输出#2 122

中型电机一侧横向输出 123

中型电机两侧横向输出 123

中型电机一侧横向减速输出 124

中型电机带有齿轮箱 124

中型电机多路输出 125

大型电机水平输出 126

大型电机传动方案 126

结束语 126

9 搭建看门鹅WATCHGOOZ3 128

WATCHGOOZ3是如何行走的? 128

右腿组件 129

左腿组件 135

主体组件1 142

左脚组件 144

右脚组件 147

主体组件2 149

后部支架组件 152

前部支架组件 157

主体组件3 158

颈部组件 164

主体组件4 168

10 看门鹅WATCHGOOZ3编程 173

WATCHGOOZ3程序块程序 173

这个程序 173

它是如何工作的 173

机器人的运行和故障排除 174

在EV3软件中导入并编辑程序 175

制作备份 175

修改程序 175

用我的模块创建器建立自定义模块 176

建立有输入和输出参数的自定义模块 178

自动添加自定义模块的输入输出参数 180

自定义模块的附加配置 181

建立一个更高级的程序 181

自定义模块ResetBody 181

为行走建立更高级的自定义模块 183

WATCHGOOZ3最终程序 184

逻辑运算模块 185

计时器模块 185

结束语 186

11 搭建超级跑车SUP3R 189

主体组件1 190

引擎盖组件 194

主体组件2 197

车顶组件 211

主体组件3 212

转向组件 214

主体组件4 216

搭建遥控器R3MOTE 220

结束语 225

12 超级跑车SUP3R编程 228

电子与机械的差异 228

使用变量 229

使用阵列 230

使用数字和逻辑阵列变量模块 230

使用阵列运算模块 230

使用多个分支情况的切换模块 231

运行并行序列(多任务处理) 232

创建自定义模块 233

自定义模块ResetSteer 233

自定义模块Steer 233

自定义模块Drive 234

自定义模块ReadRemote2 235

编程让汽车四处走走 237

编程远程控制汽车 238

用阵列整理自定义模块ReadRemote 238

编写程序让汽车跟随信标 240

自定义模块Sign 240

自定义模块Saturation 241

自定义模块ReadBeacon 241

范围模块 241

程序FollowBeacon 243

给超级跑车SUP3R添加警报器效果 243

循环中断模块 244

停止程序模块 245

结束语 245

13 搭建小哨兵SENTIN3L 248

主体组件1 249

右腿组件 253

主体组件2 256

左腿组件 256

主体组件3 259

胸部组件 263

主体组件4 268

左臂组件 272

右臂组件 273

主体组件5 275

背部防护组件 278

背部防护的中间子组件 280

继续搭建背部防护组件 281

头部子组件 282

完成背部防护组件 284

主体组件6 287

搭建彩色方块CUB3 289

结束语 291

14 小哨兵SENTIN3L编程 294

文件读写模块 294

创建、删除文件和写入数据 294

从文件中读取数据 295

检测文件的末尾 295

随机模块 295

建立自定义模块 296

自定义模块ResetLegs 296

自定义模块WalkFWD 297

自定义模块Laser 297

自定义模块Turn 298

自定义模块PowerDownFX 298

自定义模块WaitButton 300

自定义模块SayColor 300

自定义模块ExeCode 300

自定义模块MakeProgram 300

自定义模块RunProgram 301

自定义模块MakePrgFile 303

自定义模块ParseFile 303

自定义模块RunPrgFile 304

编写程序让SENTIN3L巡逻 304

在运行时用色彩为SENTIN3L编程 304

编制可永久运行的色彩执行程序 306

结束语 306

15 搭建霸王龙T-R3X 309

主体组件1 310

腿部框架组件 313

主体组件2 315

左腿组件 318

右腿框架组件 323

主体组件3 328

EV3程序块组件 333

主体组件4 334

头部和躯干组件 345

主体组件5 355

结束语 357

16 霸王龙T-R3X编程 362

为程序Wander创建自定义模块 362

自定义模块Reset 362

自定义模块MoveAbsolute和MoveAbsolute2 362

自定义模块Step 363

自定义模块Roar 363

自定义模块Chew 364

自定义模块Look 364

自定义模块Right 364

自定义模块Left 365

自定义模块TurnUntil 365

编写程序让T-R3X四处漫游 366

设计T-R3X的行为 366

实现一个状态机 369

通用结构 369

开始状态 369

状态变量 370

转换 370

传感器事件 370

计时器事件 371

计时器过滤事件 371

动作 371

为最终的程序创建自定义模块 373

自定义模块Turn 373

自定义模块ReadBeacon 374

自定义模块INIT 375

自定义模块IDLE 375

自定义模块HUNGRY 375

自定义模块SEEK 377

自定义模块CHASE 377

为T-R3X的行为编写程序 378

结束语 380

A EV3 31313套装零件清单 382

B 教育版套装与零售版套装之间的差异 391

电子设备 391

EV3软件 391

零售版套装转变为教育核心版套装 391

教育核心版套装转变为零售版套装 396

教育版扩展套装转变为零售版套装 401