GithubHelp home page GithubHelp logo

Parameter Tuning about cloud_to_map HOT 2 OPEN

jacobhuesman avatar jacobhuesman commented on July 18, 2024
Parameter Tuning

from cloud_to_map.

Comments (2)

jacobhuesman avatar jacobhuesman commented on July 18, 2024

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.

jacobhuesman avatar jacobhuesman commented on July 18, 2024

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 than deviation, 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 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.