ardupilot/libraries/SITL/examples
Ian d358ca1b32 SITL: Add Webots 2023a support and examples
The various C Webots controllers are replaced by a single Python controller
- More readable (in my opinion)
- Does not require compilation
- Easily modifiable to run user code
- Can be blackboxed and configured via arguments when designing a robot model
- Optionally provides the ability to stream camera images over TCP
- Generalizable to copters and rovers (and probably more)
- Supports multi-vehicle simulation (including of multiple types)
- Requires no non-standard libraries (neither does current)

Higher fidelity example worlds
- Iris quadcopter demo world similar to gazebo
- Crazyflie quadcopter demo world (crazyflie models baked into webots)
- Pioneer3at rover demo world (pioneer models baked into webots)
2023-01-22 18:19:38 +11:00
..
Airsim SITL: integrate PRX parameter rename 2022-08-24 18:26:27 +10:00
EvaluateBatteryModel SITL: examples: evaluate battery: add readme 2022-05-03 10:03:07 +10:00
EvaluateMotorModel SITL: add motor + prop evaluation model 2022-05-03 10:03:07 +10:00
Follow SITL: load plane-3d.parm when -f plane-3d is chosen 2022-11-10 10:30:53 +11:00
JSON SITL: fix python files exec permissions 2022-06-08 08:16:42 +09:00
Morse SITL: integrate PRX parameter rename 2022-08-24 18:26:27 +10:00
SilentWings SITL: update for new airspeed tube order param name 2023-01-03 10:17:56 +11:00
Webots WEBOTS_SITL: adjust_params model 2021-11-16 13:30:12 +11:00
Webots_Python SITL: Add Webots 2023a support and examples 2023-01-22 18:19:38 +11:00
on-hardware SITL: update SITL on hw docs 2022-12-24 07:27:04 +11:00
follow-copter.sh SITL: Expand multi-drone example 2021-10-08 17:29:10 +11:00
follow-mavproxy.sh SITL: Expand multi-drone example 2021-10-08 17:29:10 +11:00