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 文件操作实现代码
Oct 07 Python
python list语法学习(带例子)
Nov 01 Python
Python中二维列表如何获取子区域元素的组成
Jan 19 Python
Python实现1-9数组形成的结果为100的所有运算式的示例
Nov 03 Python
Python爬虫基础之XPath语法与lxml库的用法详解
Sep 13 Python
Python 加密与解密小结
Dec 06 Python
Python根据当前日期取去年同星期日期
Apr 14 Python
Python字符串大小写转换拼接删除空白
Sep 19 Python
关于tf.reverse_sequence()简述
Jan 20 Python
Python+OpenCV实现图像的全景拼接
Mar 05 Python
windows10在visual studio2019下配置使用openCV4.3.0
Jul 14 Python
Python extract及contains方法代码实例
Sep 11 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
终于听上了直流胆调频
2021/03/02 无线电
php中debug_backtrace、debug_print_backtrace和匿名函数用法实例
2014/12/01 PHP
PHP中error_reporting()用法详解
2015/08/31 PHP
Yii中CGridView禁止列排序的设置方法
2016/07/12 PHP
laravel 框架实现无限级分类的方法示例
2019/10/31 PHP
CCPry JS类库 代码
2009/10/30 Javascript
javascript五图轮播切换实用版
2012/08/17 Javascript
js或者jquery判断图片是否加载完成实现代码
2013/03/20 Javascript
基于javascript实现漂亮的页面过渡动画效果附源码下载
2015/10/26 Javascript
JS脚本实现动态给标签控件添加事件的方法
2016/06/02 Javascript
浅谈json取值(对象和数组)
2016/06/24 Javascript
JavaScript实现购物车基本功能
2017/07/21 Javascript
js实现随机点名小功能
2017/08/17 Javascript
jquery中done和then的区别(详解)
2017/12/19 jQuery
基于Layui自定义模块的使用方法详解
2019/09/14 Javascript
p5.js码绘“跳动的小正方形”的实现代码
2019/10/22 Javascript
VUE前端从后台请求过来的数据进行转换数据结构操作
2020/11/11 Javascript
[01:09]模型精美,特效酷炫!TI9不朽宝藏Ⅰ鉴赏
2019/05/10 DOTA
python fabric实现远程操作和部署示例
2014/03/25 Python
浅谈python 里面的单下划线与双下划线的区别
2017/12/01 Python
Python实现识别手写数字 Python图片读入与处理
2020/03/23 Python
Python numpy 提取矩阵的某一行或某一列的实例
2018/04/03 Python
详解python3中的真值测试
2018/08/13 Python
python 用for循环实现1~n求和的实例
2019/02/01 Python
详解Python使用Plotly绘图工具,绘制甘特图
2019/04/02 Python
使用pyinstaller逆向.pyc文件
2019/12/20 Python
python ETL工具 pyetl
2020/06/07 Python
Python和Bash结合在一起的方法
2020/11/13 Python
LookFantastic丹麦:英国美容护肤精品在线商城
2016/08/18 全球购物
移动通信行业实习自我鉴定
2013/09/28 职场文书
总经理岗位职责范本
2014/02/02 职场文书
科研课题实施方案
2014/03/18 职场文书
大学社团计划书
2014/05/01 职场文书
史学专业毕业生求职信
2014/05/09 职场文书
计划生育目标责任书
2015/05/09 职场文书
给朋友的赠语
2015/06/23 职场文书