Comments (1)
Hi Mike
I'm hoping 2 years later this isn't an issue for you any more, but I'll try to answer some of your questions that may be helpful for others searching.
However, the wiki of multi_map_navigation...
That is not a wiki page for our package, which is why the transitions mentioned on that page don't exist in our multi_level_map_server
package(s).
... navigation stack can understand that there are many floors in a building and then make a path to a wormhole and to show up in another floor with the correct map?
The multi_level_map_server
package(s) do not attempt to do this. These packages merely handle and multiplex more than one map file, and leave level switching up to the user through the exposed ~change_current_level
service. The new level's map is switched and the ROS nav stack responds accordingly (i.e. recognizing the new map file, inflating global obstacles, etc.)
The way we handle the integration into the navigation stack is through our higher level planning stack bwi_kr_execution
. Here is the CallElevatorAction that may be useful as a reference.
The bottom line is that the planning to the wormhole and the level change is expected to be handled on top of the navigation stack. I have also, in a different lab, used multi_map_server
along with ROSPlan to great success.
To your point, an example of using multi_level_map_server
with our planning framework could be especially useful and could hopefully be done soon. I would also like to break multi_level_map_server
out of bwi_common
because I feel it has broader community appeal.
from bwi_common.
Related Issues (20)
- Separate bwi_kr_execution into its own repo HOT 15
- bwi_kr_execution: has undeclared and invalid exec dependency on segbot_logical_translator HOT 1
- Fix Travis CI failures HOT 10
- Travis: CI tests failing HOT 3
- Kinetic: eliminate use of deprecated xacro options HOT 1
- New visit_door_list_smach doesn't terminate cleanly HOT 1
- Sharing code between plan execution and task machines
- Replace smallDNS with CMASS
- Update Virtour
- Setup GH Actions for installs
- Support other joysticks/button mappings HOT 2
- bwi_virtour: document link to web page
- ledcom does not exits HOT 1
- Kinetic: port code base to ROS Kinetic and Ubuntu Xenial HOT 10
- What is a "bwi_kr" path? HOT 1
- Multi Map Navigation with Multi_level_map_server HOT 8
- bwi_kr_execution goal incorrectly defined as succeeded
- Kinetic: port UI code to Qt version 5 HOT 10
- bwi_kr_execution: senseDoor timeout makes executor stuck in OpenDoor
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 bwi_common.