前言

乐高EV3机器人搭建与编程
如果你正在寻找不需要焊接电线或学习高深的编程语言就能够一窥机器人奥妙的方法,那么LEGO MINDSTORMS EV3正是你要找的。你可以通过LEGO连接部件和图形界面来搭建机器人并为其编程。当你准备好接受新挑战的时候,你还可以破解操作系统并使用更高级的编程语言,如Java。你还可以把几个EV3机器人连接起来,让它们具有更强的计算能力或者让它们互相之间实现无线通信。

当你准备好分享你的项目时,第一LEGO机器人联赛(First LEGO Robotics Leagues)、 LEGO 机器人俱乐部以及LEGO 机器人主题营都是不错的平台。即使你是青少年或成年人,也可以尽情地与LEGO机器人为伴。我就曾经在得克萨斯州的奥斯汀举办的SXSW互动节上,在一个谷歌赞助的展台帮忙搭建了机器人。其中的比赛甚至包括破解一款安卓手机的应用,使它可以作为机器人的遥控器。参加比赛的没有一个是青少年,然而大家都兴奋得像糖果店里的孩子。

EV3是一款对各年龄段都适用的理想套装,不仅因为它是一款做工扎实的玩具,含有学习搭建所需的一切,更因为你不需要被既有的东西所限制。 Cubestormer 3是魔方世界纪录保持者,它主要由EV3部件和一部三星Galaxy S4手机打造而成。一位12岁的创意少年用EV3搭建了廉价盲文打印机的原型。更多详情请参见第12章。

EV3已经远远超出了人们对传统玩具的期待。它所提供的创意玩法,可以让你有机会去解决问题,进行工程设计和搭建,并且寓教于乐。

本书旨在给你作入门指导。书中的所有项目都适合各年龄段的新玩家,无论是在教室集体操作还是独立搭建。本书尽可能地既告诉大家操作步骤,又解释这样做的原因。仔细阅读本书, 拆解项目,并改善它们。努力去做,别再抱怨说,你的地板清洁机器人不能发邮件告诉你地板已经清理完毕,或者不能爬楼梯。

失败是成功之母,在失败中能学到更多。在阅读本书的时候,你可能偶尔会遇到某些项目在第一次尝试的时候无法工作。这其中大部分都是故意安排的,不过别担心,我会解释清楚哪里出错了以及如何修正错误。这是学习的一部分,当你从头到尾学习过之后,你会成为一个更好的搭建者。

EV3现在有两个版本正在发售。从玩具店买到的多半是EV3家庭版,而那些从第一LEGO机器人联赛或者学校订购的则更可能是LEGO教育版。不过别担心,本书已将两个版本都涵盖在内。

目录

第1章 盒子里有什么
1.1 打开MINDSTORMS EV3包装盒
1.2 LEGO系列产品
1.3 LEGO单位
1.4 特殊的部件
1.5 主控器和电池
1.6 小结

第2章 LEGO教育版盒子里有什么
2.1 零件储存箱
2.2 颜色设计
2.3 球头万向轮
2.4 坦克履带
2.5 可循环充电锂电池
2.6 传感器
2.7 齿轮
2.8 拓展配件箱
2.9 小结

第3章 比较EV3和NXT
第4章 搭建第一个机器人
第5章 搭建LEGO教育版机器人
第6章 改造成品
第7章 编写第一个EV3程序
第8章 更多的机器人编程:巡线机器人
第9章 地板清洁机器人
第10章 神奇的彩色扑克魔术
第11章 菊链项目
第12章 扩展玩法

《乐高EV3机器人搭建与编程》——导读相关推荐

  1. 《应用时间序列分析:R软件陪同》——1.5 习题

    本节书摘来自华章计算机<应用时间序列分析:R软件陪同>一书中的第1章,第1.5节,作者:吴喜之,刘苗著, 更多章节内容可以访问云栖社区"华章计算机"公众号查看. 1.5 ...

  2. 《应用时间序列分析:R软件陪同》——2.3 随机游走

    本节书摘来自华章计算机<应用时间序列分析:R软件陪同>一书中的第2章,第2.3节,作者:吴喜之,刘苗著, 更多章节内容可以访问云栖社区"华章计算机"公众号查看.

  3. 《应用时间序列分析:R软件陪同》——导读

    ** 前言 ** 首先,一些教材偏重于数学理论和推导.作者多为数学出身,他们习惯于数学的严格性和导出精确而又漂亮的数学结论.这些书适用于那些愿意为时间序列的数学理论研究做出贡献的读者. 其次,国内教材 ...

  4. arima模型_时间序列分析(R)‖ARIMA模型预测实例

    背景 十九大报告,对教育方面做出了详细说明.近年来,随着研究生招生规模的逐渐扩大,报名参加硕士研究生考试的人数也逐年增加.大多数关于研究生的文章是以研究生的现状.研究生的教育.研究生的就业等方面为主题 ...

  5. R语言入门(1)时间序列分析

    时间序列分析 使用软件为Rstudio,参考CRAN中时间序列分析分析函数和package,拿手上的数据练习一下时间序列分析. 1.原始数据说明 选择连续9天的数据,共2025条,时间间隔为5分钟.具 ...

  6. r软件时间序列分析论文_高度比较的时间序列分析-一篇论文评论

    r软件时间序列分析论文 数据科学 , 机器学习 (Data Science, Machine Learning) In machine learning with time series, using ...

  7. 时间序列分析及应用r语言pdf_R语言:时间序列经典分析法(二)

    题记:本文是个人的读书笔记,仅用于学习交流使用.本文将深入研究时间序列技术. 01 解决什么问题? 前面一章,介绍了时间序列中涉及到的基本概念,本章将在此基础上介绍如何对时间序列的资料进行分析,怎么选 ...

  8. 使用R语言对股票数据进行时间序列分析

    tushareID:469251 R语言相对于python在做统计分析是十分方便的软件,时间序列分析在数理统计理论方面很有支撑,解释性也很强,理论已经很成熟,不了解的小伙伴可以去搜下相关课程. 这里记 ...

  9. R语言mgcv包时间序列分析在空气污染与健康领域的应用(3)---模型自由度选择

    广 义 相 加 模 型 ( generalized additional model,GAM)是对传统广义线性模型的非参数拓展,可有效处理解释变量与效应变量间复杂的非线性关系.GAM 目前已广泛应用于 ...

  10. R语言mgcv包时间序列分析在空气污染与健康领域的应用(1)

    在空气污染与健康研究领域,经常需要用时间序列方法将随时间变化的污染物暴露资料和随时间变化的事件发生数资料联系起来,分析人群健康结局与暴露水平之间的关系. 时间序列分析是根据系统观测得到的时间序列数据, ...

最新文章

  1. python【蓝桥杯vip练习题库】ALGO-234第五次作业:字符串排序
  2. 面试常考!缓存三大问题及解决方案
  3. 2018牛客网暑假ACM多校训练赛(第三场)I Expected Size of Random Convex Hull 计算几何,凸包,其他...
  4. java 指定打印机打印_java 指定打印机 进行打印
  5. 双重检查锁定及单例模式
  6. 机房收费系统重构版:那个系统我们一起遇到的问题
  7. Failed to execute goal net.alchim31.maven:scala-maven-plugin:3.2.2:testCompile问题解决
  8. C++基础::语法特性::函数重写(override)与协变返回类型(covariant return type)
  9. 我的Android进阶之旅------Android如何去除GridView的按下或点击选中后的背景效果...
  10. 一款保险系统架构设计图
  11. C++内存汇编逆向安全全集
  12. 考研数学模拟题要选哪个当真题做
  13. 用电脑计算器计算以2为底的对数
  14. Java中的注解是什么意思,有什么用
  15. 移动端开发的未来在哪里?-Tamic博客
  16. java espresso_java-Espresso-如何检查是否显示了其中一个视图
  17. IBM J9 Java 虚拟机正式开源;PyPI 官方库被发现混入了名字相似的恶意模块
  18. MineCraft Spigot简单开服教程
  19. swust oj 971
  20. 战地2服务器地图修改,《战地2》地图修改秘籍

热门文章

  1. ACCP3.0和ACCP4.0
  2. LeetCode·每日一题·811.子域名访问计数·哈希
  3. python从零写一个采集器:获取网页信息
  4. SuperMap iDesktop/iDesktopX 端性能优化
  5. 工作一年多对于前后端联调些许记录
  6. 判断两个物体之间是否有气其他Collider阻挡
  7. IT大咖直播内容盘点:看前IBM、国美架构师如何解析IT学习等难题……
  8. 2.3.1计算机网络(物理层传输介质 双绞线 同轴电缆 光纤 中继器 集线器)
  9. SpringBoot中的Validator参数校验器——通过注解的方式控制controler接收参数的规则
  10. 安卓版 百度网盘 10.0 VIP