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爬取三国演义的实现方法
Sep 12 Python
Python网络编程 Python套接字编程
Sep 13 Python
python+pygame简单画板实现代码实例
Dec 13 Python
Python中一行和多行import模块问题
Apr 01 Python
python3编写ThinkPHP命令执行Getshell的方法
Feb 26 Python
Python socket实现的文件下载器功能示例
Nov 15 Python
Python 识别12306图片验证码物品的实现示例
Jan 20 Python
Python可以实现栈的结构吗
May 27 Python
使用keras内置的模型进行图片预测实例
Jun 17 Python
python 删除系统中的文件(按时间,大小,扩展名)
Nov 19 Python
python tkinter实现下载进度条及抖音视频去水印原理
Feb 07 Python
Python 求向量的余弦值操作
Mar 04 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
虫族 Zerg 热键控制
2020/03/14 星际争霸
使用PHP编写的SVN类
2013/07/18 PHP
PHP根据IP地址获取所在城市具体实现
2013/11/27 PHP
php使用curl访问https示例分享
2014/01/17 PHP
jqPlot 基于jquery的画图插件
2011/04/26 Javascript
推荐40款强大的 jQuery 导航插件和教程(上篇)
2012/09/14 Javascript
JS中判断null、undefined与NaN的方法
2014/03/26 Javascript
使用EVAL处理jqchart jquery 折线图返回数据无效的解决办法
2015/11/26 Javascript
简要了解jQuery移动web开发的响应式布局设计
2015/12/04 Javascript
jquery及js实现动态加载js文件的方法
2016/01/21 Javascript
如何高效率去掉js数组中的重复项
2016/04/12 Javascript
javascript作用域、作用域链(菜鸟必看)
2016/06/16 Javascript
JS实现刷新父页面不弹出提示框的方法
2016/06/22 Javascript
jQuery实现的自定义弹出层效果实例详解
2016/09/04 Javascript
JavaScript  event对象整理及详细介绍
2016/10/10 Javascript
jQuery给指定的table动态添加删除行的操作方法
2016/10/12 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
2017/02/20 Javascript
微信小程序Redux绑定实例详解
2017/06/07 Javascript
关于Vue项目跨平台运行问题的解决方法
2018/09/18 Javascript
vue-cli脚手架打包静态资源请求出错的原因与解决
2019/06/06 Javascript
vue使用lodop打印控件实现浏览器兼容打印的方法
2021/02/07 Vue.js
Python实现更改图片尺寸大小的方法(基于Pillow包)
2016/09/19 Python
Django objects.all()、objects.get()与objects.filter()之间的区别介绍
2017/06/12 Python
Python爬虫实例扒取2345天气预报
2018/03/04 Python
对Python3+gdal 读取tiff格式数据的实例讲解
2018/12/04 Python
python获取服务器响应cookie的实例
2018/12/28 Python
CSS实现圆形放大镜狙击镜效果 只有圆圈里的放大
2012/12/10 HTML / CSS
CSS3实现文字波浪线效果示例代码
2016/11/20 HTML / CSS
html5开发三八女王节表白神器
2018/03/07 HTML / CSS
家长评语和期望
2014/02/10 职场文书
初三学生个人自我评定
2014/04/06 职场文书
放飞中国梦演讲稿
2014/04/23 职场文书
四风自我剖析材料
2014/09/30 职场文书
会计出纳岗位职责
2015/03/31 职场文书
2015年小学二年级班主任工作总结
2015/05/21 职场文书
安装harbor作为docker镜像仓库的问题
2022/06/14 Servers