python实现nao机器人身体躯干和腿部动作操作
2019-05-23 07:02
2216 查看
本文实例为大家分享了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简单实现nao机器人身体躯干和腿部的动作
- python实现nao机器人手臂动作控制
- python实现nao机器人手臂动作控制
- python控制nao机器人身体动作实例
- python3.2实现简单文件/目录操作
- python实现的列表操作
- python 读取文件 并实现文件相关操作最后导出excel
- Python中的文件和目录操作实现代码
- Python操作MySQL简单实现方法
- Python 实现隐藏文件夹、文件操作
- VC++实现监视系统的键盘操作(2) 创建记录键盘动作的全局钩子DLL
- python 操作XML和自己实现的xml解析器
- python fabric实现远程操作和部署示例
- python fabric实现远程操作和部署
- Python操作Execl 实现自动化填表
- python操作ssh实现服务器日志下载的方法
- python使用peewee实现mysql数据操作
- Python fabric实现远程操作和部署
- python 的时间操作datetime ,不支持减年或月阿!!自己实现
- python 布尔操作实现代码