GithubHelp home page GithubHelp logo

Comments (9)

TixiaoShan avatar TixiaoShan commented on July 28, 2024 8

@narutojxl
The reason there is two extrinsic rotation params is that my IMU's inertial reading (acc and gyro) frame is different from the orientation frame. The pitch of my IMU is rotating around IMU-x. The pitch of the lidar is rotating around Lidar-y. Thus I use extrinsicRPY to rotate IMU orientation -90 degrees to the lidar frame, so they can be consistent.

from lio-sam.

narutojxl avatar narutojxl commented on July 28, 2024

Hi @TixiaoShan,
Sorry, i don't look the frame picture carefully, thank you vey very much :) My problem is solved, closed this issue.
BTW, your imu's yaw+ arrow direction is different from roll+ and pitch+.

from lio-sam.

TixiaoShan avatar TixiaoShan commented on July 28, 2024

@narutojxl
It is indeed. I guess it's a preference of the manufacturer. That took me a while to figure out and to get the correct results.

from lio-sam.

KitKat7 avatar KitKat7 commented on July 28, 2024

It is indeed. I guess it's a preference of the manufacturer. That took me a while to figure out and to get the correct results.

Hi @TixiaoShan, I found the yellow arrow indicating the IMU-z rotation in the current https://github.com/TixiaoShan/LIO-SAM/blob/master/config/doc/imu-transform.png was left-handed, while in the 3DM-GX5-25's user manual, it was right-handed. Is it because of the IMU setting differences?

from lio-sam.

chennuo0125-HIT avatar chennuo0125-HIT commented on July 28, 2024

no need config param "extrinsicRPY", because imu orientation wont be used in any function

from lio-sam.

valgur avatar valgur commented on July 28, 2024

@chennuo0125-HIT That's not true, though. IMU orientation is converted into imuRollInit, imuPitchInit and imuYawInit and published with the cloud_info message and then used in quite a few places in mapOptimization.cpp.

from lio-sam.

chennuo0125-HIT avatar chennuo0125-HIT commented on July 28, 2024

@valgur yes, you are right , i didnt saw cloud_info carefully :(

from lio-sam.

Cristian-wp avatar Cristian-wp commented on July 28, 2024

Hello, I can not understand very well the meaning of this matrix.
For what I have understand and tested, the extrinsicRPY have the purpose to aling the LIDAR RPY to the IMU ones.
So it can be a dummy question, but if my IMU RPY are different for the one used in the youtube debug imu, the signs must be coerent with mine not with the video one, right?

from lio-sam.

TZECHIN6 avatar TZECHIN6 commented on July 28, 2024

I have question about using extrinsicRPY and the urdf file. Should I still need to input any transform in the urdf? as the param file already take care of the imu transformation, if I input again in the urdf, will it duplicate the transformation and causing unexpected result?

 <link name="imu_link"> </link>
  <joint name="imu_joint" type="fixed">
    <parent link="chassis_link" />
    <child link="imu_link" />
    <origin xyz="0 0 0" rpy="0 0 0" />
  </joint>

from lio-sam.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.