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 相关文章推荐
Python生成随机密码
Mar 10 Python
解决Python传递中文参数的问题
Aug 04 Python
python 中的list和array的不同之处及转换问题
Mar 13 Python
python字符串常用方法
Jun 14 Python
解决Python pandas df 写入excel 出现的问题
Jul 04 Python
使用Python Pandas处理亿级数据的方法
Jun 24 Python
如何使用python3获取当前路径及os.path.dirname的使用
Dec 13 Python
Python创建空列表的字典2种方法详解
Feb 13 Python
Python如何将字符串转换为日期
Jul 31 Python
Python configparser模块封装及构造配置文件
Aug 07 Python
详解Scrapy Redis入门实战
Nov 18 Python
python实现图片转字符画的完整代码
Feb 21 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
DedeCms模板安装/制作概述
2007/03/11 PHP
PHP中把数据库查询结果输出为json格式简单实例
2015/04/09 PHP
Mac版PhpStorm之XAMPP整合apache服务器配置的图文教程详解
2016/10/13 PHP
jQuery 1.4 15个你应该知道的新特性(译)
2010/01/24 Javascript
JavaScript ECMA-262-3 深入解析.第三章.this
2011/09/28 Javascript
通过location.replace禁止浏览器后退防止重复提交
2014/09/04 Javascript
javascript使用数组的push方法完成快速排序
2014/09/15 Javascript
jQuery+ajax简单实现文件上传的方法
2016/06/03 Javascript
JSONP和批量操作功能的实现方法
2016/08/21 Javascript
js实现上传文件添加和删除文件选择框
2016/10/24 Javascript
JS鼠标3次点击事件实现代码及扩展思路
2017/09/12 Javascript
利用jqprint插件打印页面内容的实现方法
2018/01/09 Javascript
详解React+Koa实现服务端渲染(SSR)
2018/05/23 Javascript
vue2.0 中使用transition实现动画效果使用心得
2018/08/13 Javascript
VUE预渲染及遇到的坑
2018/09/03 Javascript
vue将毫秒数转化为正常日期格式的实例
2018/09/16 Javascript
Javascript实现时间倒计时功能
2018/11/17 Javascript
js实现计时器秒表功能
2019/12/16 Javascript
react组件基本用法示例小结
2020/04/27 Javascript
vue 子组件watch监听不到prop的解决
2020/08/09 Javascript
跟老齐学Python之编写类之二方法
2014/10/11 Python
python中Apriori算法实现讲解
2017/12/10 Python
利用Python将文本中的中英文分离方法
2018/10/31 Python
python Matplotlib底图中鼠标滑过显示隐藏内容的实例代码
2019/07/31 Python
python实现打砖块游戏
2020/02/25 Python
Roxy荷兰官方网站:冲浪、滑雪板、服装和配件
2019/10/22 全球购物
本科生导师推荐信范文
2014/05/18 职场文书
教师节感恩老师演讲稿
2014/08/28 职场文书
学生乘坐校车安全责任书
2015/05/11 职场文书
招商银行工作证明
2015/06/17 职场文书
烈士陵园扫墓感想
2015/08/07 职场文书
linux下导入、导出mysql数据库命令的实现方法
2021/05/26 MySQL
用Python爬取某乎手机APP数据
2021/06/15 Python
Python爬取用户观影数据并分析用户与电影之间的隐藏信息!
2021/06/29 Python
怎么禁用Windows 11快照布局? win11不使用快照布局的技巧
2021/11/21 数码科技
Jmerte 分布式压测及分布式压测配置
2022/04/30 Java/Android