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安装mysql-python简明笔记(ubuntu环境)
Jun 25 Python
详解使用python的logging模块在stdout输出的两种方法
May 17 Python
python中将\\uxxxx转换为Unicode字符串的方法
Sep 06 Python
python 将列表中的字符串连接成一个长路径的方法
Oct 23 Python
Python 通过打码平台实现验证码的实现
May 13 Python
详解Python中的测试工具
Jun 09 Python
获取django框架orm query执行的sql语句实现方法分析
Jun 20 Python
python opencv将表格图片按照表格框线分割和识别
Oct 30 Python
Python操作多维数组输出和矩阵运算示例
Nov 28 Python
python numpy库linspace相同间隔采样的实现
Feb 25 Python
python 抓取知乎指定回答下视频的方法
Jul 09 Python
python基础之爬虫入门
May 10 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自动适应范围的分页代码
2008/08/05 PHP
PHP加密解密字符串汇总
2015/04/26 PHP
PHP永久登录、记住我功能实现方法和安全做法
2015/04/27 PHP
PHP PDO数据库操作预处理与注意事项
2019/03/16 PHP
PHP中number_format()函数的用法讲解
2019/04/08 PHP
PHP 判断字符串是中文还是英文, 或者是中英混合
2021/03/09 PHP
js精度溢出解决方案
2012/12/02 Javascript
JQuery设置文本框和密码框得到焦点时的样式
2013/08/30 Javascript
一览画面点击复选框后获取多个id值的方法
2016/05/30 Javascript
基于jQuery实现Accordion手风琴自定义插件
2020/10/13 Javascript
深入理解 JavaScript 中的 JSON
2017/04/06 Javascript
VueJs监听window.resize方法示例
2018/01/17 Javascript
jquery 获取索引值在一定范围的列表方法
2018/01/25 jQuery
three.js实现圆柱体
2018/12/30 Javascript
vue文件运行的方法教学
2019/02/12 Javascript
微信小程序实现卡片层叠滑动效果
2019/06/21 Javascript
cordova+vue+webapp使用html5获取地理位置的方法
2019/07/06 Javascript
微信小程序页面调用自定义组件内的事件详解
2019/09/12 Javascript
JavaScript函数Call、Apply原理实例解析
2020/02/17 Javascript
vue使用canvas实现移动端手写签名
2020/09/22 Javascript
Python实现脚本锁功能(同时只能执行一个脚本)
2017/05/10 Python
python3操作微信itchat实现发送图片
2018/02/24 Python
python实现的发邮件功能示例
2019/09/11 Python
利用Python自动化操作AutoCAD的实现
2020/04/01 Python
keras 模型参数,模型保存,中间结果输出操作
2020/07/06 Python
关于Kotlin中SAM转换的那些事
2020/09/15 Python
普天C++笔试题
2016/03/20 面试题
电气专业应届生求职信
2013/11/01 职场文书
《盘古开天地》教学反思
2014/02/28 职场文书
受伤赔偿协议书
2014/09/24 职场文书
四风批评与自我批评范文
2014/10/14 职场文书
酒店工程部岗位职责
2015/02/12 职场文书
初中开学典礼新闻稿
2015/07/17 职场文书
2016感恩父亲节主题广播稿
2015/12/18 职场文书
甜美蛋糕店的创业计划书模板,拿来即用!
2019/08/21 职场文书
多属性、多分类MySQL模式设计
2021/04/05 MySQL