Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > C++ > Efficient imple...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 3 Topic 43275 of 47561
Post > Topic >>

Efficient implementation of spatial occupancy grid

by "=?ISO-8859-1?Q?Marco_K=F6rner?=" <marcokoerner@[EMAIL PROTECTED] > Feb 13, 2008 at 12:38 AM

Hello,

I'm working on mapping the car's environment by updating an occupancy
grid. An occupancy grid dicretizes the 3D space in small grid elements
(voxels). A grid element contains informations about the space it's
representing.

I need to map a space of the dimensions 50m * 5m * 3m with grid
elements of size 1cm * 1cm * cm (=3D 750 000 000 grid elements).

My question is how to implement such a data structure in an efficient
way. I need to access fast by indizes. Access by iterators is not
needed. The implentation has to be dynamic because of the iterative
mapping process.

My idea was to store all voxels in a long std::vector<double> and let
pointing a kd-tree's leafs on the vector elements. But this would have
the drawback that the kd-tree has to be reorganized during the update
process to avoid a degeneration to a linear list.

Does anybody has an other idea? Or exemplary code?

Best regards,

Marco K=F6rner
 




 3 Posts in Topic:
Efficient implementation of spatial occupancy grid
"=?ISO-8859-1?Q?Marc  2008-02-13 00:38:11 
Re: Efficient implementation of spatial occupancy grid
shazled@[EMAIL PROTECTED]  2008-02-13 04:18:07 
Re: Efficient implementation of spatial occupancy grid
"=?ISO-8859-1?Q?Marc  2008-02-13 04:38:34 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sun Sep 7 4:22:36 CDT 2008.