Git Product home page Git Product logo

Comments (14)

ziv-lin avatar ziv-lin commented on May 30, 2024 2

Yes, as pointed before, if you have the requirement to build a large map, implementing loop detection and closure is your choice, otherwise, fusing with other sensors for providing an absolute measurement.

from r3live.

ziv-lin avatar ziv-lin commented on May 30, 2024

It is hard to say, in our environments, it can close the loops well by itself. The result might show very little difference due to the difference in both software and hardware environments. And, in the sequence of HKUST_campus_00 (1.3 km) and HKUST_campuse_01 (1.5 km), the little drift (e.g., 0.001 deg) at the beginning might cause a large error at the last.
For most of the existing slam systems, no one can guarantee that the result is the same at each time and at each computation platform.

from r3live.

EloyAldao avatar EloyAldao commented on May 30, 2024

Hi:

Where are the PCD files available to download?
I only found the bag files.

Thanks

from r3live.

ziv-lin avatar ziv-lin commented on May 30, 2024

Some of our result can be download in this repo: https://github.com/ziv-lin/r3live_preview

from r3live.

EloyAldao avatar EloyAldao commented on May 30, 2024

Thanks!!

from r3live.

OliverShaoPT avatar OliverShaoPT commented on May 30, 2024

You're right. My notebook has only 32GB of memory, but I noticed that your computer has more than 60 GB of memory. I'll try a better computer later. And I also want to test the upper limit of R3LIVE accuracy by adding the IMU with higher accuracy, such as Xsens 680G. (As the built-in IMU of AVIA is BMI088.)
Again, thanks your great works.

from r3live.

OliverShaoPT avatar OliverShaoPT commented on May 30, 2024

I run the same rosbag in FAST-LIO2, it works fine, there is no obvious height error. (As shown in the following picture.)
3

I wonder what is the recommended hardware configuration for R3LIVE? Actually, at the last third of HKUST_campus_00 sequence, my physical memory has been used up, can we speculate that the main reason is the lack of physical memory?

4

from r3live.

ziv-lin avatar ziv-lin commented on May 30, 2024

It seems that you zoom with different scales, cause the drift in r3live to seem larger? In our testing environment, R3LIVE can stable closes the loop itself.

from r3live.

ziv-lin avatar ziv-lin commented on May 30, 2024

It is hard to say, is there any loss of message due to the lack of mem?

from r3live.

ziv-lin avatar ziv-lin commented on May 30, 2024

Is R3LIVE can stable close the loop in other smaller bag?

from r3live.

OliverShaoPT avatar OliverShaoPT commented on May 30, 2024

It seems that you zoom with different scales, cause the drift in r3live to seem larger? In our testing environment, R3LIVE can stable closes the loop itself.

My bad, the history point cloud in ROS_rviz will disappear over time. Here is the correct PCD save by FAST_LIO2. The height error also exists, but still better than other SLAM works.
3_2

3_3

from r3live.

ziv-lin avatar ziv-lin commented on May 30, 2024

Both FAST-LIO2, R2LIVE/R3LIVE never expect you can close the loop by traveling up to 1.3 Km in all scenarios at all computation platforms. If you have the requirement to build a large map, implementing loop detection and closure is your choice.

Our paper put this as an example, by saying that we can close the loop itself (at least in our real word experiment, see our recorded video https://www.youtube.com/watch?v=j5fT8NE5fdg) without the aid of additional procedure (i.e., without the aid of loop closure). Aims to show that the drift in our proposed is very low, which demonstrates that our proposed method has good accuracy in localization. This does not contrary to the fact that all slam systems are drifting over time, compare to other slam systems, our proposed system drifts less.

from r3live.

OliverShaoPT avatar OliverShaoPT commented on May 30, 2024

It is hard to say, is there any loss of message due to the lack of mem?

I slow down the play rate of rosbag to 0.5. The delay between rosbag and R3LIVE terminal is gone, but it couldn't close the loop itself. I'll try running it on the server later.

5

from r3live.

OliverShaoPT avatar OliverShaoPT commented on May 30, 2024

Both FAST-LIO2, R2LIVE/R3LIVE never expect you can close the loop by traveling up to 1.3 Km in all scenarios at all computation platforms. If you have the requirement to build a large map, implementing loop detection and closure is your choice.

Our paper put this as an example, by saying that we can close the loop itself (at least in our real word experiment, see our recorded video https://www.youtube.com/watch?v=j5fT8NE5fdg) without the aid of additional procedure (i.e., without the aid of loop closure). Aims to show that the drift in our proposed is very low, which demonstrates that our proposed method has good accuracy in localization. This does not contrary to the fact that all slam systems are drifting over time, compare to other slam systems, our proposed system drifts less.

I totally agree with you. Compare with other SLAM works, FAST-LIO2 and R3LIVE impress me a lot. I may try to combine the FAST-LIO2 or R3LIVE with global sensors that offer absolute measurements for eliminating drift, such as GPS.

from r3live.

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.