专栏首页机器人课程与技术Cozmo机器人使用中文Scratch3编程案例(codelab)

Cozmo机器人使用中文Scratch3编程案例(codelab)

Cozmo的安装和使用基本是全英文环境,但是通过第三方插件API接口开发,可以让它支持在全中文的环境下编程和使用,也可以支持中文语音,但需要将中文转为汉语拼音即可。

-


关键词:Cozmo、Scratch3、codelab。 硬件:电脑一台,Cozmo设备一套 软件:支持Windows、Linux和MacOS


配置步骤如下:

这里使用的环境Ubuntu 18.04+codelab+CozmoSDK1.4.9+CozmoApp3.3.0.

1. 安装和使用CozmoSDK

参考链接:cozmosdk.anki.com/docs/

要在系统上安装SDK,请选择计算机操作系统的说明。

由于上述链接打开后是英文,这里简述一下过程:

适用于Ubuntu 16.04和Ubuntu 18.04

Python安装

  1. 在终端窗口中键入以下内容以安装Python: sudo apt-get update sudo apt-get install python3
  2. 然后通过在终端窗口中键入以下内容来安装pip: sudo apt install python3-pip
  3. 最后,安装Tkinter: sudo apt-get install python3-pil.imagetk

SDK安装

要安装SDK,请在“终端”窗口中键入以下内容:

pip3 install --user 'cozmo[camera]'

请注意,[camera]选项增加了对Cozmo相机处理图像的支持。

SDK升级

要从先前的安装升级SDK,请输入以下命令:

pip3 install --user --upgrade cozmo

移动设备设置

  • iOS设备需要usbmuxd才能运行Cozmo SDK。计算机需要Usbmuxd才能通过USB线与iOS设备通信。
  • Android设备需要安装Android Debug Bridge(adb)才能运行Cozmo SDK。这是计算机通过USB电缆与Android移动设备通信所必需的,并在需要时自动运行。

2. 安装和使用codelab-adapter(非常赞的一个工具,目标是万物积木化)

参考链接:codelab-adapter-docs.codelab.club/

2.1 下载

请到对应网址下载最新版本!

可以免费下载 (点击对应的操作系统链接):

2.2 使用

打开Scratch3实验室:

推荐使用Chrome浏览器点击打开Scratch3 Lab,目前Scratch官方团队在目录支持更多浏览器版本,现阶段使用Chrome浏览器效果最佳

此时,右上角显示为红色 

打开codelab-adapter,到对应文件下执行即可。

这时,右上角红的变为绿色。手机链接到PC并打开机器人APP,进入SDK模式。

勾选上图中cozmo选项!!!

初始化Cozmo机器人,并成功连接。

加载插件,点击Codelab左下角的按钮。

在上图选取Cozmo即可,图中为第二排第一个,然后就可以愉快的使用并编程了。

如上教程,完全适用于Vector,过程完全一致。

当然,Cozmo的功能远远不止如此,比如:

-

-

-

更多内容,以后继续补充。


Fin


本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Cozmo人工智能机器人玩具/教具完整版中文说明书和介绍(附应用下载链接)

    (附应用下载链接)https://download.csdn.net/download/zhangrelay/10854427

    zhangrelay
  • 强化学习笔记5-Python/OpenAI/TensorFlow/ROS-阶段复习

    通过上面一系列探索学习,就行完全掌握人工智能学工具(OpenAI)和机器人学工具(ROS)。

    zhangrelay
  • 现代控制理论习题解答与Matlab程序示例

    http://download.csdn.net/detail/zhangrelay/9544934

    zhangrelay
  • 魔法少女【动态规划问题】——NYOJ1204

    CN_Simo
  • KnockTF:转录因子敲除数据库(一)

    KnockTF(http://www.licpathway.net/KnockTF/search.php)数据库就是基于这个目的构建的数据库。这个数据库收录了目...

    匹咔球
  • 转录因子的靶基因,看这一个数据库就够了

    对于转录因子而言,我们最想知道的信息就是其对应的靶基因。转录因子相关数据库非常的多,有些数据库直接提供了靶基因的信息,比如TRANSFAC, 有些数据库只提供了...

    生信修炼手册
  • django安装了pymysql还报My

    在 python2 中,使用 pip install mysql-python 进行安装连接MySQL的库,使用时 import MySQLdb 进行使用

    py3study
  • 3032-杨辉三角

    还记得中学时候学过的杨辉三角吗?具体的定义这里不再描述,你可以参考以下的图形: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 ...

    用户2038589
  • 那些好用的翻译工具

    平常遇到不认识的单词可能习惯用百度翻译或者谷歌翻译,这里推荐些更好用的翻译工具。

    苏生不惑
  • Linux的5 个开源策略与仿真游戏【Gaming】

    图片来源:Cicada Strange on Flickr, CC BY-SA 2.0

    五月Rambo

扫码关注云+社区

领取腾讯云代金券