python用于机器人(python实现nao机器人身体躯干和腿部动作操作)
类别:脚本大全 浏览量:597
时间:2021-10-12 00:25:05 python用于机器人
python实现nao机器人身体躯干和腿部动作操作本文实例为大家分享了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) |
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/u011181878/article/details/21392629
您可能感兴趣
- python中for语句的无限循环(python使用for循环计算0-100的整数的和方法)
- python3yield使用教程(python中yield的用法详解——最简单,最清晰的解释)
- python序列定义(详解Python3序列赋值、序列解包)
- python中列表remove的用法汇总(对python_discover方法遍历所有执行的用例详解)
- python怎样读取mysql数据(使用Python将Mysql的查询数据导出到文件的方法)
- python中的pass是干嘛的(总结python中pass的作用)
- python怎么提取微信数据(使用Python+wxpy 找出微信里把你删除的好友实例)
- python交互执行shell脚本(python 利用文件锁单例执行脚本的方法)
- python 组合数据类型(详解Python3 对象组合zip和回退方式*zip)
- python扫描服务器端口(Python实现的对本地host127.0.0.1主机进行扫描端口功能示例)
- python 正则表达式语法大全(python re库的正则表达式入门学习教程)
- python数组矩阵操作(Python矩阵和Numpy数组的那些事儿)
- python实现列表删除重复元素(Python代码实现删除一个list里面重复元素的方法)
- python创建文件的方法(Python3.5文件读与写操作经典实例详解)
- python中的isi(深入浅析Python 中 is 语法带来的误解)
- python全局变量设置(Python3.5局部变量与全局变量作用域实例分析)
- 《乡村爱情13》开播,新版刘能以假乱真,编剧思维进入瓶颈(新版刘能以假乱真)
- 当年的 白洋淀战神 练肌肉 嘎子哥也成为行走的荷尔蒙(当年的白洋淀战神)
- 肌肉小子陈康, 亚洲巨兽 黄哲勋,哪个才是你的菜(肌肉小子陈康亚洲巨兽)
- 新闻周刊 青岛网红 赵厂长 编段子一箩筐输出快乐,陪父亲十二载勇斗病魔(新闻周刊青岛网红)
- 44岁夏雨演谋女郎爸,大其24岁却看不出,互动不怕袁泉吃醋(44岁夏雨演谋女郎爸)
- 全椒人,你还记得吗 那年,那人,那网,那些我们的青春记忆(全椒人你还记得吗)
热门推荐
- html5canvas画图有什么用(Html5基于canvas实现电子签名并生成PDF文档)
- sqlserver语句创建窗口布局(SQL Server 2012 开窗函数)
- MySql DATE_FORMAT日期格式化
- 云服务器怎么免费(有永久免费的云服务器吗?)
- 云服务器的安全问题(云服务器如何提高安全组性能?)
- mysql索引原理和优化(Mysql 索引该如何设计与优化)
- drools动态执行规则(使用swoole 定时器变更超时未支付订单状态的解决方案)
- python数组矩阵操作(Python矩阵和Numpy数组的那些事儿)
- 如何安装phpmysql环境(phpnow重新安装mysql数据库的方法)
- php使用面向对象如何写好代码(PHP面向对象程序设计模拟一般面向对象语言中的方法重载overload示例)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9