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

Add multi-agent heterogenous demo with zephyr and iris in one environment #89

Open
Ryanf55 opened this issue Apr 18, 2024 · 3 comments
Open
Assignees
Labels
documentation Improvements or additions to documentation support User requires help

Comments

@Ryanf55
Copy link
Contributor

Ryanf55 commented Apr 18, 2024

Feature request

Is your feature request related to a problem? Please describe.

I want to simulate a mixed fleet of vehicle types in Gazebo, but it's not clear how to do that.

Describe the solution you'd like

https://discuss.ardupilot.org/t/multi-vehicle-zephyr-and-iris-ardupilot-gazebo-simulation-going-to-different-points-in-gazebo-simulation-for-the-same-lat-lon-alt/90686

Add the iris and the zephyr models to the same environment, as requested above. Then, demonstrate how to run SITL where you can have two mavproxy sessions, one for each vehicle, and have both vehicles flying at the same time (perhaps hover the iris, and then have the plane do a loiter circle around).

Describe alternatives you've considered

Platform
[ ] All
[ ] AntennaTracker
[x] Copter
[x] Plane
[ ] Rover
[ ] Submarine

Additional context

@srmainwaring
Copy link
Collaborator

@Ryanf55 - this is already supported and used in the ship landing demos where a quadcopter and truck or quadcopter and ship are both controller in Gazebo using ArduPilot. There are a couple of threads in discourse with discussions:

@srmainwaring srmainwaring added support User requires help documentation Improvements or additions to documentation labels Apr 20, 2024
@srmainwaring srmainwaring self-assigned this Apr 20, 2024
@Ryanf55
Copy link
Contributor Author

Ryanf55 commented Apr 20, 2024

Thanks for the references. I'm happy to do the work for it with the content you attached.

What do you think about adding a node that makes the copter with gimbal chase the plane and film it with the gimbal?

@srmainwaring
Copy link
Collaborator

What do you think about adding a node that makes the copter with gimbal chase the plane and film it with the gimbal?

This would be better handled in https://github.com/ArduPilot/ardupilot_gz where we can use Python launch files to manage multiple vehicles (and override the port settings in the additional vehicles).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation support User requires help
Projects
None yet
Development

No branches or pull requests

2 participants