学习笔记23--自定义gazebo模型缓慢跳动问题解决

Posted 鸿_H

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习笔记23--自定义gazebo模型缓慢跳动问题解决相关的知识,希望对你有一定的参考价值。

环境:ubuntu16.04 ros-kinetic gazebo7.16

因为项目需要,创建一个带用贴图模型的,模型创建好了(下次写一个一个怎么创建带二维码图片的gazebo模型教程),但是发现一个问题,在gazebo里面,插入模型时候,发现模型缓慢跳动的.

根据跟仿真打交道几个月时间,一般都是里面的link转动惯量设置不正常导致的,然而按照实际计算的转动惯量填写到sdf文件里面还是有这个问题,没有办法,查找很久没能解决这个问题.只能把自己的问题发在gazebo的answer社区上面,厉害的人还是很多的.下面链接就是大牛解决这个问题的方法.

https://answers.gazebosim.org/question/25495/how-to-solve-the-jitter-of-model-which-has-link-with-a-picture/

简单点理解就是在自己创建gazebo模型sdf文件里面的base_link里面添加contact关键标签

<collision name="collision">
  ...
  <surface>
    ...
    <contact>
      <ode>
        <min_depth>0.001</min_depth>
      </ode>
    </contact>
  </surface>
</collision>

当然,这个答案可以解决一系列,含有多个link组成的gazebo模型抖动问题.

gazebo窗口 view-contacts打开,若模型的绿色接触的线条没有一直在跳动或者闪动(一会长一会短样子),说明模型没有在抖动了.否则表示模型是在抖动的.

#############
好记性不如烂笔头
–20200718

以上是关于学习笔记23--自定义gazebo模型缓慢跳动问题解决的主要内容,如果未能解决你的问题,请参考以下文章

ROS学习笔记之——gazebo仿真

ROS学习笔记-导入并打开搭建好的仿真环境

ROS仿真笔记之——基于gazebo的event camera仿真(dvs gazebo)

ROS学习笔记-在Gazebo中仿真SLAM和导航

Unity Shaders学习笔记之为创建自定义慢反射光照模型

Robot Operating System (ROS)学习笔记2---使用smartcar进行仿真