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用于url解码和中文解析的小脚本(python url decoder)
Aug 11 Python
python对html代码进行escape编码的方法
May 04 Python
python使用htmllib分析网页内容的方法
May 08 Python
Python读取txt文件数据的方法(用于接口自动化参数化数据)
Jun 27 Python
python实现排序算法解析
Sep 08 Python
Python将文字转成语音并读出来的实例详解
Jul 15 Python
python实现银行管理系统
Oct 25 Python
pycharm双击无响应(打不开问题解决办法)
Jan 10 Python
tensorflow 实现自定义梯度反向传播代码
Feb 10 Python
Python多线程多进程实例对比解析
Mar 12 Python
Python使用Pygame绘制时钟
Nov 29 Python
详解Python 中的 defaultdict 数据类型
Feb 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
《PHP编程最快明白》第七讲:php图片验证码与缩略图
2010/11/01 PHP
php实现的发送带附件邮件类实例
2014/09/22 PHP
php实现网站留言板功能
2015/11/04 PHP
php框架CodeIgniter使用redis的方法分析
2018/04/13 PHP
浅析php如何实现爬取数据原理
2018/09/27 PHP
php设计模式之适配器模式实例分析【星际争霸游戏案例】
2020/04/07 PHP
JavaScript高级程序设计 阅读笔记(十三) js定义类或对象
2012/08/14 Javascript
js 连接数据库如何操作数据库中的数据
2012/11/23 Javascript
谈一谈js中的执行环境及作用域
2016/03/30 Javascript
Angular2 多级注入器详解及实例
2016/10/30 Javascript
BootStrap Fileinput的使用教程
2016/12/30 Javascript
js获取元素下的第一级子元素的方法(推荐)
2017/03/05 Javascript
Nodejs连接mysql并实现增、删、改、查操作的方法详解
2018/01/04 NodeJs
Three.js中矩阵和向量的使用教程
2019/03/19 Javascript
vue实现计步器功能
2019/11/01 Javascript
Vue使用vue-draggable 插件在不同列表之间拖拽功能
2020/03/12 Javascript
Javascript ParentNode和ChildNode接口原理解析
2020/03/16 Javascript
javascript自定义加载loading效果
2020/09/15 Javascript
Python算法输出1-9数组形成的结果为100的所有运算式
2017/11/03 Python
谈谈python中GUI的选择
2018/03/01 Python
基于python requests库中的代理实例讲解
2018/05/07 Python
python读取几个G的csv文件方法
2019/01/07 Python
用python写测试数据文件过程解析
2019/09/25 Python
Python实现隐马尔可夫模型的前向后向算法的示例代码
2019/12/31 Python
tensorflow 保存模型和取出中间权重例子
2020/01/24 Python
Python实现读取并写入Excel文件过程解析
2020/05/27 Python
详解Django中异步任务之django-celery
2020/11/05 Python
HTML5地理定位与第三方工具百度地图的应用
2016/11/17 HTML / CSS
canvas因为图片资源不在同一域名下而导致的跨域污染画布的解决办法
2019/01/18 HTML / CSS
介绍一下except的用法和作用
2015/01/22 面试题
电子商务网站的创业计划书
2014/01/05 职场文书
致接力运动员广播稿
2014/02/17 职场文书
社区母亲节活动记录
2014/03/06 职场文书
2014年党支部工作总结
2014/11/13 职场文书
党委工作总结2015
2015/04/27 职场文书
商务信函英语问候语
2015/11/10 职场文书