Giter Club home page Giter Club logo

Comments (2)

rikba avatar rikba commented on May 20, 2024

The package will output a list of 2D waypoints. So I think it is very well usable for differential drive robots. The robots can either stop and turn at each waypoint or smooth out the trajectory.

However, this package requires an a priori known map and global positioning. Furthermore, with very cluttered environments, e.g., home environments with chairs etc., it is probably better to use approximate cellular decomposition methods, i.e., discretize the map and run a spanning tree like optimization.

This package use case is more GPS controlled coverage for aerial vehicles for example or ground robots in open, structured environments.

Feel free to reopen the issue if you have further questions or further specify your problem and give links to what you have been using in the end. I think this is useful information. Thank you!

from polygon_coverage_planning.

PhilipAmadasun avatar PhilipAmadasun commented on May 20, 2024

@rikba I managed to create all the packages and catkin build. The instructions of how to use it though, really confused me:
[i] Firstly when I roslaunch polygon_coverage_ros coverage_planner.launch, Rivz open up but I get a global status error "Fixed Frame [world] does not exist". and TF warning "No transform from [base_footprint] to frame [world]. Am I to have launch some other files before this?
[ii] I'm using a simulated differential drive robot. I have a simulated world and I have the known map of the world. am I to manually make a representation of the map on RViz?
As you can see, I don't even know where to begin. Can I have a more comprehensive instructions?

Also are there any files I need to edit in order to use these packages for differential drive robots?

from polygon_coverage_planning.

Related Issues (20)

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.