用Python编程控制Cozmo机器人(Python环境搭建和工具准备)

在b站看了介绍视频,这个小玩意儿可以说相当炫酷了
这是它的官网
用Python编程控制Cozmo机器人(Python环境搭建和工具准备)_第1张图片
准备给Brother买的小玩具Cozmo,官方提供了SDK用于Python编程,于是自己也研究一下,慢慢更新这篇文章,方便各位想编程的。
推特和油土鳖我也上不了。。。所以相关内容就跳过了。
(全英文)官方教程点这里
大概翻译如下:
硬件要求:
1、Cozmo机器人;
2、用于运行Cozmo app的移动设备(安卓、ios都行);一台计算机,操作系统Windows、macOS或者Linux(最好Ubuntu)
3、计算机上运行的是SDK(软件开发工具包),移动设备运行的app就是Cozmo的引擎(把它想象成Cozmo的“大脑”),必须用USB数据线把移动设备连接到计算机。Cozmo通过自带的安全WIFI连接你的移动设备。用Python编程控制Cozmo机器人(Python环境搭建和工具准备)_第2张图片
这样安排的好处就是,你能通过网络使用任意数量个第三方库。


Python和Comoz SDK安装 (必需)

比官网更完整的SDK安装过程,很久没用Python(都忘了模块安装是在命令行而不是命令解释器。。。),我把Python都卸载了,从头来。我现在只能用Windows。
安装步骤:
1、python官网下载最新版(点这里直达官网)选择download,选择最新python3版本
用Python编程控制Cozmo机器人(Python环境搭建和工具准备)_第3张图片
2、页面拉到下面,看到Files,选择可执行安装文件 executable installer(注意区别系统,windows下载windows的,如果是32位系统,下载只有x86那个,而不是x86-64)
用Python编程控制Cozmo机器人(Python环境搭建和工具准备)_第4张图片
3、下载好后双击安装,选第一个默认安装,把add to path (自动添加环境变量)勾选上
用Python编程控制Cozmo机器人(Python环境搭建和工具准备)_第5张图片
4、打开windows的命令行(右键开始,点击运行,输入cmd回车),输入python,有版本提示就ok
用Python编程控制Cozmo机器人(Python环境搭建和工具准备)_第6张图片
5、输入exit()退出python的编辑模式,现在可以在命令行安装模块了
6、在命令行输入pip3 install –user cozmo[camera]以安装SDK
步骤4~5如下图:
用Python编程控制Cozmo机器人(Python环境搭建和工具准备)_第7张图片
7、没了(:з)∠)


下一步,安装Cozmo Explorer Tool

Github浏览器工具下载地址:点击这里
动作浏览器下载地址:点击这里
下载方法:
用Python编程控制Cozmo机器人(Python环境搭建和工具准备)_第8张图片
介绍:
这是官方提供的可视化开发工具(浏览器),用来控制Cozmo。能在电脑上看到并用键盘Cozmo的视角。
用Python编程控制Cozmo机器人(Python环境搭建和工具准备)_第9张图片
这玩意儿能做什么?
浏览器窗口被分成了机器人摄像机和控制ROBOT CAMERA AND CONTROL、事件监视器EVENT MONITOR、动画ANIMATIONS三个部分:
事件监视器EVENT MONITOR:这块区域展示了Cozmo探测到的各种事件,比如看到立方块被拍,或者当它检测到人、狗、猫和立方体时它会发生什么。这对了解Cozmo的行为非常有用。
动画ANIMATIONS:老版本的 Cozmo Animation Explorer工具拥有的动画都在这儿了。用户可以点击按钮列出Cozmo可以做的动作,也可以搜索动作,还提供了分组按钮,根据动作名字来分组。Triggers(触发器)和Behaviors(行为) 这两个面板也能用,选择对应的标签就能列出所有选项

使用这个工具需要准备的:
1、Cozmo SDK使用文档。点这里查看文档
2、安装Pillow模块 (pip3 install –user Pillow, 一般说来装Cozmo SDK的时候已经自带了)
3、安装Flask模块(pip3 install –user flask,Flask是Python的Web应用框架)
4、安装Flask Socket-IO模块 (pip3 install –user flask-socketio)
用Python编程控制Cozmo机器人(Python环境搭建和工具准备)_第10张图片
安装注意
运行animation-explorer.py会打开一个浏览窗口;
要下载整个文件,只下载了.py文件玩不起。
工具运行方法
1、解压下载好的文件,打开命令行。
2、输入python和一个空格
3、再把要运行的.py文件拖到命令行,回车。
用Python编程控制Cozmo机器人(Python环境搭建和工具准备)_第11张图片
我现在还没设备,所以提示无设备接入,无法打开工具浏览器
等拿到玩具后再更新
csdn写篇博客真累。。。
万事俱备只欠Cozmo了,别说话,现在就买买买(:з)∠)

你可能感兴趣的:(自娱自乐)