NAO机器人头部运动

这篇博客介绍了如何使用Python编程控制NAO机器人进行头部的yaw和pitch运动,包括水平旋转30度的示例代码以及保持头部固定角度的循环设置。通过设置stiffnesses确保机器人在受到外部干扰时能保持设定的位置。
摘要由CSDN通过智能技术生成

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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@Finish_all

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值