Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

detect plane fail #40

Open
chenxianbo opened this issue Dec 9, 2020 · 8 comments
Open

detect plane fail #40

chenxianbo opened this issue Dec 9, 2020 · 8 comments

Comments

@chenxianbo
Copy link

Hi,thank for your work。
I test to detect plane many times,but scucces only sevral times,it's always printf “two points for region growing”。(Some plane region never scucess !!!)
I add some prints in the code, find not a keyfeame find one or more neighboor points around the select point, the accumulated points num is zero, I was confused。 I enlarge the radius 2030m, it can find neighboor points; 15m, failed。
All the operation is in centrair_graph dataset, detect plane region is as same as Example3 show。

@koide3
Copy link
Owner

koide3 commented Dec 10, 2020

At this moment, the plane detection algorithm is very naive, and we need to fine-tune some parameters depending on the environment. To detect large walls in centrainr_graph dataset, try to increase Initial neighbor radius and Normal estimation radius to 5.0 m.

@chenxianbo
Copy link
Author

chenxianbo commented Dec 10, 2020

At this moment, the plane detection algorithm is very naive, and we need to fine-tune some parameters depending on the environment. To detect large walls in centrainr_graph dataset, try to increase Initial neighbor radius and Normal estimation radius to 5.0 m.

I find I click the same place‘s point, the point's coordinate is different very much when zoom in and zoom out。And when rotate the screen , the same point show very different coordinate。

Another question, the keyframe pose graph is always roatate the opposite direction with the point cloud。

@chenxianbo chenxianbo reopened this Dec 10, 2020
@koide3
Copy link
Owner

koide3 commented Dec 14, 2020

I find I click the same place‘s point, the point's coordinate is different very much when zoom in and zoom out。And when rotate the screen , the same point show very different coordinate

I couldn't reproduce this phenomenon. Can you re-check if you clicked the same point?

Another question, the keyframe pose graph is always roatate the opposite direction with the point cloud。

I don't understand what is happening on your environment. Is it a kind of visualization issues?

@chenxianbo
Copy link
Author

@koide3
My environment is ubuntu16.04 and kenitic,I am sure I select the same cloud point, when I roate the screen, it will show big different coordinate。But the pose graph have no problem。

@chenxianbo
Copy link
Author

chenxianbo commented Dec 14, 2020

@koide3
I try ubuntu18.04 and melodic, it is the same, I down the newest master branch。My problem screen snot as fellows:

  1. the keyframe pose graph is not align with the point cloud, them ratate opposite direction:
    Screenshot from 2020-12-13 18-50-14

  2. when roate the screen, the same cloud point have big different coordinate:
    Screenshot from 2020-12-13 18-50-37
    Screenshot from 2020-12-13 18-50-46

@koide3
Copy link
Owner

koide3 commented Dec 15, 2020

It looks something wrong on rendering. Can you check the OpenGL version on your PC with glxinfo | grep OpenGL?

@chenxianbo
Copy link
Author

@koide3
xianbo@ubuntu:~/InteractiveSlam$ glxinfo | grep OpenGL
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: SVGA3D; build: RELEASE; LLVM;
OpenGL core profile version string: 3.3 (Core Profile) Mesa 20.0.8
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.3 (Compatibility Profile) Mesa 20.0.8
OpenGL shading language version string: 3.30
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 20.0.8
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:

@koide3
Copy link
Owner

koide3 commented Dec 17, 2020

I've not tried to run this program on a virtual machine, and I guess it has some issues relating to the virtual GL driver. Can you try to run it on a non-virtual environment?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants