前几日,朋友在群里发了一个机器人的小视频,视频里机器人可以对话,可以推箱子,开心以后会哈哈大笑,非常有趣。
详细了解里一下,这是个叫 cozmo 的智能机器人,可以配合 SDK 用 python 编程,兴趣一下子就来了,询问了一下价格,闲鱼500左右,顺便跟同事看了一下,同事也感兴趣,立马下单买了2个。
第一天下单,没想到第二天下午就到了,哈哈哈。满心激动的打开箱子以后,看到屏幕上粗现的字母,想起来需要下载 app 连接 cozmo。
app 有 iOS 和 Android 两种,值得注意的是 iOS 在国内也可以直接安装,而 Android 版需要连接谷歌商店才能下载。
方便起见,掏出了我的 5s,下载app。下载完成后,更换 Wi-Fi ,选中 cozmo 开头的 Wi-Fi,连接成功后,切换 app 连接 cozmo,此时就可以互动了。
app 上可以互动的功能比较多,但是 app 编程只有一个类似 Scratch 的模块,对于具有探索精神的程序猿来说,肯定不能满足于此,so,立马打开官方手册,准备搭建开发环境。
官方的 SDK 放在了 GitHub ,链接 https://github.com/GrinningHermit/Cozmo-Explorer-Tool
通过该 SDK,你可以看到 cozmo 看到的世界,以及在它观察到这个世界时,在思考什么。
下面开始进入正题,快速浏览 README 后,找到了 docs 链接,,点击进入是安装方法。
因为我使用的是 MacBook,直接浏览 Mac OSX 部分
安装步骤很简单,总共需要 3 步:
Python Installation
# Install Homebrew on your system according to the latest instructions. # If you already had brew installed then update it by opening a Terminal window and typing in the following: brew update # Once Homebrew is installed and updated, type the following into the Terminal window to install the latest version of Python 3: brew install python32.SDK Installation
# To install the SDK, type the following into the Terminal window: pip3 install --user 'cozmo[camera]' # Note that the [camera] option adds support for processing images from Cozmo’s camera.SDK Upgrade
# To upgrade the SDK from a previous install, enter this command: pip3 install --user --upgrade cozmo手机驱动安装(补充步骤)
4.1. 在 macOS 系统上运行 Cozmo SDK,iOS 设备不需要安装其他驱动。
4.2. 而使用 Android 设备需要安装 (adb) 才能运行 Cozmo SDK ,并且需要用 USB 线连接手机。