鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    URDF在gazebo中显示问题

    已定时 已固定 已锁定 已移动
    机器人学
    gazebo 仿真 ros2 仿真
    1
    1
    258
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 27616077292
      赤诚
      最后由 编辑

      网上找了一个urdf代码,通过launch文件在rviz中启动,模型是正常的,于是就尝试添加gazebo的颜色标签,通过launch文件将urdf代码加载进gazebo中进行显示。发现无法显示,卡了很久了,该launch文件没有问题,加载其余的可以在gazebo中正常显示。为什么只加了gazebo颜色标签却无法显示呢。下面是urdf代码部分

      <?xml version="1.0" encoding="utf-8"?>
      <robot name="mini_akm_robot">

      <link name="base_footprint">

      </link>
      <link name="base_link">
      <inertial>
      <origin
      xyz="-0.0119754973846389 -0.000133372463647142 0.021017784029409" rpy="0 0 0" />
      <mass
      value="0.431538267108837" />
      <inertia
      ixx="0.00025452933099881"
      ixy="1.90798049636859E-06"
      ixz="-8.81627294628033E-07"
      iyy="0.00037243817570695"
      iyz="4.03071469874943E-07"
      izz="0.000540327179164314" />
      </inertial>
      <visual>
      <origin xyz="0 0 0" rpy="0 0 0" />
      <geometry>
      <mesh filename="package://four_wheel_ackermann/meshes/mini_akm_robot_meshes/base_link.STL" />
      </geometry>
      <material name="white">
      <color rgba="1 1 1 1"/>
      </material>
      </visual>
      <collision>
      <origin xyz="0 0 0" rpy="0 0 0" />
      <geometry>
      <mesh
      filename="package://four_wheel_ackermann/meshes/mini_akm_robot_meshes/base_link.STL" />
      </geometry>
      </collision>
      </link>
      <gazebo reference="base_link">
      <material>Gazebo/White</material>
      </gazebo>

      <joint name="base_joint" type="fixed">
      <parent link="base_footprint" />
      <child link="base_link" />
      <origin xyz="0.0 0.0 0.022" rpy="0 0 0" />
      </joint>

      <link name="lb_link">
      <inertial>
      <origin
      xyz="-1.74588455068014E-07 -0.000208203511794444 3.83077326214509E-08"
      rpy="0 0 0" />
      <mass
      value="0.0456749740999707" />
      <inertia
      ixx="1.81808801892974E-05"
      ixy="-1.7622297358917E-11"
      ixz="3.41287253300913E-12"
      iyy="3.14403863492233E-05"
      iyz="1.33311989069345E-11"
      izz="1.81803662298203E-05" />
      </inertial>
      <visual>
      <origin xyz="0 0 0" rpy="0 0 0" />
      <geometry>
      <mesh
      filename="package://four_wheel_ackermann/meshes/mini_akm_robot_meshes/lb_link.STL" />
      </geometry>
      <material name="black">
      <color rgba="0 0 0 1"/>
      </material>
      </visual>
      <collision>
      <origin
      xyz="0 0 0"
      rpy="0 0 0" />
      <geometry>
      <mesh
      filename="package://four_wheel_ackermann/meshes/mini_akm_robot_meshes/lb_link.STL" />
      </geometry>
      </collision>
      </link>

      <gazebo reference="lb_link">
      <material>Gazebo/Black</material>
      </gazebo>
      <joint name="lb_joint"
      type="continuous">
      <origin xyz="-0.069657 0.07975 0.0162" rpy="0 0 0" />
      <parent
      link="base_link" />
      <child
      link="lb_link" />
      <axis
      xyz="0 -1 0" />
      </joint>
      <link name="rb_link">
      <inertial>
      <origin
      xyz="-1.21641156911045E-07 0.000208202847118158 3.82869461863777E-08"
      rpy="0 0 0" />
      <mass
      value="0.0456749740269158" />
      <inertia
      ixx="1.81808800640407E-05"
      ixy="-1.76128053558607E-11"
      ixz="-3.39346241698698E-12"
      iyy="3.14403861845454E-05"
      iyz="-1.33298144631598E-11"
      izz="1.81803661907041E-05" />
      </inertial>
      <visual>
      <origin
      xyz="0 0 0"
      rpy="0 0 0" />
      <geometry>
      <mesh
      filename="package://four_wheel_ackermann/meshes/mini_akm_robot_meshes/rb_link.STL" />
      </geometry>
      <material name="black">
      <color rgba="0 0 0 1"/>
      </material>
      </visual>
      <collision>
      <origin
      xyz="0 0 0"
      rpy="0 0 0" />
      <geometry>
      <mesh
      filename="package://four_wheel_ackermann/meshes/mini_akm_robot_meshes/rb_link.STL" />
      </geometry>
      </collision>
      </link>
      <gazebo reference="rb_link">
      <material>Gazebo/Black</material>
      </gazebo>

      <joint name="rb_joint"
      type="continuous">
      <origin
      xyz="-0.069657 -0.079776 0.0162"
      rpy="0 0 0" />
      <parent
      link="base_link" />
      <child
      link="rb_link" />
      <axis
      xyz="0 -1 0" />
      </joint>

      <link name="laser_link">
      <inertial>
      <origin
      xyz="0.00196458631092469 -3.57895453832374E-06 -0.000201831632616292"
      rpy="0 0 0" />
      <mass
      value="0.0477519163756088" />
      <inertia
      ixx="3.38461999756745E-05"
      ixy="-2.19897168323003E-09"
      ixz="1.07118468678157E-06"
      iyy="3.94150415873187E-05"
      iyz="6.83978024968062E-10"
      izz="5.60787042126573E-05" />
      </inertial>
      <visual>
      <origin
      xyz="0 0 0"
      rpy="0 0 0" />
      <geometry>
      <mesh
      filename="package://four_wheel_ackermann/meshes/mini_akm_robot_meshes/laser.STL" />
      </geometry>
      <material name="blue">
      <color rgba="0 0 0.4 1"/>
      </material>
      </visual>
      <collision>
      <origin
      xyz="0 0 0"
      rpy="0 0 0" />
      <geometry>
      <mesh
      filename="package://four_wheel_ackermann/meshes/mini_akm_robot_meshes/laser.STL" />
      </geometry>
      </collision>
      </link>
      <gazebo reference="laser_link">
      <material>Gazebo/Blue</material>
      </gazebo>

      <joint name="laser_joint"
      type="fixed">
      <origin
      xyz="0.051343 -1.2576E-05 0.094524"
      rpy="0 0 3.1416" />
      <parent
      link="base_link" />
      <child
      link="laser_link" />
      <axis
      xyz="0 0 0" />
      </joint>

      <link name="left_link">
      <inertial>
      <origin
      xyz="-0.00429085747483857 0.0111736945302178 -0.0110145847149603"
      rpy="0 0 0" />
      <mass
      value="0.00476959924663217" />
      <inertia
      ixx="2.06909949437508E-07"
      ixy="-1.04973296356064E-07"
      ixz="-1.49927893294707E-09"
      iyy="3.93341439527907E-07"
      iyz="-5.98007533541798E-10"
      izz="4.63369851558769E-07" />
      </inertial>
      <visual>
      <origin
      xyz="0 0 0"
      rpy="0 0 0" />
      <geometry>
      <mesh
      filename="package://four_wheel_ackermann/meshes/mini_akm_robot_meshes/left_link.STL" />
      </geometry>
      <material name="black">
      <color rgba="0 0 0 1"/>
      </material>
      </visual>
      <collision>
      <origin
      xyz="0 0 0"
      rpy="0 0 0" />
      <geometry>
      <mesh
      filename="package://four_wheel_ackermann/meshes/mini_akm_robot_meshes/left_link.STL" />
      </geometry>
      </collision>
      </link>
      <gazebo reference="left_link">
      <material>Gazebo/Black</material>
      </gazebo>

      <joint name="left_joint"
      type="revolute">
      <origin
      xyz="0.073593 0.051987 0.022"
      rpy="0 0 0" />
      <parent
      link="base_link" />
      <child
      link="left_link" />
      <axis
      xyz="0 0 -1" />
      <limit
      lower="-0.39"
      upper="0.39"
      effort="0"
      velocity="0" />
      </joint>
      <link name="lf_link">
      <inertial>
      <origin
      xyz="-1.41585548674161E-07 1.91747322367264E-07 -4.64079716027549E-08"
      rpy="0 0 0" />
      <mass
      value="0.0441313542614254" />
      <inertia
      ixx="1.8122375254286E-05"
      ixy="1.01605691640891E-11"
      ixz="3.10311319459123E-12"
      iyy="3.14074902671165E-05"
      iyz="-3.35423251171137E-13"
      izz="1.81223732297953E-05" />
      </inertial>
      <visual>
      <origin
      xyz="0 0 0"
      rpy="0 0 0" />
      <geometry>
      <mesh
      filename="package://four_wheel_ackermann/meshes/mini_akm_robot_meshes/lf_link.STL" />
      </geometry>
      <material name="black">
      <color rgba="0 0 0 1"/>
      </material>
      </visual>
      <collision>
      <origin
      xyz="0 0 0"
      rpy="0 0 0" />
      <geometry>
      <mesh
      filename="package://four_wheel_ackermann/meshes/mini_akm_robot_meshes/lf_link.STL" />
      </geometry>
      </collision>
      </link>
      <gazebo reference="lf_link">
      <material>Gazebo/Black</material>
      </gazebo>

      <joint name="lf_joint"
      type="continuous">
      <origin
      xyz="0 0.0301260014087184 -0.0109999999999987"
      rpy="0 0 0" />
      <parent
      link="left_link" />
      <child
      link="lf_link" />
      <axis
      xyz="0 -1 0" />
      </joint>
      <link name="right_link">
      <inertial>
      <origin
      xyz="-0.00429085795403265 -0.0111736943537972 -0.0109854152864204"
      rpy="0 0 0" />
      <mass
      value="0.00476959923857933" />
      <inertia
      ixx="2.06909958805082E-07"
      ixy="1.0497330410809E-07"
      ixz="1.4992787833529E-09"
      iyy="3.9334142732894E-07"
      iyz="-5.98007566775091E-10"
      izz="4.63369848741371E-07" />
      </inertial>
      <visual>
      <origin
      xyz="0 0 0"
      rpy="0 0 0" />
      <geometry>
      <mesh
      filename="package://four_wheel_ackermann/meshes/mini_akm_robot_meshes/right_link.STL" />
      </geometry>
      <material name="black">
      <color rgba="0 0 0 1"/>
      </material>
      </visual>
      <collision>
      <origin
      xyz="0 0 0"
      rpy="0 0 0" />
      <geometry>
      <mesh
      filename="package://four_wheel_ackermann/meshes/mini_akm_robot_meshes/right_link.STL" />
      </geometry>
      </collision>
      </link>
      <gazebo reference="right_link">
      <material>Gazebo/Black</material>
      </gazebo>

      <joint name="right_joint"
      type="revolute">
      <origin
      xyz="0.0735933420063898 -0.0520125752742397 0.0219999999999997"
      rpy="0 0 0" />
      <parent
      link="base_link" />
      <child
      link="right_link" />
      <axis
      xyz="0 0 1" />
      <limit
      lower="-0.39"
      upper="0.39"
      effort="0"
      velocity="0" />
      </joint>
      <link name="rf_link">
      <inertial>
      <origin
      xyz="-1.82018104019632E-07 -1.9296458401985E-07 -3.39361436400148E-08"
      rpy="0 0 0" />
      <mass
      value="0.0441313541199343" />
      <inertia
      ixx="1.81223720754189E-05"
      ixy="8.14282826550161E-12"
      ixz="-2.30932816847721E-12"
      iyy="3.14074908686231E-05"
      iyz="-6.6892241788197E-12"
      izz="1.81223769687268E-05" />
      </inertial>
      <visual>
      <origin
      xyz="0 0 0"
      rpy="0 0 0" />
      <geometry>
      <mesh
      filename="package://four_wheel_ackermann/meshes/mini_akm_robot_meshes/rf_link.STL" />
      </geometry>
      <material name="black">
      <color rgba="0 0 0 1"/>
      </material>
      </visual>
      <collision>
      <origin
      xyz="0 0 0"
      rpy="0 0 0" />
      <geometry>
      <mesh
      filename="package://four_wheel_ackermann/meshes/mini_akm_robot_meshes/rf_link.STL" />
      </geometry>
      </collision>
      </link>
      <gazebo reference="rf_link">
      <material>Gazebo/Black</material>
      </gazebo>

      <joint name="rf_joint"
      type="continuous">
      <origin
      xyz="0 -0.0301260001523718 -0.0109999999999997"
      rpy="0 0 0" />
      <parent
      link="right_link" />
      <child
      link="rf_link" />
      <axis
      xyz="0 -1 0" />
      </joint>

      </robot>

      1 条回复 最后回复 回复 引用 0
      • 第一个帖子
        最后一个帖子
      皖ICP备16016415号-7
      Powered by NodeBB | 鱼香ROS