ROS机器人教育国外一些中学已经开设相关课程:


全国机器人周快乐!今年是一个非常特别的 NRW,因为 iRobot 认为很适合宣布一款全新的机器人,它可以保证让您的地板保持 0% 的清洁度。非常高兴,因为这不是拖把或真空吸尘器,而是 iRobot Create 的新更新版本:Create 3。

Create 3 不仅基于更现代的 Roomba 平台,而且还与 ROS 2 兼容,这是一种出乎意料的成熟软件,现在有数量惊人的机器人正在使用它来做一些很酷的事情。如果像 iRobot 这样的公司对 ROS 2 的主流信任投票让您感到惊讶,那么也许 Create 3 应该是您生命中的下一个机器人。

回想一下,当 iRobot 上次发布 Create DIY/教育机器人平台的更新时,日历显示为 2014 年(!),这有点可怕。 Create 2 基于 Roomba 600 系列,在更换电池后,它(据记录)不知何故仍然是我家的主力。但是 Roombas 在过去(不是很长,但接近)十年里变得更聪明了。基于 Roomba i3 的 Create 3 充分利用了这一点。

Create 3 配备了 Wi-Fi、USB 以太网主机和蓝牙。 Create 3 还配备了一套智能技术,包括惯性测量单元 (IMU)、光学地板跟踪传感器、车轮编码器和红外传感器,用于自主定位、导航和远程呈现应用。此外,该机器人还包括悬崖、颠簸和滑倒检测,以及 LED 灯和扬声器。

更重要的是,Create 3 为用户带来了各种新功能,包括与 ROS 2 的兼容性,这是一款面向全球机器人专家的行业标准软件。机器人需要许多不同的组件,例如执行器、传感器和控制系统;他们中的许多人必须相互通信才能使机器工作。 ROS 2 实现了这种交流,甚至允许像学生这样的业余爱好者通过更多地关注他们的核心应用程序而不是平台本身来加快他们的项目开发。学习 ROS 2 还为学生提供了许多公司在招聘机器人开发人员时所寻求的宝贵经验。


可是等等! 还有更多! Create 3 还支持 Python 和 Ignition Gazebo,可立即以 299 美元和 399 加元的价格购买,未来几个月将在全球范围内上市。

使用 Roomba i3 作为 Create 3 的出发点的一大优势是,它利用了 iRobot 在制造不同风格的 Roomba 的数百年中积累的所有硬件智能。 Roombas 非常坚固可靠。 我有两个 Roombas 自己从楼梯上摔下来(我们不要说这是谁的错),它们完全毫发无伤地出现了。 您可以期望 Create 3 几乎可以接受任何您可以扔给它的东西——或者更重要的是,几乎可以在教育环境中扔给它的任何东西。

至于 Create 3 可以具备的那种聪明的功能,好吧,iRobot 已经帮助整理了一份“iRobot Create 3 连接指南”,在我阅读它之后仅仅一秒钟就让我感到非常困惑。 但事实证明,它涵盖了将加密狗插入 Create 3 货舱的各种方法,如下所示:

现在,我们不能在不提及即将到来的 TurtleBot 4 的情况下谈论 Create 3。我们现在不会过多地讨论 TB4,因为我们已经与其他一些人讨论过它,我们将有一个很快还有很多话要说。但毫无疑问,Create 3 将成为 TB4 不可分割的一部分,就像 Kobuki 基地是 TurtleBot 2 不可分割的一部分一样。

有关 Create 3 的更多详细信息,我们采访了 iRobot 的产品经理 Charlotte Redman 和首席电气工程师 Steven Shamlian。

IEEE Spectrum:为什么 Create 对 iRobot 很重要?

Charlotte Redman:iRobot DNA 的一部分是 STEM 教育。为其他人提供进入机器人行业的机会是 Create 机器人的由来。最初的 Create 帮助启用了 TurtleBot 1,从而推动了 ROS 的采用。因此,在 Create 3 中,我们正在建立能够访问 ROS 社区的历史。

Steven Shamlian:我认为这真的归结为 iRobot 是一群坚信每个人都可以成为建设者的人。这就是 Create 1 和 Create 2 的由来,而 Create 3 是下一个巨大的进步:你从这个基本的串行接口转向具有以太网、USB、Wi-Fi、ROS 和其他东西的东西。希望尽快支持。这将使人们更容易在他们的实验室或客厅中创造出很酷的东西。这就是我们感到兴奋的地方,也是我们这样做的原因。

iRobot 有很多新机器人,带有一些非常酷的新传感器和地图功能等,但似乎没有一个能够进入 Create 平台。为什么不?

Shamlian:所以,你问,为什么 iRobot 将 Create 3 基于 i3,而不是基于 s9 或 j7?我认为有两个原因。第一个原因是成本。机器人的可访问性很重要;人们能够负担得起这个平台是很重要的,这样他们就可以在上面构建他们的项目。对他们来说,随着兴趣的增长能够进行迭代很重要。因此,我们选择了一个带有一组传感器的机器人,我们认为它可以提供人们最需要的东西,并且发现 Create 2 最有趣的是它坚如磐石的里程计。新的 Create 有一个向下的传感器来进行光流。

为什么我们不使用带摄像头的机器人?我们本可以,我们也讨论过,但事实是,与我们看到机器人专家在他们的研究项目中使用的东西相比,如果我们给予他们从机器人身上得到的东西,他们会非常失望他们是我们正在使用的相机。这是我的怀疑。所以我们想,好吧,我们可以打包相机并为这个机器人收取更多费用,但人们可能会更乐意购买他们想要使用的相机或深度传感器,而不是我们给他们负担他们不喜欢的东西必然想要。

当您考虑谁将使用 Create 3 时,想象中的最终用户是否与您使用前几代平台的预期不同?

Shamlian:我们肯定将 Create 3 定位在比 Root 更高的年龄级别。我认为我们的希望是高中生和博士后都可以使用该机器人。

Redman:最初,在早期的 Create 中,iRobot 没有 Root 作为平台。现在我们有了 Root,它真正涵盖了从 K 到 12 的孩子的块级编码和计算思维的基础知识。您可以从定向学习开始,您可以通过 Root 一直到 Python;现在 Create 3 是下一步。您可以在 ROS 2 中使用 Python SDK 甚至使用 iRobot 编码应用程序对其进行编程。

Create 3 将拥有什么样的自主权?

Shamlian:Create 2 并没有真正获得机器人行为。借助 Create 3,我们希望能够为一些我们认为可以很好地关闭机器人循环的行为提供 ROS 操作。我们也希望为那些使用我们的传感器的行为做到这一点,而这种方式对于某些人来说可能很难做到。就像墙壁跟踪,在困难的空间中导航,尤其是对接,让机器人回到它可以充电的地方。我们可以解决这个问题。这就是这个平台的真正目标:借助 Create 3,我们能够让人们摆脱诸如“我如何制作一个导航和充电的移动基地?”之类的问题。而是帮助他们解决对他们有吸引力的更有趣的问题。

那么现在 iRobot 和 ROS 是什么关系呢?

Shamlian:我不知道我可以说我们内部使用的是什么,但我可以告诉你,让 ROS 2 在 Create 3 上运行并不是一个巨大的飞跃。我认为 iRobot 相信 ROS 2 会变得更加成功,并为研究人员和社区成员提供共同语言。如果更多人使用 ROS 2,它只会对 iRobot 有所帮助。

iRobot 有一个非常扎实的 Root 教育计划,现在是 Create 3。对于在这些平台上学习编码的人,您认为下一步是什么?

雷德曼:加入 iRobot!


iRobot 推出 Create 3,内置 ROS 2 机器人开发平台(转载)相关推荐

  1. 企业级JAVA快速开发平台, 内置代码生成器 - JavaFast快速开发平台

    企业级JAVA快速开发平台, 内置代码生成器 - JavaFast快速开发平台 JavaFast是一款基于代码生成器的智能快速开发平台,可以帮助解决java项目中80%的重复工作,让开发者更多关注业务 ...

  2. 宁德时代机器人编程开发_高通发布5G机器人开发平台,内置强大AI算力。各大厂商竞相发布机器人处理平台,万物互联的时代即将到来...

    高通发布了强大机器人平台Robotics RB5 Platform,内置工业级QRB5165机器人处理器,拥有15TOPS AI 算力,强大的AI算力可应用于机器学习,增强计算机视觉,多摄像头并发处理 ...

  3. AGM AG32VF407VGT6(248M主频MCU + 内置2KLE CPLD)开发入门文档

    AGM AG32VF407VGT6(248M主频MCU + 内置2KLE CPLD)开发入门文档 第一章:器件特性概述 产品概述: AGM32系列32位微控制器旨在为MCU用户提供新的自由度和丰富的兼 ...

  4. ROS智能仿真车模开发平台

    ROS智能仿真车模开发平台 [车模及控制器细节展示] Traxxas是一家始建于1986年的专业遥控车生产厂商,其设计的车模具有性能高.质量好的特点,在业界很有名气.此次我们选择的车型就是其旗下福特嘉 ...

  5. 微信内置浏览器的JsAPI(WeixinJSBridge续)[转载]

    原文地址:  http://www.baidufe.com/item/f07a3be0b23b4c9606bb.html 之前有写过几篇关于微信内置浏览器(WebView)中特有的Javascript ...

  6. api 微信内置浏览器js_微信开发-微信内置浏览器的Javascript API

    /**! * 微信内置浏览器的Javascript API,功能包括: * * 1.分享到微信朋友圈 * 2.分享给微信好友 * 3.分享到腾讯微博 * 4.隐藏/显示右上角的菜单入口 * 5.隐藏/ ...

  7. android 内置滤镜,Android滤镜开发(一) 开篇:关于滤镜

    滤镜 一般是由玻璃,树脂和聚碳酸酯等制成的物体,用来处理相机等传感器受到外界环境的影响,或者达到某种视觉效果.对于现在数字时代的图像,我们可以通过算法处理来达到以前镜片的效果 Android平台上的滤 ...

  8. JavaFast技术特点介绍-企业级JAVA快速开发平台, 内置java代码生成器

    企业级JAVA快速开发平台, 内置代码生成器 - JavaFast快速开发平台 JavaFast是一款基于代码生成器的智能快速开发平台,可以帮助解决java项目中80%的重复工作,让开发者更多关注业务 ...

  9. 小爱同学100个奇葩回复_杰理新一代蓝牙芯片将内置小爱同学,语音唤醒、降噪、连续对话加持蓝牙音箱...

    在 11 月 20 日召开的小米 AI 生态峰会暨小爱同学 3.0 发布会上,珠海杰理科技作为小爱同学在芯片端赋能的代表企业,带来了 3 款内置小爱同学标准 SDK 的第二代降噪.语音唤醒蓝牙芯片.据 ...

最新文章

  1. python六十一: __module__属性
  2. linux boost 卸载,Ubuntu下boost库的编译安装步骤及卸载方法详解
  3. objective-c(初始化)
  4. java 线程安全的单例_线程安全的单例模式的几种实现
  5. 坦克大战代码_坦克大战系列文章-坦克大战简介
  6. HTML字体小于12谷歌不兼容,Chrome谷歌浏览器下不支持css字体小于12px的解决办法...
  7. 19.CSS background
  8. redis原理解析与案例分享
  9. 回溯法 —— 求解子集和问题
  10. 【Selenium2】【HTMLTestRunner】
  11. visual studio code写c语言是在include下有绿色的下划线提示not found
  12. 联想计算机怎样分区,怎么给联想笔记本硬盘分区【图文】
  13. miui 8.5 android,小米MIUI8.5稳定版
  14. 51单片机流水灯三种实现方法
  15. js数组按中文拼音排序_这才是选择排序正确的打开方式!
  16. win10计算机用户名和密码怎么找到,win10怎么查看wifi账号密码_win10电脑怎么看wifi密码...
  17. Hexo+Github免费搭建个人博客+美化详细教程
  18. android 如何读取u盘中数据恢复,U盘数据恢复常见问题及恢复方法汇总
  19. PDF,图片转word
  20. Hadoop,Spark错误:Could not locate executable null\bin\winutils.exe in the Hadoop binaries.

热门文章

  1. 最优化技术——单纯形法
  2. TRS全文检索开发文档及API,工具包
  3. 华清远见上海中心培训感言
  4. 【git】git本地如何合并分支
  5. 使用cmake生成ios 的xcode工程,支持Objective-C,c++混合编程
  6. kafka redis vs 发布订阅_Redis、Kafka或RabbitMQ,哪个更和微服务更般配?
  7. 网络带宽和吞吐量throughput的关系
  8. 蓝桥杯 ADV-287 算法提高 Monday-Saturday质因子
  9. 为什么说Vue是单页面应用呢?
  10. Android一键换肤原理简述