ardupilot/libraries/SITL/examples/Webots
2021-11-16 13:30:12 +11:00
..
controllers WEBOTS_SITL: adjust_params model 2021-11-16 13:30:12 +11:00
plugins/physics/sitl_physics_env
worlds WEBOTS_SITL: adjust_params model 2021-11-16 13:30:12 +11:00
.gitignore SITL: Webots2021b Compatible 2021-08-24 07:45:41 +10:00
dronePlus.sh SITL: add Webots support and examples 2019-08-19 19:36:25 +10:00
droneTricopter.sh SITL: adding Tricopter model in Webots 2019-09-25 13:34:47 +01:00
droneTwoTricopters.sh SITL: Revamp Examples to support multiple drones 2020-05-14 18:05:16 +10:00
droneX_TwoDrones.sh SITL: Revamp Examples to support multiple drones 2020-05-14 18:05:16 +10:00
droneX.sh SITL: Revamp Examples to support multiple drones 2020-05-14 18:05:16 +10:00
mission_pyramids.plan SITL: Revamp Examples to support multiple drones 2020-05-14 18:05:16 +10:00
mission_test_sitl.plan SITL: add Webots support and examples 2019-08-19 19:36:25 +10:00
pyramids_droneX_twoDrones.sh SITL: Webots2021b Compatible 2021-08-24 07:45:41 +10:00
pyramids_droneX.sh SITL: Webots2021b Compatible 2021-08-24 07:45:41 +10:00
quadPlus2.parm WEBOTS_SITL: adjust_params model 2021-11-16 13:30:12 +11:00
quadPlus.parm WEBOTS_SITL: adjust_params model 2021-11-16 13:30:12 +11:00
quadX2.parm WEBOTS_SITL: adjust_params model 2021-11-16 13:30:12 +11:00
quadX.parm WEBOTS_SITL: adjust_params model 2021-11-16 13:30:12 +11:00
README.md update to new files names 2021-08-24 07:45:41 +10:00
rover.parm SITL: add Webots support and examples 2019-08-19 19:36:25 +10:00
rover.sh SITL: rename APMrover2 to Rover 2020-04-14 09:50:34 +09:00
tricopter2.parm SITL: Revamp Examples to support multiple drones 2020-05-14 18:05:16 +10:00
tricopter.parm SITL: Revamp Examples to support multiple drones 2020-05-14 18:05:16 +10:00

Using SITL with Webots

Webots is an open source robot simulator that provides a complete development environment to model, program and simulate robots. Thousands of institutions worldwide use it for R&D and teaching. Webots has been codeveloped by the Swiss Federal Institute of Technology in Lausanne, thoroughly tested, well documented and continuously maintained since 1996.

Installing Webots

Please check this page. The steps is very easy and straight forward.

Running Simulator

1- open webots and open file libraries/SITL/examples/Webots/worlds/webots_quadPlus.wbt 2- press "run" button. 3- run ./libraries/SITL/examples/Webots/dronePlus.sh

please note that to re-run the simulator you need to stop ardupilot SITL then stop webots simulator "stop button". then press "run" button on webots and then rerun ardupilot SITL.

Simulation using Map Street

You can use OpenStreetMaps with Webots, it is fairly straight forward. This is a very nice sample ./libraries/SITL/examples/Webots/worlds/pyramids_droneX.wbt, and you need to run SITL using ./libraries/SITL/examples/Webots/pyramids_droneX.sh ![Watch the video] Flying at Giza Pyramids