Swarm of skid-steering rovers Issue

Hi ArduPilot community!

I’m having trouble running ArduRover SITL for a swarm of skid-steering rovers.

Running a single rover works perfectly when I use:
./sim_vehicle.py -v Rover -f rover-skid -L Ballarat

However, when I try to start a swarm with:
./sim_vehicle.py -v Rover -f rover-skid --count 3 --auto-sysid -L Ballarat --swarm swarminit.txt the SITL simply doesn’t launch.

If I remove the -f rover-skid flag, the swarm starts correctly, but then the vehicles are not skid-steering, which is what I need.

Has anyone faced this issue or knows how to properly run a swarm of skid-steering rovers in SITL?

Any help would be greatly appreciated!

Thanks for reporting. That is indeed a bug.

I’ve got a fix over at Tools: Ensure sim_vehicle.py appends .. to all param files in swarms by stephendade · Pull Request #31617 · ArduPilot/ardupilot · GitHub, if you can test it.

2 Likes

Thank you Stephen, i have tested that code and it solves the problem!