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中的多重装饰器
Apr 11 Python
python二分查找算法的递归实现方法
May 12 Python
Python实现感知机(PLA)算法
Dec 20 Python
Python决策树和随机森林算法实例详解
Jan 30 Python
python爬虫实例详解
Jun 19 Python
python 多进程共享全局变量之Manager()详解
Aug 15 Python
Python上下文管理器类和上下文管理器装饰器contextmanager用法实例分析
Nov 07 Python
Python实现手机号自动判断男女性别(实例解析)
Dec 22 Python
python 5个顶级异步框架推荐
Sep 09 Python
python中slice参数过长的处理方法及实例
Dec 15 Python
python 基于opencv去除图片阴影
Jan 26 Python
Python机器学习三大件之一numpy
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
一个简洁的多级别论坛
2006/10/09 PHP
使用php来实现网络服务
2009/09/15 PHP
PHP中iconv函数转码时截断字符问题的解决方法
2015/01/21 PHP
thinkPHP模板算术运算相关函数用法分析
2016/07/12 PHP
jQuery 图像裁剪插件Jcrop的简单使用
2009/05/22 Javascript
解析使用JS 清空File控件的路径值
2013/07/08 Javascript
javascript实现的固定位置悬浮窗口实例
2015/04/30 Javascript
关于JavaScript的变量的数据类型的判断方法
2015/08/14 Javascript
ES6中非常实用的新特性介绍
2016/03/10 Javascript
用nodejs的实现原理和搭建服务器(动态)
2016/08/10 NodeJs
js判断radiobuttonlist的选中值显示/隐藏其它模块的实现方法
2016/08/25 Javascript
Nodejs中Express 常用中间件 body-parser 实现解析
2017/05/22 NodeJs
javaScript产生随机数的用法小结
2018/04/21 Javascript
微信小程序开发实现的IP地址查询功能示例
2019/03/28 Javascript
vue如何获取自定义元素属性参数值的方法
2019/05/14 Javascript
12 种使用Vue 的最佳做法
2020/03/30 Javascript
JavaScript 防抖和节流遇见的奇怪问题及解决
2020/11/20 Javascript
jquery实现点击左右按钮切换图片
2021/01/27 jQuery
python实现在每个独立进程中运行一个函数的方法
2015/04/23 Python
Python字符和字符值(ASCII或Unicode码值)转换方法
2015/05/21 Python
Python 内置函数memoryview(obj)的具体用法
2017/11/23 Python
python pygame实现2048游戏
2018/11/20 Python
Python后台管理员管理前台会员信息的讲解
2019/01/28 Python
Python高级编程之继承问题详解(super与mro)
2019/11/19 Python
python中的selenium安装的步骤(浏览器自动化测试框架)
2020/03/17 Python
TensorFlow2.1.0最新版本安装详细教程
2020/04/08 Python
python requests.get带header
2020/05/05 Python
解决python 在for循环并且pop数组的时候会跳过某些元素的问题
2020/12/11 Python
Python实现疫情地图可视化
2021/02/05 Python
用C或者C++语言实现SOCKET通信
2015/02/24 面试题
创业者是否需要商业计划书?
2014/02/07 职场文书
日化店促销方案
2014/03/26 职场文书
国际贸易毕业生自荐书
2014/06/22 职场文书
Python使用OpenCV和K-Means聚类对毕业照进行图像分割
2021/06/11 Python
JavaGUI模仿QQ聊天功能完整版
2021/07/04 Java/Android
python创建字典及相关管理操作
2022/04/13 Python