Andrew Tridgell
f9f8822e47
SITL: added ship takeoff/landing simulation
...
this allows for a ship with a given radius and speed, allowing for
testing of ship takeoff and landing systems
5 years ago
Andy Piper
c807267bab
SITL: add rpm-based motor noise per-motor to gyros and accels
...
convert multicopter thrust to rpm per motor
5 years ago
Peter Barker
f7b47679bb
SITL: remove home_str from constructor
6 years ago
Andrew Tridgell
358c570d9d
SITL: added simulated battery for quadplane
...
needed for motor interference for mag
6 years ago
mirkix
93b3970141
SITL: Add tilthvec frame
8 years ago
Pierre Kancir
b176ba53d7
SIM_Aircraft: move advance in time from update_position to time_advance
8 years ago
Andrew Tridgell
1e69508322
SITL: added a vectored tilt tricopter quadplane
8 years ago
Andrew Tridgell
0171b64feb
SITL: setup simulator to match firefly6 AvA servo outputs
8 years ago
Andrew Tridgell
642e5aa5b7
SITL: match simulated tilt rate for CL84 to real vehicle
8 years ago
Pierre Kancir
a5161edc97
SITL: remove duplicate
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
Andrew Tridgell
e7a54c83d1
SITL: allow SITL to use terrain data for ground height
9 years ago
Andrew Tridgell
f387f248d3
SITL: added support for servo slew rates and retract servos
...
this is for tiltrotors with retract servos
9 years ago
Paul Riseborough
078284e2e2
SITL: Add magnetic field environment to simulation
...
Includes parameters enabling a ground level magnetic anomaly to be modelled.
TODO - add automatic setting of declination, inclination and field strength using WGS-84 position.
9 years ago
Andrew Tridgell
2d47ca8095
SITL: fixed moment of rotated motors
9 years ago
Andrew Tridgell
125a9feb3d
SITL: added tilttri frame type
...
tiltrotor tricopter
9 years ago
Andrew Tridgell
e428d1e72d
SITL: support tricopter quadplanes
9 years ago
Andrew Tridgell
aa80851138
SITL: support fireflyY6 quadplane model
9 years ago
Andrew Tridgell
8880635fe1
SITL: support vtail and elevon planes in builtin plane sim
...
remove old tiltrotor in favor of new tiltrotor code
9 years ago
Andrew Tridgell
71ca534ec6
SITL: added Y6 frame
9 years ago
Andrew Tridgell
57aef8e1e9
SITL: added basic wind support in multicopter, plane and quadplane
...
this adds non-turbulent wind support for the built-in simulators. I
added it primarily for quadplane testing, but it should also be useful
for multicopter navigation testing.
9 years ago
Andrew Tridgell
b0ac6c26e0
SITL: support octaquad in quadplane sim
9 years ago
Andrew Tridgell
5efe98a814
SITL: allow quadplane simulator to simulate other frame types
9 years ago
Andrew Tridgell
e62d6711c3
SITL: added very simple tiltrotor simulation
...
uses channel 9 to control tilt of rotors
9 years ago
Andrew Tridgell
0966398d8d
SITL: improved realism of fixed wing sim somewhat
...
still not good, but a bit better for manual flight
9 years ago
Andrew Tridgell
619a4c0925
SITL: use common dynamics code for QuadPlane
9 years ago
Andrew Tridgell
630d4410d4
SITL: removed debug code from QuadPlane
9 years ago
Andrew Tridgell
f2c8193f8b
SITL: added a QuadPlane model
9 years ago
Caio Marcelo de Oliveira Filho
288dc2a385
SITL: clean up includes
...
Remove unnecessary includes, reorder them in blocks separated by a blank
line
- Corresponding header file (if exists)
- System headers
- Other ArduPilot library headers
- "Local" headers (from the same library)
9 years ago
Caio Marcelo de Oliveira Filho
8a55b26443
SITL: no need to use #ifdefs
...
Now that SITL is compiled only when it's needed (i.e. using the SITL
board), there's no need to ifdef its files based on the
CONFIG_HAL_BOARD. So remove them.
9 years ago
Caio Marcelo de Oliveira Filho
e2fa456742
SITL: remove "constructor" comment
9 years ago
Caio Marcelo de Oliveira Filho
49a42dc985
SITL: use a SITL namespace
9 years ago
Gustavo Jose de Sousa
a02e7730ea
SITL: standardize inclusion of libaries headers
...
This commit changes the way libraries headers are included in source files:
- If the header is in the same directory the source belongs to, so the
notation '#include ""' is used with the path relative to the directory
containing the source.
- If the header is outside the directory containing the source, then we use
the notation '#include <>' with the path relative to libraries folder.
Some of the advantages of such approach:
- Only one search path for libraries headers.
- OSs like Windows may have a better lookup time.
10 years ago
Andrew Tridgell
83cc60a699
SITL: added simple balloon simulator
...
for testing balloon release code in plane
10 years ago
Andrew Tridgell
14bdfe2889
SITL: started to use C++11 variable initialisation
10 years ago
Andrew Tridgell
da5d5c9936
SITL: fixed airspeed pass-thru from simulators
10 years ago
Andrew Tridgell
42c6801d61
SITL: reformat SITL code with astyle
10 years ago
Andrew Tridgell
a58a663085
SITL: fixed build on APM2
10 years ago
Andrew Tridgell
6ec6158b8b
SITL: converted helicopter simulator from python
10 years ago