Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can this package be used for differential drive robots? #65

Closed
PhilipAmadasun opened this issue Jun 30, 2022 · 2 comments
Closed

Can this package be used for differential drive robots? #65

PhilipAmadasun opened this issue Jun 30, 2022 · 2 comments

Comments

@PhilipAmadasun
Copy link

Can this package work for differential drive robots(wheeled)?

@rikba
Copy link
Collaborator

rikba commented Jul 2, 2022

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!

@rikba rikba closed this as completed Jul 2, 2022
@PhilipAmadasun
Copy link
Author

PhilipAmadasun commented Jul 6, 2022

@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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants