博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
当 Pando 遇到 Scratch3-Codelab,机器人觉醒了 ~
阅读量:6549 次
发布时间:2019-06-24

本文共 852 字,大约阅读时间需要 2 分钟。

Explore Amazing Moment With Pando

是由研发,可以进行情感互动的益智编程机器人。主要功能包括情感交互、手势控制、自主避障、积木编程、动作编程、任务挑战、拟人步态等功能。

图片来源:

Scratch3-Codelab 是 在 Scratch3 的基础上,集成 EIM (Everything is Message)插件,配合 ,就可以让 Scratch3 可以执行 Python 代码,这就赋予了 Scratch3 几乎无限的可能性。

系统框图

如果可以运行 Python 代码,那么理论上就能把任何智能硬件都接入 Scratch3 当中,而且模块和插件越多,Scratch3 的玩法就越千变万化!

图片来源:

作为一个少儿编程产品,孩子们的想象力其实是远远超过成年的工程师的,如果做到尽可能的开放,让他们去创造和探索机器人的功能,这将是一件非常有意思的事情。

非常有幸邀请文杰来公司一起交流畅谈,被 CodeLab 万物积木化 的想法深深吸引,第二天花了一些时间,参照 文档,为 写了 Codelab 插件 ,成功接入 Pando 到 Scratch3 当中。下面是系统框图:

视频演示

  • YouTube:
  • Bilibili:

软件使用

MacOS/Linux

  • 插件安装
    • Pando 插件
    • 蓝牙服务端
  • pip3 install pyzmq --user
  • 安装

按键控制 Pando

微信遥控 Pando

语音控制 Pando

更多玩法

将 Pando 的运动功能封装成 Block,在 Codelab 平台上就能赋予其更多的 AI 能力,例如

  • 人脸识别和手势识别控制 Pando
  • 与 Pando 聊天对话
  • Pando 与任何智能硬件交互
  • 更多有趣的玩法请参考

我们相信,孩子的想象力是天马星空的,如果把学习一门编程语言的门槛抹平,他们将能创造出更多令人惊叹的作品。

参考链接

关于作者

公众号【神奇的战士】

Github:
邮箱:rocksong.hit@gmail.com

转载地址:http://oegdo.baihongyu.com/

你可能感兴趣的文章
创建Pch预编译文件
查看>>
阿里云Centos配置iptables防火墙
查看>>
UML类图几种关系的总结
查看>>
PHP面试题汇总
查看>>
LeetCode (11): Container With Most Water
查看>>
【技巧】easyUI的datagrid,如何在翻页以后仍能记录被选中的行
查看>>
经过强制类型转换以后,变量a, b的值分别为( )short a = 128; byte b = (byte) a;
查看>>
ubuntu下msmtp+mutt的安装和配置
查看>>
QLabel显示图片,图片可以自适应label的大小
查看>>
BZOJ3994:[SDOI2015]约数个数和——题解
查看>>
3、EJB3.0开发第一个无会话Bean和客户端(jboss4.2.3)
查看>>
git fetch & pull详解
查看>>
boost_1.63.0编译VS2013
查看>>
jQuery 插件-(初体验一)
查看>>
PHP语言 -- Ajax 登录处理
查看>>
基于js的CC攻击实现与防御
查看>>
我的家庭私有云计划-19
查看>>
项目实践中Linux集群的总结和思考
查看>>
关于使用Android NDK编译ffmpeg
查看>>
监控MySQL主从同步是否异常并报警企业案例模拟
查看>>