首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

展示科技之美,乐高EV3玩家值得看看这本书

为大家介绍一本不错的书《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”的原创作品,如果需要转载或引用本文,麻烦注明出处,码字不易,希望能高抬贵手。如果各位看官对本文仍有疑问,欢迎留言交流,如果需要高清无水印配图,也可以在留言评论中留下您的邮箱,本人将尽快回复。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180804A0SZZL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券