WIP: Multi-Vehicle SITL + Gazebo #6
Loading…
Reference in New Issue
No description provided.
Delete Branch "ros2"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Key changes;
sim_drone.py
to start ardupilot, mavproxy and mavros2 services.SIM_DRONE_COUNT=1
in.env
, then executedocker compose --profile ui --profile uav-sim up
. ClickLaunch Gazebo
on the menu.docker compose --profile ui up
for gazebo. Second terminalpython3 sim_drone.py
to start services.Current issue(s);
@traverseda
docker container prune
to remove all stopped containers. This is not ideal.Can
guiTools/ardupilot_gazebo
be a sub-module? I note we have custom SDF files in that, so it will likely require creating a new repo internally. The SDF files have the exec bit set. I don't think that's correct.chmod -x the-sdf.sdf
should fix it.@aqua3
For the sake of book keeping, I'm quoting my previous comment from the old SDK repository which is now obsolete:
Will provide more feedback later today after taking a closer look at the new updates.
Multi-Vehicle SITL + Gazeboto WIP: Multi-Vehicle SITL + Gazebo@ -0,0 +1,29 @@
#!/bin/bash
add
set -e
so the script fails on any sub-command error.The environment variables look good, I think it'll be beneficial to reorganize the order in which the environment variables show up into 3 groups:
The rationale here is that group 1 is probably never going to be changed by the average SDK user, group 2 may need to be changed a bit, and group 3 is what we expect will be modified the most.
Another note, I think it might be good to make the GCS port (14550) an environment variable too. QGC automatically connects to 14550 by default (This can be disabled, but not changed as far as I know). It would be good to future proof by making this port configurable from the SDK side.
Merged in manually in order to squash merge conflicts
Pull request closed