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

[Garden] Bridge wayfinding task topics and merge launch files #523

Merged
merged 2 commits into from
Oct 4, 2022

Conversation

iche033
Copy link
Contributor

@iche033 iche033 commented Sep 30, 2022

Signed-off-by: Ian Chen ichen@openrobotics.org
Part of #514 .

Depends on:

Bridges wayfinding_task topics:

/vrx/wayfinding/waypoints
/vrx/wayfinding/mean_error
/vrx/wayfinding/min_errors

I also merged the logic for spawning wamv in competition_local.launch.py into competition.launch.py. You should now only need to use competition.launch.py

Usage:

# for spawning sydney_regatta world
ros2 launch vrx_gz competition.launch.py world:=sydney_regatta

# for spawning wayfinding_task world
ros2 launch vrx_gz competition.launch.py world:=wayfinding_task

I'll update the wiki instructions once this is merged

To test the wayfinding task topics, launch the wayfinding_task world. Note to see the waypoints and min_errors ros2 topics, you'll need the changes in the ros_gz PRs listed above which add support for conversion between 2 new data types.

Signed-off-by: Ian Chen <ichen@openrobotics.org>
Copy link
Contributor

@caguero caguero left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor comment probably for a different PR. We should remove the StationKeepingScoringPlugin from the sydney_regatta world, create a separate station_keeping world including the StationKeepingScoringPlugin inside, and bridge the station keeping topics selectively as you did in this PR.

The Sydney Regatta world should be a sandbox to explore the project and move around without a specific task scoring plugin.

@iche033
Copy link
Contributor Author

iche033 commented Sep 30, 2022

sounds good, I'll take care of that.

* add station keeping world
* rename to stationkeeping_task

Signed-off-by: Ian Chen <ichen@openrobotics.org>
Co-authored-by: Ian Chen <ichen@openrobotics.org>
@iche033
Copy link
Contributor Author

iche033 commented Oct 4, 2022

I just merged gazebosim/ros_gz#305 and gazebosim/ros_gz#306. This PR is good to go in now

@iche033 iche033 merged commit 15c46c1 into gazebosim Oct 4, 2022
@caguero caguero deleted the iche033/wayfinding_task branch January 5, 2023 21:22
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

Successfully merging this pull request may close these issues.

2 participants