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基础教程之Hello World!
Aug 29 Python
python实现发送邮件及附件功能
Mar 02 Python
Python实现简单查找最长子串功能示例
Feb 26 Python
基于sklearn实现Bagging算法(python)
Jul 11 Python
python shell命令行中import多层目录下的模块操作
Mar 09 Python
python datetime处理时间小结
Apr 16 Python
Python while true实现爬虫定时任务
Jun 08 Python
Python numpy矩阵处理运算工具用法汇总
Jul 13 Python
用python进行视频剪辑
Nov 02 Python
windows+vscode安装paddleOCR运行环境的步骤
Nov 11 Python
python基于pygame实现飞机大作战小游戏
Nov 19 Python
scrapy头部修改的方法详解
Dec 06 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 数组基础知识小结
2010/08/20 PHP
Laravel 5框架学习之子视图和表单复用
2015/04/09 PHP
实例讲解php数据访问
2016/05/09 PHP
PHP批量获取网页中所有固定种子链接的方法
2016/11/18 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
2016/11/25 PHP
解析 thinkphp 框架中的部分方法
2017/05/07 PHP
TFDN图片播放器 不错自动播放
2006/10/03 Javascript
用 Javascript 验证表单(form)中多选框(checkbox)值
2009/09/08 Javascript
浏览器打开层自动缓慢展开收缩实例代码
2013/07/04 Javascript
javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
2013/11/25 Javascript
Jsonp post 跨域方案
2015/07/06 Javascript
js实现的二级横向菜单条实例
2015/08/22 Javascript
Window.Open打开窗体和if嵌套代码
2016/04/15 Javascript
关于原生js中bind函数的简单实现
2016/08/10 Javascript
JQuery实现动态操作表格
2017/01/11 Javascript
微信小程序城市定位的实现实例(获取当前所在国家城市信息)
2017/05/17 Javascript
Vue2.x通用条件搜索组件的封装及应用详解
2019/05/28 Javascript
JSX在render函数中的应用详解
2019/09/04 Javascript
javascript 高级语法之继承的基本使用方法示例
2019/11/11 Javascript
vue 内联样式style中的background用法说明
2020/08/05 Javascript
[04:37]DOTA2英雄梦之声Vol20发条
2014/06/20 DOTA
Python Numpy 数组的初始化和基本操作
2018/03/13 Python
python 3.7.0 安装配置方法图文教程
2018/08/27 Python
Python 脚本获取ES 存储容量的实例
2018/12/27 Python
pyqt5使用按钮进行界面的跳转方法
2019/06/19 Python
python爬虫模拟浏览器访问-User-Agent过程解析
2019/12/28 Python
python字典与json转换的方法总结
2020/12/28 Python
美国精品家居用品网站:US-Mattress
2016/08/24 全球购物
接口可以包含哪些成员
2012/09/30 面试题
经销商培训邀请函
2014/01/21 职场文书
欢迎领导标语
2014/06/27 职场文书
烟台的海导游词
2015/02/02 职场文书
幼儿园开学报名通知
2015/07/16 职场文书
尊师重教主题班会
2015/08/14 职场文书
详解MySQL的主键查询为什么这么快
2022/04/03 MySQL
Win10鼠标宏怎么设置?win10系统鼠标宏的设置方法
2022/08/14 数码科技