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存储网页上的图片实例
May 22 Python
python检测主机的连通性并记录到文件的实例
Jun 21 Python
PyCharm鼠标右键不显示Run unittest的解决方法
Nov 30 Python
python函数修饰符@的使用方法解析
Sep 02 Python
使用 Python 处理3万多条数据只要几秒钟
Jan 19 Python
在tensorflow中实现去除不足一个batch的数据
Jan 20 Python
Django admin 实现search_fields精确查询实例
Mar 30 Python
PyCharm MySQL可视化Database配置过程图解
Jun 09 Python
python开发一款翻译工具
Oct 10 Python
python3爬虫中多线程进行解锁操作实例
Nov 25 Python
python 使用cycle构造无限循环迭代器
Dec 02 Python
matplotlib grid()设置网格线外观的实现
Feb 22 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
zf框架的Filter过滤器使用示例
2014/03/13 PHP
php验证码生成代码
2015/11/11 PHP
PHP实现的进度条效果详解
2016/05/03 PHP
PHP微信开发之查询城市天气
2016/06/23 PHP
PHP laravel中的多对多关系实例详解
2017/06/07 PHP
JavaScript中的prototype使用说明
2010/04/13 Javascript
自写的jQuery异步加载数据添加事件
2014/05/15 Javascript
js代码验证手机号码和电话号码是否合法
2015/07/30 Javascript
AngularJS基础 ng-class-odd 指令示例
2016/08/01 Javascript
网页瀑布流布局jQuery实现代码
2016/10/21 Javascript
JavaScript中boolean类型之三种情景实例代码
2016/11/21 Javascript
js实现的xml对象转json功能示例
2016/12/24 Javascript
CentOS 安装NodeJS V8.0.0的方法
2017/06/15 NodeJs
Bootstrap Table 删除和批量删除
2017/09/22 Javascript
AngularJS实现与后台服务器进行交互的示例讲解
2018/08/13 Javascript
VueJS 取得 URL 参数值的方法
2019/07/19 Javascript
python中for语句简单遍历数据的方法
2015/05/07 Python
RC4文件加密的python实现方法
2015/06/30 Python
使用Python进行AES加密和解密的示例代码
2018/02/02 Python
tensorflow输出权重值和偏差的方法
2018/02/10 Python
利用python画出折线图
2018/07/26 Python
django的ORM操作 增加和查询
2019/07/26 Python
安装python及pycharm的教程图解
2019/10/10 Python
Python大数据之从网页上爬取数据的方法详解
2019/11/16 Python
PyTorch中的Variable变量详解
2020/01/07 Python
在tensorflow中设置使用某一块GPU、多GPU、CPU的操作
2020/02/07 Python
如何用Python 加密文件
2020/09/10 Python
python基于exchange函数发送邮件过程详解
2020/11/06 Python
沪江旗下的海量优质课程平台:沪江网校
2017/11/07 全球购物
Android面试题附答案
2014/12/08 面试题
旅游管理本科生求职信
2013/10/14 职场文书
心理健康心得体会
2014/01/02 职场文书
C++程序员求职信范文
2014/04/14 职场文书
车间质检员岗位职责
2015/04/08 职场文书
严以用权专题学习研讨会发言材料
2015/11/09 职场文书
辞职报告(范文三篇)
2019/08/27 职场文书