Giter VIP home page Giter VIP logo

Comments (14)

TomatoChewgum avatar TomatoChewgum commented on July 24, 2024 1

@XilSLAM hello , I have exactly the same problem with you ,and i dont how to solve it ;

I'm looking forward to further communication with you, thank you very much
image

from pop_up_slam.

izengpan avatar izengpan commented on July 24, 2024

After checking the code.
Until now,I found some mistakes.
1.main_3d: the first error happened in the process : pop_up_obj->get_ground_edges(bgr_raw_img,label_img);[error]

In this function, actual_plane_indices_temp occurs interrupt. And I dropped it, give value to actual_plane_indices_inall directly.

2.main_3d: MatrixX4f utilized_ground_seg2d_lines = pop_up_obj->ground_seg2d_lines_actual; [error]
ground_seg2d_lines_actual is a MatrixXf.

3.get_plane_equation(): temp=ground_seg3d_sensor.transpose(); [error]
temp is n2, while ground_seg3d_sensor.transpose() is n3.

and there maybe other problems.
I just feel confused, I can run this code several weeks ago without any problem. Now, so many error occurs.....

from pop_up_slam.

shichaoy avatar shichaoy commented on July 24, 2024

sorry for the late replay. I cannot run the code as I am travelling recently, will look into it later. I just looked at the commit history, there is only one small change in two months ago of "pop_up_fun.py" file, other than that, all the changes are made 7 months ago. something might change is a public dependency "intervaltree". can you try using old code? and in get_ground_edges(), give more details of the size of actual_plane_indices_temp, actual_walls_in_closepoly_ind etc.

from pop_up_slam.

izengpan avatar izengpan commented on July 24, 2024

sorry to interrupt you.
I used the old code. Errors still the same.
Then I download your code again, and change "pop_up_fun.py" file back into the origin file, which put the i back into 0.Still doesn't work. ->_->

from pop_up_slam.

shichaoy avatar shichaoy commented on July 24, 2024

hi @izengpan I download the code and no error happens on my computer... can you post more clear what's the place causing "double free or corruption error", as what I mentioned before, visit out-of bound memory, or something else. meanwhile, I will look at the places you mentioned.

from pop_up_slam.

izengpan avatar izengpan commented on July 24, 2024

I download the code again, and this is the problem:
image

Besides, I changed the "pop_up_fun.py" file back into the origin file, error also occurs.
image

They both corrupt in the first kf.
as to you said clear place which cause the problem, it can't see directly from the console, I just cout some test information to find the problem.

I have found three problems, in the second comment of this issue.

from pop_up_slam.

shichaoy avatar shichaoy commented on July 24, 2024

@izengpan I roughly understand some of your errors. For error 1: could you specify which line? For error 2: I think you might change compiler settings or update your system, or update Eigen recently. Assigning MatrixXf to MatrixX4f doesn't cause error on my computer, but strictly speaking, MatrixX4f has fixed column but MatrixXf doesn't, so it may generate assert error on your computer. Same for error 3, Assigning MatrixXf to MatrixXf_row generates error on your computer but not on mine.

I will change the Eigen matrix in the code so they have explicit same type, but it may take some time. Meanwhile, you can also fix it, should be straightforward.

from pop_up_slam.

izengpan avatar izengpan commented on July 24, 2024

OK, I'll check it first. Really thanks!

from pop_up_slam.

viet2411 avatar viet2411 commented on July 24, 2024

@izengpan Have you solved the problem yet? I also got this when I try to launch source code on my virtual machine.
Screenshot from 2019-09-04 17-48-20

from pop_up_slam.

ValeriiaIZH avatar ValeriiaIZH commented on July 24, 2024

Hello! I have the same problem. Could you help? I didn't change the code and downloaded dataset from Google.disk.
Ubuntu 16.04, ROS Kinetic, OpenCV 3.4
Screenshot from 2020-06-02 09-19-09
Screenshot from 2020-06-02 09-19-47

from pop_up_slam.

caoxudong0513 avatar caoxudong0513 commented on July 24, 2024

image
Hello! I have the same problem,someone sloved ?
thank you

from pop_up_slam.

shichaoy avatar shichaoy commented on July 24, 2024

@caoxudong0513 sorry I cannot reproduce it. after line BA num of Poses/planes..., it should be print Time for ... mapping: finish processing. so seems isam BA has some problem? can your print more logs?

from pop_up_slam.

shichaoy avatar shichaoy commented on July 24, 2024

@ValeriiaIZH looks like the ground plane detection doesn't work, if it works, it should print some logs similar to @caoxudong0513 's images. I guess the opencv python binding are not installed correct, as it says "no to-python converter found" I think more print logs in https://github.com/shichaoy/pop_up_slam/blob/master/pop_up_wall/libs/popup_plane.cpp#L753 would be helpful

from pop_up_slam.

XilSLAM avatar XilSLAM commented on July 24, 2024

Hi @shichaoy, I have a similar problem that I don't really understand :

error_pop_up_slam

Do you have an idea on how to solve it ?

Thank you.

from pop_up_slam.

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.