用python编写nao机器人舞蹈_python实现nao机器人身体躯干和腿部动作操作
本文实例为大家分享了python实现nao机器人身体躯干和腿部动作的具体代码,供大家参考,具体内容如下
跟上一篇类似,代码没什么难度,可以进行扩展。
#-*-encoding:UTF-8-*-
'''control nao's left foot,
cartesian control:torso and foot trajectories
'''
import sys
import motion
from naoqi import ALProxy
def StiffnessOn(proxy):
pNmaes="Body"
pStiffnessLists=1.0
pTimeLists=1.0
proxy.stiffnessInterpolation(pName,pStiffnessLists,pTimeLists)
def main(robotIP):
'''example of cartesian foot trajectory
'''
try :
motionProxy=ALProxy("ALMotion",robotIP,9559)
except Exception,e:
print "could not create a proxy"
print "error is ",e
try:
postureProxy=ALProxy("ALRobotPosture",robotIP,9559)
except Exception ,e:
print "could not create a proxy"
print"error is",e
StiffnessOn(motionProxy)
#send nao to pose init
postureProxy.goToPosture("StandInit",0.5)
space=motion .FRAME_ROBOT
AxisMask=almath.AXIS_MASK_VEL
isAbsolute=False
path=[0.0,-0.07,-0.03,0.0,0.0,0.0]
#lower the torso and move the size
effector="Torso"
time=2.0
motionProxy.positionInterpolation(effector,space,path,axisMask,time,isAbsolute)
#lleg motion
effector="LLeg"
path=[0.0,0.06,0.00,0.0,0.0,0.0]
times=2.0
motionProxy.positionInterpolation(effector,space,axisMask,time,isAbsolute)
if __name__=="__main__":
robotIP="127.0.0.1"
if len(sys.argv)<=1:
print "usage python robotIP"
else:
robotIP=sys.argv[1]
main(robotIP)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
用python编写nao机器人舞蹈_python实现nao机器人身体躯干和腿部动作操作相关推荐
- python控制nao机器人_python实现nao机器人身体躯干和腿部动作操作
python实现nao机器人身体躯干和腿部动作操作 发布时间:2020-08-21 03:01:35 来源:脚本之家 阅读:82 本文实例为大家分享了python实现nao机器人身体躯干和腿部动作的具 ...
- 用python编写nao机器人舞蹈_python控制nao机器人身体动作实例详解
python控制nao机器人身体动作实例详解 发布时间:2020-10-23 09:18:22 来源:脚本之家 阅读:89 本文实例为大家分享了python控制nao机器人身体动作的具体代码,供大家参 ...
- python 微信机器人教程_Python实现微信机器人的方法
最近在学python的过程中无意间发现一个python库:wxpy,其可以实现让微信自动接收.处理消息并进行回复的一系列功能.感觉挺有意思的,便自行摸索学习,并成功地实现了其功能. 当我们打开微信,就 ...
- python编写猜大小游戏_python编写猜数字小游戏
本文实例为大家分享了python编写猜数字小游戏的具体代码,供大家参考,具体内容如下 import random secret = random.randint(1,30) guess = 0 tri ...
- python编写掷骰子程序_Python Tkinter实例——模拟掷骰子
什么是tkinter? tkinter 是 python 的标准 gui 库.python 使用 tkinter 可以快速的创建 gui 应用程序. 由于 tkinter 是内置到 python 的安 ...
- python编写ai电话_开发人工智能电话机器人必须掌握的语言,Python
那么要想学人工智能,想学Python,那以下这些是必不可少的: 首先,你要学Python如何爬取数据,你要做数据分析.数据建模,起码你要有数据,这些数据来源有多种方法,但是很多都来自网络,这就是爬虫. ...
- python编写程序输出诗句_Python学习笔记(一)-- print语句
print语句可以向屏幕上输出指定的文字.比如输出'hello, world',用代码实现如下: >>> print 'hello, world' 注意: 1.当我们在Python交 ...
- python编写命令行框架_python的pytest框架之命令行参数详解(上)
前言 pytest是一款强大的python自动化测试工具,可以胜任各种类型或者级别的软件测试工作.pytest提供了丰富的功能,包括assert重写,第三方插件,以及其他测试工具无法比拟的fixtur ...
- python人脸识别源码_Python 抖音机器人,让你找到漂亮小姐姐
本项目作者沉迷于抖音无法自拔,常常花好几个小时在抖音漂亮小姐姐身上. 本着高效.直接地找到漂亮小姐姐的核心思想,我用 Python + ADB 做了一个 Python 抖音机器人 Douyin-Bot ...
最新文章
- “面试不败计划”:各大公司Java后端开发面试题总结
- [BZOJ] 2064: 分裂
- libgdx 学习笔记七 libgdx应用程序生命周期
- 前端学习(1731):前端系列javascript之发布窗口布局下
- 如何使用Chrome的Network面板分析HTTP报文
- springboot Autowired BeanNotOfRequiredTypeException
- 拓端tecdat|重庆住房租赁市场现状分析:解读出租房市场的数据密码
- SQL Server 2012基本介绍
- Gamma矫正,先有鸡还是先有蛋的故事
- PCAN-View如何保存报文?
- 浅谈严格控制普通高等学校招生规模
- Ubuntu的一些高(sao)效(cao)率(zuo)工具
- html语言单词背不下来,英语单词怎么都背不下来怎么办
- #Vue3篇:watch、watchEffect、watchPostEffect、watchSyncEffect的区别
- python一二三【warning模块使用】
- 计算该年该月该日天数 一年中有 12 个月,而每个月的天数是不一样的。其中大月 31 天,分别为 1,3,5,7,8,10,12 月,小月 30 天,分别 为 4,6,9,11 月。
- VMware Tools 安装成功无法从主机拖动文件到虚拟机
- 在线JSON转换成Excel文件工具
- java枚举类型季节实例_Java之枚举类
- Vue 之 移动端 better-scroll 下 click 事件失效问题(PC端却正常click点击)