Skip to content

Femto Bolt, URDF model wrong (?) #139

@fabioscap

Description

@fabioscap

Hello,

I am suspecting that there is something wrong the Femto Bolt description. I am running an Ouster LiDAR and a Femto Bolt on the same robot. Here is my sensor setup:

Image

Here is the URDF model:

Image

By comparing the clouds from the LiDAR and the Bolt, I am expecting a small misalignment due to my limited precision in mounting the sensor. As a matter of fact there is (this is an angle between a wall and a ceiling):

Image

So if I register the two scans I can get the actual offset between the LiDAR and Bolt:

Image

But then the transform on the URDF looks way off and corrects way more than what is reasonably expected from human precision. There is no way the camera sits so far back:

Image

I cannot really understand where my mistake could be. I made sure to disambiguate other sources of problems.

As a temporary solution, I have added a transform that corrects the visual model depth frame to the actual depth frame.
Here is the approximate transform:

  <link name="camera_link"/>
  <joint name="camera_visual_to_camera" type="fixed">
    <parent link="camera_visual_link"/>
    <child link="camera_link"/>
    <!-- <origin xyz="0.0 0.0 0.0" rpy="0.0 0.0 0.0"/> -->
    <origin xyz="-0.029750074843318527 -0.005784185950938374 -0.05113393129377081" rpy="-0.018286819223818494 0.017199897606273495 0.010042825389099981"/>
  </joint>

However, I would like to understand the root cause of this problem so it would be helpful if you could double check the URDF model or suggest me where the error might be. Thanks,
fabio

Metadata

Metadata

Assignees

No one assigned

    Labels

    Femto BoltOrbbec camera modelbugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions