gazebo仿真之Velodyne

本文详细介绍了如何在Gazebo中创建和仿真Velodyne HDL-32传感器模型,包括SDF文件的编写、模型库的应用、显示与输出、插件控制以及在gazebo和RViz中的可视化。步骤涵盖了从基础模型构造到传感器定义,以及仿真运行的效果展示。
摘要由CSDN通过智能技术生成

学习的内容:
(1)创建HDL-32传感器的SDF文件模型
(2)将创建的模型应用到gazebo的模型库
(3)实现模型的显示和输出
(4)使用插件控制模型
(5)在gazebo和RViz中可视化模型

《一》模型的创建
模型:
(1)a base cylinder and top cylinder, where the top cylinder spins, and
(2)a set of laser rays oriented in the vertical fan.
在这里插入图片描述step 1:创建world文件
选择一个文件夹,打开终端输入:gedit velodyne.world
在文件中输入以下内容:

    <?xml version="1.0" ?>
    <sdf version="1.5">
      <world name="default">
    
        <!-- A global light source -->
        <include>
          <uri>model://sun</uri>
        </include>
    
        <!-- A ground plane -->
        <include>
          <uri>model://ground_plane</uri>
        </include>
      </world>
    </sdf>
world文件的主要内容是设置地面和灯光。

step2:在world文件的标签前加入以下内容:

<model name="velodyne_hdl-32">
  <!-- Give the base link a unique name -->
  <link name="base">

    <!-- Offset the base by half the lenght of the cylinder -->
    <pose>0 0 0.029335 0 0 0</pose>
    <collision name="base_collision">
      <geometry>
        <cylinder>
          <!-- Radius and length provided by Velodyne -->
          <radius>.04267</radius>
          <length>.05867</length>
        </cylinder>
      </geometry>
    </collision>

    <!-- The visual is mostly a copy of the collision -->
    <visual name="base_visual">
      <geometry>
        <cylinder>
          <radius>.04267</radius>
          <length>.05867</length>
        </cylinder>
      </geometry>
    </visual>
  </link>

  <!-- Give the base link a unique name -->
  <link name="top">

    <!-- Vertically offset the top cylinder by the length of the bottom
        cylinder and half the length of this cylinder. -->
    <pose>0 0 0.095455 0 0 0</pose>
    <collision name="top_collision">
      <geometry>
        <cylinde
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值