Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f98f800

Browse files
committed
ArduPilot initial research resources for running SITL
1 parent 679b434 commit f98f800

1 file changed

Lines changed: 39 additions & 0 deletions

File tree

README.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,42 @@ docker-compose up --detach
1717
```
1818
cargo run -p mav_sdk --example takeoff
1919
```
20+
21+
22+
## Simulation
23+
### Gazebo with PX4
24+
25+
26+
Useful documentation regarding the Gazebo simulation and the PX4 flight software:
27+
28+
- PX4 with Gazebo docs: https://dev.px4.io/master/en/simulation/gazebo.html
29+
- Setting up Wind speed: https://dev.px4.io/master/en/simulation/gazebo.html#change-wind-speed
30+
- GPS noise: https://dev.px4.io/master/en/simulation/gazebo.html#simulating-gps-noise
31+
- World location: https://dev.px4.io/master/en/simulation/gazebo.html#set-world-location
32+
- Survey camera (simulated [MAVLINK camera](https://mavlink.io/en/services/camera.html)) + geotagging: https://dev.px4.io/master/en/simulation/gazebo.html#simulated-survey-camera
33+
- Video streaming: https://dev.px4.io/master/en/simulation/gazebo.html#video-streaming
34+
Supported only on the [`Typhoon H480`](https://dev.px4.io/master/en/simulation/gazebo_vehicles.html#typhoon-h480-hexrotor) frame and requires `Gstreamer 1.0`
35+
- Creating a world with (SD Format is used by Gazebo): http://sdformat.org/tutorials?tut=spec_world&cat=specification
36+
- Physics and other setup like wind:
37+
- SD Format - http://sdformat.org/spec?ver=1.4&elem=physics#physics_gravity
38+
- "Windy world" file from PX4 - Gazebo with (SITL): https://github.com/PX4/PX4-SITL_gazebo/blob/master/worlds/windy.world#L15-L26
39+
40+
### ArduPilot
41+
42+
43+
- Advanced configuration - Complete Parameter List: https://ardupilot.org/copter/docs/parameters.html#parameters
44+
45+
#### SITL (Software in the loop)
46+
47+
- Vehicle frame types to choose from: https://ardupilot.org/dev/docs/using-sitl-for-ardupilot-testing.html#frame-types
48+
- Starting SITL without MAVProxy (`--no-mavproxy`): https://ardupilot.org/dev/docs/using-sitl-for-ardupilot-testing.html#connecting-other-additional-ground-stations
49+
- Using STIL: https://ardupilot.org/dev/docs/using-sitl-for-ardupilot-testing.html
50+
51+
Docker images:
52+
- https://github.com/radarku/ardupilot-sitl-docker
53+
- https://github.com/gmyoungblood-parc/docker-alpine-ardupilot
54+
55+
#### MAVLink
56+
- MAVLink basics: https://ardupilot.org/dev/docs/mavlink-basics.html#mavlink-basics
57+
- MAVLink Routing in ArduPilot: https://ardupilot.org/dev/docs/mavlink-routing-in-ardupilot.html
58+

0 commit comments

Comments
 (0)