GithubHelp home page GithubHelp logo

birl-xu / distance_map Goto Github PK

View Code? Open in Web Editor NEW

This project forked from artivis/distance_map

0.0 1.0 0.0 767 KB

A ROS package for converting OccupancyGrid/Costmap2D to 2D distance map.

License: Apache License 2.0

CMake 9.33% C++ 84.34% C 6.33%

distance_map's Introduction

distance_map

A package for converting OccupancyGrid/Costmap2D to 2D distance map.


Package Summary

The distance_map package provides a 2D Distance Map class (see Distance Transform) together with the means to generate it, convert it, send it and visualize it.

Kinetic Melodic
kinetic melodic

Quick StartQuick ExamplePluginsContributing


Quick Start

Binaries

$ apt-get install ros-melodic-distance-map

From source

$ git clone https://github.com/artivis/distance_map.git
$ catkin build distance_map

Quick Example

Once all distance_map packages are built, one can run an example as follows,

roslaunch distance_map_node example.launch

This command will :

  • start a map_server providing a simple map
  • start the distance_map node
  • start rviz
  • start an interactive marker to introspect the distance_map

You should see the following window,

alt text

Plugins

Available plugins:

Under development plugins:

  • None at this time.

Contributing

distance_map is developed according to Vincent Driessen's Gitflow Workflow. This means,

  • the master branch is for releases only.
  • development is done on feature branches.
  • finished features are integrated via PullRequests into the branch devel.

For a PullRequest to get merged into devel, it must pass

  • Review by one of the maintainers.
    • Are the changes introduced in scope of distance_map?
    • Is the documentation updated?
    • Are enough reasonable tests added?
    • Will these changes break the API?
    • Do the new changes follow the current style of naming?
  • Compile / Test / Run on all target environments.

Credits

This work originated at PAL Robotics, with the participation of Sai Kishor Kothakota

distance_map's People

Contributors

artivis avatar

Watchers

 avatar

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.