当前位置:   article > 正文

搭建pybullet机器人仿真环境_pybullet windows

pybullet windows

        机器人仿真领域最有名的是gazebo。但其安装很麻烦。

        本文介绍的是采用pybullet搭建的机器人仿真环境。它是python的扩展包,安装简单。

        首先安装pybullet。在windows中安装pybullet需要先进行编译,也比较麻烦。所以,这里采用在ubuntu18.04中安装。

        ubuntu18.04镜像中一般会自带python。比如Python 3.6.9。不需要重复安装。但是可能需要我们安装一个pip,命令如下。

sudo apt-get install python3-pip

        接下来就可以安装pybullet,命令如下。

pip3 install pybullet-3.2.5-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl -i https://pypi.tuna.tsinghua.edu.cn/simple

        pybullet的安装包可以在如下百度网盘中获取。

  1. 链接:https://pan.baidu.com/s/1_TyZrQPyu8vxij5u_cH_jA
  2. 提取码:o9jy

        接下来记得装numpy,命令如下。

sudo pip3 install numpy==1.18.5 -i https://pypi.tuna.tsinghua.edu.cn/simple

        现在环境已经搭建完毕了。接下来,写一段代码进行测试,如下。

  1. import pybullet as p
  2. import pybullet_data
  3. p.connect(p.GUI)
  4. p.setGravity(0,0,-10)
  5. p.resetSimulation()
  6. p.setAdditionalSearchPath(pybullet_data.getDataPath())
  7. planeId = p.loadURDF("/home/zhyc/work/myfirst.urdf")
  8. while 1:
  9. p.stepSimulation()

        其中myfirst.urdf文件如下。

  1. <?xml version="1.0"?>
  2. <robot name="myfirst">
  3. <link name="base_link">
  4. <visual>
  5. <geometry>
  6. <cylinder length="0.6" radius="0.2"/>
  7. </geometry>
  8. </visual>
  9. </link>
  10. </robot>

        运行后可看到如下图像。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/811025
推荐阅读
相关标签
  

闽ICP备14008679号