python实现nao机器人身体躯干和腿部动作操作


Posted in Python onApril 29, 2019

本文实例为大家分享了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 相关文章推荐
linux环境下安装pyramid和新建项目的步骤
Nov 27 Python
python使用xlrd模块读写Excel文件的方法
May 06 Python
Python标准库06之子进程 (subprocess包) 详解
Dec 07 Python
有趣的python小程序分享
Dec 05 Python
python 处理dataframe中的时间字段方法
Apr 10 Python
Python实现的特征提取操作示例
Dec 03 Python
Python中常用的8种字符串操作方法
May 06 Python
python关于矩阵重复赋值覆盖问题的解决方法
Jul 19 Python
python如何求100以内的素数
May 27 Python
python 爬虫请求模块requests详解
Dec 04 Python
python使用matplotlib的savefig保存时图片保存不完整的问题
Jan 08 Python
简单介绍Python的第三方库yaml
Jun 18 Python
解决Python找不到ssl模块问题 No module named _ssl的方法
Apr 29 #Python
GitHub 热门:Python 算法大全,Star 超过 2 万
Apr 29 #Python
python实现nao机器人手臂动作控制
Apr 29 #Python
python机器人运动范围问题的解答
Apr 29 #Python
浅谈Python3中strip()、lstrip()、rstrip()用法详解
Apr 29 #Python
Python 实现微信防撤回功能
Apr 29 #Python
python程序控制NAO机器人行走
Apr 29 #Python
You might like
php中数字、字符与对象判断函数用法实例
2014/11/26 PHP
js实现GridView单选效果自动设置交替行、选中行、鼠标移动行背景色
2010/05/27 Javascript
js倒计时小程序
2013/11/05 Javascript
NodeJS Web应用监听sock文件实例
2015/02/18 NodeJs
JS使用oumousemove和oumouseout动态改变图片显示的方法
2015/03/31 Javascript
JavaScript数据库TaffyDB用法实例分析
2015/07/27 Javascript
直接拿来用的15个jQuery代码片段
2015/09/23 Javascript
JavaScript Array对象详解
2016/03/01 Javascript
JS实现六位字符密码输入器功能
2016/08/19 Javascript
简单实现jquery焦点图
2016/12/12 Javascript
关于Angular2 + node接口调试的解决方案
2017/05/28 Javascript
JS解析url查询参数的简单代码
2017/08/06 Javascript
electron中使用bootstrap的示例代码
2018/11/06 Javascript
微信小程序实现渐入渐出动画效果
2019/06/13 Javascript
Vue.js 无限滚动列表性能优化方案
2019/12/02 Javascript
vue点击标签切换选中及互相排斥操作
2020/07/17 Javascript
JavaScript代码简化技巧实例解析
2020/09/09 Javascript
微信小程序开发数据缓存基础知识辨析及运用实例详解
2020/11/06 Javascript
[00:57]英雄,你的补给到了!
2020/11/13 DOTA
python网络编程学习笔记(一)
2014/06/09 Python
Python 中的Selenium异常处理实例代码
2018/05/03 Python
Django Rest framework之权限的实现示例
2018/12/17 Python
Python第三方库face_recognition在windows上的安装过程
2019/05/03 Python
Python制作词云图代码实例
2019/09/09 Python
python 实现多维数组(array)排序
2020/02/28 Python
python中执行smtplib失败的处理方法
2020/07/01 Python
简单几步用纯CSS3实现3D翻转效果
2019/01/17 HTML / CSS
美国室内和室外装饰花盆购物网站:ePlanters
2019/03/22 全球购物
史上最全面的Java面试题汇总!
2015/02/03 面试题
写好自荐信的几个要点
2013/12/26 职场文书
父亲八十大寿答谢词
2014/01/23 职场文书
应届生求职信范文
2014/06/30 职场文书
酒店总经理岗位职责范本
2014/08/08 职场文书
SQL语法CONSTRAINT约束操作详情
2022/01/18 MySQL
《巫师》是美食游戏?CDPR10月将推出《巫师》官方食谱
2022/04/03 其他游戏
Android开发手册自定义Switch开关按钮控件
2022/06/10 Java/Android