介绍一本书-Building Smart LEGO MINDSTORMS EV3 Robots

为大家介绍一本不错的书《Building Smart LEGO MINDSTORMS EV3 Robots》,当初看这本书,主要是因为标题吸引了我:我想学习如何构建更智能的EV3机器人。

这本书以易于阅读的写作风格描述了一些复杂的EV3编程,并以易于理解的方式解释了工程和编程概念。作者带领读者了解一系列六种模型; 每个模型都使用不同的构建和编程概念。

这本书向读者介绍了从日常生活中发现的机器人技术。他看着机器人真空吸尘器直到自动驾驶或自动驾驶汽车。在这些例子中,作者解释说这两个例子所需的编程差异很大:机器人真空吸尘器在房子周围悄悄碰撞并清理灰尘,而自动驾驶汽车必须对外界进行复杂的观察,以便在混乱的道路环境中安全驾驶。

这本书的六个项目还包括一系列机器人复杂性。这六个项目是:

Security Tank 物体跟踪机器人
Omnilander – 终极全地形车
Timmyton – 交互式机器人鲨鱼
Grunt – 奇怪的双足机器人
Falcon – 遥控赛车
GPS Car – 自主EV3导航
这六种项目具有谨慎的学习成果,从非常简单的任务开始,并配备EV3控制的自动智能车辆,配备GPS接收器和数字磁罗盘,并具有智能软件,允许汽车导航到一对用户定义的坐标。

【阅读目标群体】
构建智能乐高头脑风暴EV3机器人探索了六个EV3项目,范围从低中级到高级。本书适合任何有兴趣开始使用机器人技术的人,并希望学习构建和编程概念,以便他们可以开始制作自己的机器人。

读者应熟悉使用EV3智能砖及其图形化编程接口的基础知识,并具备LEGO Technic套装的构建经验。特别是,读者应具备MINDSTORMS图形编程的经验。

【EV3标准件】
EV3 MINDSTORMS有两个标准配置:31313 Mindstorms EV3和45544 Education EV3 Core Set。除了Timmyton – Interactive Robotic Shark之​​外,本书组装的模型使用的传感器和电机比标准EV3套件更多。其他传感器和电机可以从乐高销售商里面获得。GPS自主EV3导航车使用第三方GPS接收器。

【安全坦克 – 物体跟踪机器人】

以下介绍一下书中的其中一个项目:安全坦克 – 物体跟踪机器人
安全坦克感应并跟随EV3红外遥控器。随着红外遥控器(充当信标)的移动,安全坦克转向并跟随它。该程序使用来自信标的红外信号的方向和幅度值来调整转向。这被称为比例信标跟随器,它使机器人能够进行平稳的驾驶调整。

第一个(下部)红外传感器读取附近信标的航向,机器人将使用航向值调整其转向,使其与信标保持同步。该传感器还将测量到信标的距离,以便在信标靠近时减速。

第二(上)红外传感器用于使转台朝向信标的方向。

当炮塔锁定到信标时,机器人将发射两个射弹。中型电机控制球发射机构。

【安全坦克 – 尖尖的滚子】
建造安全坦克所包含的项目之一是使用3D打印机制造尖尖的滚子。书中包含指向3D文件的链接。生产3D零件的任务花了我一些时间来完成:首先我需要买合适的ABS胶线,然后我必须弄清楚如何校准和操作3D打印机。结果是我在经过一些试验和错误后,打印了我的第一个3D部件。

滚子在“尖峰”周围有很多残留的废塑料丝,最后花了一些时间去除所有废塑料丝。

完成的滚子。

如果您无法使用3D打印机,则可以使用五个56 x 34轮框。

这是装配好的安全坦克,使用56 x 34轮框代替3D打印的尖刺滚轮。这个组件是“非法的”,并且无法在乐高数字设计器中渲染,因为边缘边缘摩擦安全坦克的底盘。

【安全坦克 – 附加EV3零件】
安全坦克使用两个EV3红外传感器和两个中型伺服电机。标准31313 EV3套装仅配备一个此类传感器和一个中型电机。在45544教育EV3核心集不包括任何红外传感器,只有一个中型汽车。构建此模型需要额外的技术部件,但它们主要用于美观原因。

【安全坦克 – 运行原理】
以下是编程代码的基础:IR Senor 1(下部红外传感器)的值控制转向大小和大型伺服电机转速的油箱转向值。IR Senor 2(上部红外传感器)的值控制转塔电机(电机D)。

电机A(位于图像右侧)会发射炮弹。

当红外传感器2与红外信标检测到0°转塔角度时,偏心发射机构以极快的速度向您发射球。每个弹药筒仓包含六枚球导弹。

你会对这个模型很感兴趣的,但你的宠物可能会不喜欢这个模型并很快被吓跑^_^。机器人是无情的,它会很快地清空它的弹药筒,因为它可以快速跟踪红外灯塔 – 而且你还可以拿着它。

【总结】
这本书的写作风格很容易阅读。他详细解释了模型的物理构建过程,并始终将他演示的工程概念与现实世界的例子联系起来。编程概念同样很好地描述。有明确提及在各个阶段设定的值与齿轮的齿轮比。

编程步骤以易于阅读的颜色图表布局。他挑战读者尝试替代编程值并测试结果。

我也很喜欢他的模型与我读过的其他EV3书籍不同。他避开了常用的迷宫解算器和巡线机器人,这些机器人在这些其他EV3编程教科书中都很常见。

如果您已经掌握了EV3机器人的构建和编程,并希望将您的编程知识提升到一个新的水平,那么《Building Smart LEGO MINDSTORMS EV3 Robot》适合您。

【版权声明】此文章为“玩乐高PlayingLego”的原创作品,如果需要转载或引用本文,麻烦注明出处,码字不易,希望能高抬贵手。如果各位看官对本文仍有疑问,欢迎添加微信继续交流,如果需要高清无水印配图,也可以通过微信联系索取。微信二维码就在页面右侧,由于这个微信是小号,未能及时回复,敬请见谅。