Comments (2)
I wouldn't recommend using this package. I developed this Freshman year of college while learning C++. While it kind of works, I never finished the implementation and it's very computationally intensive.
If you're looking for something that'll take in a point cloud and give you an occupancy grid, check out http://wiki.ros.org/costmap_2d.
from cloud_to_map.
To answer your question,
search radius
: You can give the point cloud library (PCL) a point cloud, a three dimensional index, and a search radius and it will return a vector that represents its closest approximation of the normal vector to the surface contained at the index provided within the search radius.deviation
: I took the difference between the normal vector returned from the PCL function mentioned above and compared it to a reference vector. If the difference between the two was greater thandeviation
, I marked that cell in the occupancy grid as occupied.buffer
: Poorly named, this is the minimum number of points over an occupancy grid cell that are calculated to be occupied, before the occupancy grid is marked as occupied. The normal vector calculation generates some false positives, so I had to have a threshold for the number of values that get marked positive before the space is considered occupied.
from cloud_to_map.
Related Issues (4)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cloud_to_map.