NAO机器头部只支持yaw和pitch运动,具体编程如下。

NAO机器人头部水平旋转30度

from naoqi import ALProxy
import time
import almath
robotIp = "169.254.165.22"#169 254 165 22
Motion = ALProxy("ALMotion",robotIp,9559)
Motion.setStiffnesses("Head",1.0)
names = "HeadYaw" #水平运动
angles = 30.0*almath.TO_RAD
fractionMaxSpeed = 0.1
Motion.setAngles(names,angles,fractionMaxSpeed)
time.sleep(3.0)
Motion.setStiffnesses("Head",0.0)

头部固定
当用手扭动机器人头部时,总会回到设定的角度

from naoqi import ALProxy
import threading
import time
import almath
robotIp = "169.254.165.22"#169 254 165 22
Motion = ALProxy("ALMotion",robotIp,9559)
Motion.setStiffnesses("Head",1.0)
names1 = "HeadYaw" # 水平运动
names2 = "HeadPitch" # 上下运动
angles = 0.0*almath.TO_RAD
fractionMaxSpeed = 0.1
while True:Motion.setAngles(names1,angles,fractionMaxSpeed)Motion.setAngles(names2, angles, fractionMaxSpeed)print "fixing"#time.sleep(3.0)

NAO机器人头部运动相关推荐

  1. 《NAO机器人程序设计》---第四章 运动控制

    <NAO机器人程序设计>-第四章 运动控制 Nao机器人-Choregraphe 关节名 机器人边走边说话 moveInit():运动进程的初始化,检查机器人的当前状态,并选择一个正确的姿 ...

  2. NAO机器人高尔夫中的视觉系统设计

    去年(2017)年分别参加了江苏省和全国的NAO机器人高尔夫比赛,负责的是视觉部分编程.在这里把之前的工作总结一下.内容主要包括红球和黄杆的识别和定位(包括在比赛中遇到的一些问题和解决办法).完整的代 ...

  3. nao机器人c语言编程教程,NAO机器人编程学习.pdf

    NAO机器人编程学习 NAO 机器人编程学习 目录 1.基本介绍1 1.1 实体平台2 1.1.1 运动2 1.1.2 视觉2 1.1.3 语音2 1.1.4 触摸传感器和声纳测距仪3 1.1.5 连 ...

  4. nao机器人python库安装_NAO机器人学习笔记(1)

    1 NAO机器人硬件 1.1 红外线 红外线发射角度-60°~+60°,波长940nm. 1.2 超声波(声纳) NAO能够探测前方0.25~2.55m内是否有障碍物,探测角度60°,超声波频率为49 ...

  5. Nao机器人-CABSL

    这里主要总结下最近看的关于 CABSL 的代码和资料. 行为规范语言 CABSL (有限状态机)控制机器人在比赛中的行为.B-Human 系统中执行动作选择的部分称为行为控制. ? 下面这个图放大其实 ...

  6. OpenCV NAO机器人辅助捡球丢球

    文章目录 1. 概述 2. 相关技术 2.1 NAO机器人 2.2 Choregraphe 2.3 OpenCV 3. 总体设计与详细设计 3.1 系统模块划分 3.2 主要功能模块 4 遇到的问题 ...

  7. NAO机器人的介绍与参数

    正如汽车工业在二十世纪初带来的巨大变革一样,机器人技术将在二十一世纪掀起科技革命.人类一直梦想着能够研制出人工智能机器人,成为人类的助手,以满足社会的各种需要.  在高速发展的仿人机器人研究领域,阿尔 ...

  8. Nao机器人运行B-human代码之开始篇 1

    申明:既然在网上有介绍安装B-human软件的,我就不写了,在此转载.原文地址:http://www.cnblogs.com/followyourheart/archive/2012/03/12/B- ...

  9. NAO机器人——编程基础

    使用NAOqi模块时,不需要像普通Python程序那样用import语句导入所用模块.模块通过Broker通告它所提供的方法.通过Broker,任何模块都可以找到所有己经通告的模块及方法. # 让NA ...

最新文章

  1. android r类 作用,Android 主项目和 Module 中 R 类的区别
  2. 数据采集框架Gobblin简介
  3. 利用GoogleEarth影像打造Skyline MPT案例(转载)
  4. nacos linux启动_微服务系列之Nacos配置中心之一:Nacos介绍与安装
  5. python装饰器的通俗理解_python装饰器的通俗理解
  6. redis的zset的底层实现_Redis中hash、set、zset有多牛?从底层告诉你数据结构原理...
  7. Android平台_驱动_SD_软件 概要设计说明书
  8. Java使用表格显示日历编程_用java图形用户界面实现: 编写一个日历程序,能实现显示日历等简单功能。...
  9. Android Studio(九):引用jar及so文件
  10. spark官方文档_Spark机器学习之Pipeline
  11. windows上通过vnc连接虚拟机中linux系统
  12. 一文让你读懂Macbook的使用技巧及命令
  13. Python3 数据类型-Number
  14. pom文件中配置阿里远程仓库
  15. 曲面映射的算法理论基础
  16. Hibernate类的继承使用joined-class实现
  17. 安装软件时提示“系统管理员设置策略禁止此安装”,解决方案
  18. LNMP添加、删除虚拟主机
  19. 如何计算CAN总线的负载率以及每帧耗时和每秒最多传输帧数
  20. 计算机开机后黑屏 只有鼠标,电脑开机后一直黑屏只有一个鼠标,重启也是.怎么处理...

热门文章

  1. 0414 结对--软件再升级(韩麒麟 列志华)
  2. RuntimeError: Cannot re-initialize CUDA in forked subprocess
  3. Chrome浏览器无法加载已解压的.crx文件的解决办法
  4. AC-FPN:目标检测中的注意力机制
  5. 用H5游戏进行节日营销案列分享
  6. FME中的栅格数据操作之十三——生成应用于网络制图平台的瓦片(二)
  7. Beginning简约博客emlog主题模板V3
  8. 快速而深入地了解TypeScript及其类型
  9. Flutter之fvm管理版本
  10. 【渝粤教育】国家开放大学2018年秋季 2328T仓储与配送管理 参考试题