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内置函数之filter map reduce介绍
Nov 30 Python
详解详解Python中writelines()方法的使用
May 25 Python
python创建进程fork用法
Jun 04 Python
python写一个md5解密器示例
Feb 23 Python
Python简单计算文件MD5值的方法示例
Apr 11 Python
django中静态文件配置static的方法
May 20 Python
将pandas.dataframe的数据写入到文件中的方法
Dec 07 Python
selenium在执行phantomjs的API并获取执行结果的方法
Dec 17 Python
Python实现计算对象的内存大小示例
Jul 10 Python
详解Python Matplotlib解决绘图X轴值不按数组排序问题
Aug 05 Python
Python编程快速上手——疯狂填词程序实现方法分析
Feb 29 Python
python实现Oracle查询分组的方法示例
Apr 30 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
论建造顺序的重要性
2020/03/04 星际争霸
重置版游戏视频
2020/04/09 魔兽争霸
php中调用其他系统http接口的方法说明
2014/02/28 PHP
Laravel中任务调度console使用方法小结
2017/05/07 PHP
几种设置表单元素中文本输入框不可编辑的方法总结
2013/11/25 Javascript
js 高效去除数组重复元素示例代码
2013/12/19 Javascript
浮动的div自适应居中显示的js代码
2013/12/23 Javascript
Jquery实现控件的隐藏和显示实例
2014/02/08 Javascript
js的image onload事件使用遇到的问题
2014/07/15 Javascript
纯JavaScript实现的兼容各浏览器的添加和移除事件封装
2015/03/28 Javascript
jQuery选择器源码解读(四):tokenize方法的Expr.preFilter
2015/03/31 Javascript
javascript+HTML5的Canvas实现Lab单车动画效果
2015/08/07 Javascript
jquery实现动画菜单的左右滚动、渐变及图形背景滚动等效果
2015/08/25 Javascript
基于javascript实现简单计算器功能
2016/01/03 Javascript
详解Vue中过度动画效果应用
2017/05/25 Javascript
Element-UI踩坑之Pagination组件的使用
2018/10/29 Javascript
微信小程序下拉菜单效果的实例代码
2019/05/14 Javascript
[01:05:12]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS CIS-GAME
2014/05/21 DOTA
利用Python的Twisted框架实现webshell密码扫描器的教程
2015/04/16 Python
python实现支持目录FTP上传下载文件的方法
2015/06/03 Python
python监控linux内存并写入mongodb(推荐)
2017/09/11 Python
Python实现基于二叉树存储结构的堆排序算法示例
2017/12/08 Python
html5+CSS3+JS实现七夕言情功能代码
2017/08/28 HTML / CSS
联想马亚西亚官方网站:Lenovo Malaysia
2018/09/19 全球购物
应届大专毕业生个人自荐信
2013/09/22 职场文书
毕业生护理专业个人求职信范文
2014/01/04 职场文书
职工代表大会主持词
2014/04/01 职场文书
学习经验演讲稿
2014/05/10 职场文书
2014年端午节演讲稿范文
2014/05/23 职场文书
领导班子四风对照检查材料
2014/09/23 职场文书
四风自我剖析材料思想汇报
2014/10/01 职场文书
贴吧吧主申请感言
2015/08/03 职场文书
2016年领导干部廉政承诺书
2016/03/24 职场文书
门面租赁合同范文
2019/08/06 职场文书
MySQL Router实现MySQL的读写分离的方法
2021/05/27 MySQL
Golang Elasticsearches 批量修改查询及发送MQ
2022/04/19 Golang