惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Martin Fowler
Martin Fowler
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
博客园 - 聂微东
IT之家
IT之家
GbyAI
GbyAI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Y
Y Combinator Blog
博客园 - 【当耐特】
The Cloudflare Blog
宝玉的分享
宝玉的分享
罗磊的独立博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
V
Visual Studio Blog
小众软件
小众软件
博客园_首页
Last Week in AI
Last Week in AI
J
Java Code Geeks
V
V2EX
雷峰网
雷峰网
Apple Machine Learning Research
Apple Machine Learning Research
阮一峰的网络日志
阮一峰的网络日志
腾讯CDC
博客园 - 司徒正美
Engineering at Meta
Engineering at Meta
The GitHub Blog
The GitHub Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
D
DataBreaches.Net
博客园 - 三生石上(FineUI控件)
MyScale Blog
MyScale Blog
云风的 BLOG
云风的 BLOG
The Register - Security
The Register - Security
M
MIT News - Artificial intelligence
Microsoft Azure Blog
Microsoft Azure Blog
T
The Blog of Author Tim Ferriss
N
Netflix TechBlog - Medium
F
Full Disclosure
B
Blog
H
Help Net Security
C
Check Point Blog
WordPress大学
WordPress大学
人人都是产品经理
人人都是产品经理
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Jina AI
Jina AI
酷 壳 – CoolShell
酷 壳 – CoolShell
Blog — PlanetScale
Blog — PlanetScale
L
LangChain Blog
P
Proofpoint News Feed
D
Docker
Microsoft Security Blog
Microsoft Security Blog

夜行人

回家路上 第一期的直播演示项目 震动检测器 正能量 在线参观CodeLab Neverland 发布 CodeLab Adapter 3.3.1 DynamicTable 之 纸糊方向盘 CodeLab DynamicTable: 一个可实施的技术方案 CodeLab Insight 发布 Alpha 版 情人节 Home Assistant 周报 && IoT 周报 (02) Joplin: 关注隐私的 Evernote 开源替代软件 浏览器的未来与 Web 传感器 Home Assistant 周报 && IoT 周报 (01) 百宝箱(01) 论自由 介绍 WebThings Home Assistant 周报 && iot 周报 (00) 百宝箱(00) 毛姆读书心得 传世之作 周末徒步 CodeLab Adapter ❤️ Jupyter/Python 航班 躲雨 夏令营途中 [译]思想--作为一种技术 The future of coding 美国之行 三门问题的程序模拟 从Python转向Pharo https://blog.just4fun.site/post/iot/iot-open-source-projects/ Python异步编程笔记 https://blog.just4fun.site/post/iot/iot-open-source-hardware-community/ 万物积木化开发者社区 CodeLab ❤️ Blender Scratch3技术分析之云变量 API(第7篇) [译]对管道(Pipes)的偏爱 [译]提出正确的问题比得到正确答案更重要 蓝牙设备与Scratch3.0 创建你的第一个Scratch3.0 Extension Scratch3技术分析之项目内部数据(第6篇) Scratch3技术分析之社区 API(第5篇) Scratch3技术分析之User API(第4篇) Scratch3技术分析之项目主页API(第3篇) Scratch3技术分析之静态资源API(第2篇) Scratch3.0、micro:bit与Windows7 https://blog.just4fun.site/post/iot/zerynth-vs-micropython/ 核聚变、方所与半宅空间 可视化编程为何是个糟糕的主意 codelab.club周末聚会 关于codelab.club '下一件大事'是一个房间 Hungry Robot - Eat everything 编程作为一种思考方式 今日简史 史蒂夫·乔布斯传 罗素自选文集 https://blog.just4fun.site/post/edx/tianjin-scratch-ai/ https://blog.just4fun.site/post/edx/richie-cms-openedx/ 徒步武功山 WebUSB与micro:bit 积木化编程与3D场景 夜宿武功山顶 scratch3-adapter接入优必选Alpha系列机器人 https://blog.just4fun.site/post/edx/video-migration-note/ scratch3-adapter重构笔记 https://blog.just4fun.site/post/edx/edx-community-members/ 两种硬件编程风格的比较 使用micro:bit自制PPT翻页笔 柏拉图对话集 scratch3.0 + micro:bit 七月电影放映计划 非营利组织的管理 Screenly--用树莓派让任何屏幕变为可编程的数字标牌 以最佳实践开始你的Django项目 micro:bit与事件驱动 为Scratch3.0设计的插件系统(上篇) OCR应用一例 近两年读过的一些好书 blockly开发之使用python驱动浏览器中的turtle(2) 牛顿新传 文学理论入门 逻辑的引擎 人生的意义 blockly开发之生成并运行js代码(1) blockly开发之hello world(0) micro:bit使用笔记 神器之Termux https://blog.just4fun.site/post/iot/micropython-notes/ Cozmo what is this Scratch的前世今生 下段旅程 我行在远方 爆裂 途中杂记 https://blog.just4fun.site/post/edx/open-edx-startup/ cozmo系列之入门 - 有性格且可编程的机器人 PaperWeekly开发笔记 创业二三事
Revolution Robotics Challenge Kit: 为STEM教育注入变革的力量
种瓜 · 2019-11-06 · via 夜行人

文章目录

ROBOTICS IS FOR EVERYONE!

想象一下

设想这样一款STEM编程套件:

  1. 类似乐高积木的结构件和控制主机(网口)
  2. 使用树莓派作为大脑,运行Linux
  3. 新手友好的APP
    • 3D视图的项目搭建引导
    • 图形化编程界面(同时显示Python代码)
    • 内置手柄、摇杆等控制器
  4. 使用蓝牙连接,方便在课堂、户外等环境中使用
  5. 爱好者们在社区中交流讨论并分享作品
  6. 以上这些全部开源!

我想,这是许多STEM教育从业者梦寐以求的开放套件。个中原因容易理解。

大家之所以偏好开放套件,无非是受够了封闭生态的掣肘;之所以梦寐以求,无非至今的探索都不如人意。

详细原因

让我们详细分析一下人们为何喜欢拥有上述特性的STEM套件,逐条陈述。

  1. 乐高积木拥有绝佳的可上手性,如果对此抱有怀疑,不妨看看学龄前孩子自己使用乐高动手捣鼓的东西。网口接口降低了连接的复杂性,也避免了操作过程中可能的危险。
  2. 树莓派作为控制大脑,提供了无限的可能性,树莓派的开放生态让任何创造的起步门槛都变低,同时,它又比任何精致的围墙花园(大多数的商业封闭生态)都更具想象空间,无论是语音控制、网络编程还是机器视觉,你都可以轻松添加进去。
  3. 开放性虽代表了未来的无限可能,但过多的选择,容易让初学者无所适从,开源社区因其强烈的自由主义倾向,对初学者缺乏家长式的关怀,许多初学者或许不乐意过早承担自由的重负,他们希望在一开始有更贴心的引导,尽管可能不够自由。一个足够友好的APP是不错的折中。
  4. 因为ESP32/ESP8266价廉物美,许多产品都采用它们作为通信模块,并优先支持WIFI模式。WIFI有很多优点。其中最显著的一点是,设备一旦联网,就可以接入云端,之后的大多数的工作都可以在云端/Web界面里完成。无论对学习者还是维护者,都极大方便了。例如: m5stack和webduino都做得很好;使用WIFI的另一个优点是传输的带宽足够大,Cozmo便基于WIFI来传输实时控制流和视频流(Cozmo的大脑是分布式的!)。但基于WIFI有一个麻烦,对网络环境的要求较高,教育场景的网络通常是复杂的(室外环境、负载量低、带宽低、复杂的认证机制…),在这些场合,蓝牙通常是更好地选择。
  5. 社区的意义有目共睹,Imagine, Program, Share。在社区中与同伴一同远行。
  6. 只要投入足够的精力,围墙花园(封闭生态)总可以打造得优美精致。这是今天消费级商业电子产品取得成功的重要原因。但如果面向教育,情况却有不同。我们须承认,孩子的兴趣是未知的,未来将面为的问题也是未知的。这便是开放性的必要所在。有趣的是,承认世界充满未知,也正是哈耶克认为我们需要自由的理由。

登场

如果以上论述,道出了你对开放的STEM编程套件的期望,那么Revolution Robotics Challenge Kit便是为你准备的。

我喜欢Revolution Robotics Challenge Kit在kickstarter上亮相时所做的自我介绍:

STEM教育中的开源革命;不仅仅是玩具机器人套件…还可以编写代码、设计、建造、驱动机器人并从中学习生活技能。

先来看一段官方的介绍视频:

套件构成

Revolution Robotics Challenge Kit是一套完整的机器人构建套件,提供530多种构件, 包括

  • 基于树莓派(Raspberry Pi)的大脑
  • 五个强大的马达
  • 超声波传感器
  • 加速度计
  • 陀螺仪传感器
  • 开关
  • 齿轮
  • 轴承
  • 以及其他数百个结构件…

Revolution Robotics Challenge Kit符合玩具制造协会的14项优秀STEM/STEAM玩具资格标准。

软件

随附的Revolution Robotics应用程序(APP)将为8-13岁的孩子提供了详尽的项目引导(3D图)和易于使用的积木编程界面,方便他们编程和控制机器人。有经验的探索者,可以使用Python来对其进行编程。

开源

Revolution Robotics Foundation是一家成立于2018年的非营利组织,致力于使STEM教育机器人价格合理、开放、具有教育意义、公平和有趣。

联合创始人Jared Schrieber和Jason Morrella希望让更多的孩子参与到机器人技术中。虽然当前的解决方案在推进STEM教育方面显示出巨大希望,但由于专有平台的内在成本、复杂性和不公平性,阻碍了它们的前进。

Revolution Robotics Foundation创始者们希望构建一种革命性的开源平台来解决这些问题。

在开源理念之下,Revolution Robotics Foundation将其所有工作成果开放在Github:RevolutionRobotics

无论是机器人大脑的核心源码,还是结构件的3D打印图纸……无一保留,全部开放了出来!

这意味着,可以据此构建出真正有想象力的项目和社区。

这种彻底的开放,也意味着生态中的企业,可以基于Revolution Robotics Foundation开创性的工作,快速去生产出千姿百态的STEM套件,去服务更加细分的市场和更加丰富的产品。这些产品中艰难而核心工作都已经都完成了: 多平台的客户端(APP)、通用的机器人框架、固件升级、硬件设计图、结构件3D图纸…

内测

Revolution Robotics Challenge Kit首批产品计划在本月(2019.11)发布。

CodeLab对Revolution Robotics Challenge Kit的理念和产品都深感兴趣。我们上个月与Revolution CEO Rosemary Hua 和技术负责人David Dudas通了个电话会议,谈论Revolution Robotics Challenge Kit接入CodeLab Adapter和CodeLab Neverland的可能性。他们2人对我们正在做的事情也感兴趣,于是约定在正式发布之前,先给我们寄来一套。

Revolution Robotics Challenge Kit依赖于Google的Firebase,目前一些功能暂时无法在国内使用,我们正在与David 商议可能的解决方案。

测试过程中我们发现,Revolution Robotics Challenge Kit目前的蓝牙稳定性还存在一些问题,但这块属于软件问题,可以在版本迭代中完善,暂未发现硬件上的硬伤。

就技术和编程教育而言,Revolution Robotics Challenge Kit在灵活性和易用性方面的考虑有不少地方超出我的预期。

总结

这可能是迄今为止,在STEM领域,就易用性、开放性和完整性方面综合而言,最佳的产品之一,有可能,没有之一。

因为Revolution Robotics坚持的开放性和在产品上所付出的巨大努力,我相信Revolution Robotics Challenge Kit有望做到其名字中包含的期望Revolution:

为STEM教育注入变革的力量。

参考