Giter Club home page Giter Club logo

Comments (6)

yuconglin avatar yuconglin commented on August 13, 2024 2

Thanks for replying. I figured it out too. Thanks again for making the repo public. I learned a lot.

from mlcc.

jun-zhang-cyngn avatar jun-zhang-cyngn commented on August 13, 2024

The problem comes from here
It looks like we have an underdetermined system.

cv::solve(matA, matB, matX, cv::DECOMP_QR);
matA: 
[4668.396019965554, 762.2615729792876, 443.5128503180619, 25.7672809111645, -50.61608196270411, -170.2821341374004, 0, 0, 0, 0, 0, 0;
 762.2615729792853, 5517.516799518293, 331.9476116036997, 13.71723803017447, 36.60771030027582, -285.2359537322813, 0, 0, 0, 0, 0, 0;
 443.5128503180659, 331.9476116037035, 1141.239173941337, 57.1814471478689, 14.49662191019416, -18.02984394798824, 0, 0, 0, 0, 0, 0;
 25.76728091116443, 13.71723803017436, 57.18144714786875, 4.913689564802027, 1.673394500703981, 0.1322514847335978, 0, 0, 0, 0, 0, 0;
 -50.61608196270406, 36.60771030027578, 14.49662191019422, 1.673394500703978, 5.185042253110018, -0.7509567169207, 0, 0, 0, 0, 0, 0;
 -170.2821341374004, -285.2359537322811, -18.02984394798815, 0.1322514847335943, -0.7509567169207013, 24.62999979983148, 0, 0, 0, 0, 0, 0;
 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0;
 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0;
 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0;
 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0;
 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0;
 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
matB: 
[20.99431487687908;
 90.8448330263231;
 -0.971213307257915;
 1.655736040733197;
 -0.4554962466367958;
 -6.108141842074613;
 -0;
 -0;
 -0;
 -0;
 -0;
 -0]
matX: 
[-nan;
 -nan;
 -nan;
 -nan;
 -nan;
 -nan;
 -nan;
 -nan;
 -nan;
 -nan;
 -nan;
 -nan]

from mlcc.

samsdolphin avatar samsdolphin commented on August 13, 2024

Hi @jun-zhang-cyngn, sorry for my late reply. I am not sure if you have solved this issue. In our latest project here, we choose Eigen to solve the AX=b function. Hope this helps.

from mlcc.

yuconglin avatar yuconglin commented on August 13, 2024

I came across the same issue.

from mlcc.

yuconglin avatar yuconglin commented on August 13, 2024

yuconglin@e9b0ab1 I fixed in my forked branch. At least it can run through now. It looks like current main branch only support calibrating a single LiDAR's extrinsic.

from mlcc.

samsdolphin avatar samsdolphin commented on August 13, 2024

yuconglin@e9b0ab1 I fixed in my forked branch. At least it can run through now. It looks like current main branch only support calibrating a single LiDAR's extrinsic.

Hi @yuconglin, our extrinsic_refine currently only supports calibrating one extrinsic at once, so if you have multiple LiDARs, you need to execute this launch file multiple times. But our global_refine accepts multiple extrinsics so that you could copy and paste them all together.

from mlcc.

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.