LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Good method for detecting walls in a map

Good morning,

 

I'm spending a lot of time trying to convert a simple map into a set of segments in order to perform a Scan Matching with diferent robot poses for localization. I see there's a huge number of tools in Labview regarding Computer Vision and Pattern Matching but, until now, I can't find anything that satisfies my needs.

I tryed Edge Detection.vi but it returns not only the segment of wall but a complete line from side to side of the ROI as you can try in the example I attached. In addition, Edge detection doesn't work well with diagonal walls. 

I could use Contour Detection.vi but it turns out that is computationally expensive according to perfermance profile plus it detects contours as points but I need lines because my map is composed of simple straight lines.

Finally I tried IMAQ Rake 3 but I don't know very well how it works and there's no examples of use in the examples folder.

 

Labview is an amazing programa with a lot of already made complex nodes, There must be a way to simulate what a robot equipped with a Laser Range Finder or LIDAR would see if running in a very simple 2D room.

 

Thanks in advance.

 

 

Download All
0 Kudos
Message 1 of 2
(2,726 Views)

hi 

it's very popular and useful function which i am working on .

 

have you find any solution yet?

0 Kudos
Message 2 of 2
(2,520 Views)