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的random模块吗?
Dec 12 Python
python做量化投资系列之比特币初始配置
Jan 23 Python
Python实现类似比特币的加密货币区块链的创建与交易实例
Mar 20 Python
儿童学习python的一些小技巧
May 27 Python
pandas 对每一列数据进行标准化的方法
Jun 09 Python
django之跨表查询及添加记录的示例代码
Oct 16 Python
Python3实现的反转单链表算法示例
Mar 08 Python
python实现读取excel文件中所有sheet操作示例
Aug 09 Python
Python字符串格式化常用手段及注意事项
Jun 17 Python
Python进行统计建模
Aug 10 Python
python用tkinter实现一个gui的翻译工具
Oct 26 Python
python使用pycharm安装pyqt5以及相关配置
Apr 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
使用swoole扩展php websocket示例
2014/02/13 PHP
thinkphp备份数据库的方法分享
2015/01/04 PHP
PHP入门教程之数学运算技巧总结
2016/09/11 PHP
PHP实现文件上传下载实例
2016/10/18 PHP
老生常谈PHP面向对象之注册表模式
2017/05/26 PHP
Laravel第三方包报class not found的解决方法
2019/10/13 PHP
仅img元素创建后不添加到文档中会执行onload事件的解决方法
2011/07/31 Javascript
js判断输入是否为数字的具体实例
2013/08/03 Javascript
JS对HTML标签select的获取、添加、删除操作
2013/10/17 Javascript
javascript折半查找详解
2015/01/26 Javascript
js实现动态加载脚本的方法实例汇总
2015/11/02 Javascript
JavaScript原生编写《飞机大战坦克》游戏完整实例
2017/01/04 Javascript
微信小程序自定义底部弹出框
2020/11/16 Javascript
VUE v-for循环中每个item节点动态绑定不同函数的实例
2018/09/26 Javascript
详解微信小程序开发(项目从零开始)
2019/06/06 Javascript
JS实现的碰撞检测与周期移动完整示例
2019/09/02 Javascript
vue 动态添加的路由页面刷新时失效的原因及解决方案
2021/02/26 Vue.js
[01:14:19]NAVI vs Mineski 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
使用python 和 lint 删除项目无用资源的方法
2017/12/20 Python
python: line=f.readlines()消除line中\n的方法
2018/03/19 Python
Python同步遍历多个列表的示例
2019/02/19 Python
python实现kNN算法识别手写体数字的示例代码
2019/08/16 Python
使用 prometheus python 库编写自定义指标的方法(完整代码)
2020/06/29 Python
python+flask编写一个简单的登录接口
2020/11/13 Python
英国舒适型鞋履品牌:FitFlop
2017/05/17 全球购物
Rodd & Gunn澳大利亚官网:新西兰男装品牌
2018/09/25 全球购物
解决python 输出到csv 出现多空行的情况
2021/03/24 Python
函授本科自我鉴定
2014/02/04 职场文书
员工工作表现评语
2014/04/26 职场文书
客户答谢会活动方案
2014/08/31 职场文书
中学生旷课检讨书模板
2014/10/08 职场文书
班主任2015新年寄语
2014/12/08 职场文书
2015年园林绿化工作总结
2015/05/23 职场文书
Centos7中MySQL数据库使用mysqldump进行每日自动备份的编写
2021/08/02 MySQL
SpringBoot2零基础到精通之数据库专项精讲
2022/03/22 Java/Android
java如何实现获取客户端ip地址的示例代码
2022/04/07 Java/Android