nao
吾人为学
个人博客:https://mtics.top/
展开
-
对NAO的手臂控简单控制
对NAO的手臂控简单控制 开启/关闭走路时手臂的摆动 如何才能控制NAO的手臂呢?官方文档中给出了一段代码介绍: 这段代码中给出了如何控制NAO走路时是否摆动手臂,可以说是很简单了。难点在于怎么控制它的手臂固定在自己想要的角度呢?这就要用到另外的代码了。 设置角度 文档中有个在ALMotion库下的API叫做angleInterpolationWithSpeed可以通过传入一些参...原创 2018-05-29 22:06:17 · 2532 阅读 · 2 评论 -
Nao学习——ROS的安装
Nao学习——ROS的安装 搬运自在Ubuntu中安装ROS Kinetic 1. 安装 ROS Kinetic 只 支持Wily (Ubuntu 15.10), Xenial (Ubuntu 16.04) 和Jessie (Debian 8) 的debian包。 1.1 配置 Ubuntu 软件仓库 配置你Ubuntu 软件仓库(repositories) 以允许 "restric...原创 2018-08-04 10:30:57 · 726 阅读 · 0 评论 -
NAO学习——在ROS上安装NAO
NAO学习——在ROS上安装NAO 1. 安装 1.1 配置NAOqi 在从Aldebaran Nao官网软件库下载NAOqi SDK时,需要先注册账户。 不知道为什么,我们实验室中现在只能用2.1.2版本的SDK,装其他的都会报错。各位读者可以自己尝试一下别的版本。 下载好之后,我们先解压压缩包: $ tar xzf pynaoqi-python2.7-2.1.2.17-li...原创 2018-08-04 10:29:54 · 2140 阅读 · 10 评论 -
win10环境下有关nao的sdk配置
本文转载自学弟的博客:win10环境下有关nao的sdk配置,转载已经许可。 所需部分软件(即sdk)的下载链接 https://community.ald.softbankrobotics.com/en/resources/software/language/en-gb 一.关于CHoreg...转载 2018-05-11 18:02:48 · 979 阅读 · 0 评论 -
Python SDK入门(4)—— 记录数据
Python SDK入门(4)—— 记录数据 对于NAO来说,记录下它众多传感器的数据是很容易的。让我们来看一个简单的例子吧: # -*- UTF-8 -*- """记录下一些传感器的数据,并将它们写入到一个文本中""" # MEMORY_VALUE_NAMES 是我们想要存储的ALMemory的值的列表 ALMEMORY_KEY_NAMES = [ "Device/SubDev...原创 2018-04-27 08:19:24 · 1229 阅读 · 0 评论 -
Python SDK入门(3)——对事件做出反应
Python SDK入门(3)——对事件做出反应 这一节,我想让NAO在每一次侦测到人脸的时候都说一句“你好,人类”。为了达到这一点,我们需要使用ALFacedetection模型下的”FaceDetected”事件。 所以我们需要用Python写一个NAOqi模型出来。而要创建模型,我们首先需要一个中间件(Broker)。 下面是一个例子: # -*- enc...原创 2018-04-25 21:26:50 · 1302 阅读 · 1 评论 -
Python SDK入门(2)——让NAO行走并说话
Python SDK入门(2)——让NAO行走并说话 1. 使NAO刚化 除非你将NAO的stiffness的值设为非0数,否则它是不会移动的 而要做到这点其实很简单,只要通过调用ALMotionProxy::setStiffnesses()进行设置即可: from naoqi import ALProxy motion = ALProxy("ALMotion", "nao.loca...原创 2018-05-29 22:06:31 · 2856 阅读 · 3 评论 -
Python SDK入门(1)——让NAO说话
Python SDK入门(1)——让NAO说话 在python for naoqi的环境安装完成后,我们先来尝试让NAO说出“Hello world”: from naoqi import ALProxy tts = ALProxy("ALTextTpSpeech", "<IP of your robot>", 9559) tts.say("Hello world") 这是一...原创 2018-04-24 20:05:13 · 3887 阅读 · 2 评论 -
NAO学习——从NAOqi和rviz开始学习在ROS上运行NAO
NAO学习——从NAOqi和rviz开始学习在ROS上运行NAO 1. 开始连接一个实体NAO 1.1 运行nao_bringup 在开始之前,我们首先要确定三个必须的依赖包 naoqi_driver,naoqi_bridge 和 nao_description 是否满足。这三个包可以通过包管理器或者从github上clone。 为了运行nao_bringup, 需要执行下列命令:...原创 2018-08-07 17:14:13 · 1798 阅读 · 8 评论