Andrew Tridgell
e07cecb264
SITL: added support for simulated battery discharge
4 years ago
Andrew Tridgell
a0bc9d3148
SITL: fixed quadplane mass and rpm indexing
4 years ago
Peter Barker
abab203b32
SITL: remove zero initialisations, move more into class definitions
4 years ago
Iampete1
2764126a1c
SITL: add apparent wind sensor support
4 years ago
Iampete1
16a9506cf2
SITL: SIM_Aircraft: add rangefinder array
5 years ago
Peter Barker
80d7a4ee5e
SITL: simulated i2c support
5 years ago
Peter Barker
0303c5c4a8
SITL: move calculation of simulated rangefinder range to inside SIM_Aircraft
...
this will allow us to use the for non-serial rangefinder backends
5 years ago
Mark Whitehorn
f9e129e617
SITL: read 12 flightaxis input channels
5 years ago
Peter Barker
88c8dd8465
SITL: add RichenPower generator simulator
5 years ago
Andrew Tridgell
5349113104
SITL: improved the speedup code
...
more accurate sleeps using sleep debt system
5 years ago
Andrew Tridgell
750b220a5f
SITL: simulations optimisations
...
- change to 600Hz physics rate by default
- don't export rotational acceleration (not needed)
- report speedup in terminal output at 0.5Hz (wall clock rate)
5 years ago
Alexander Maryanovsky
d73043fc2f
SITL: get_wall_time_us() to use a monotonic clock on non-Windows systems
5 years ago
Mark Whitehorn
db1c7d9bdd
SITL: add support for AHRS_ORIENTATION=ROTATION_CUSTOM
5 years ago
Samuel Tabor
5082c9be8b
SITL: Add plane-soaring type, including parameters, mission, simulated thermals and glider sim settings.
5 years ago
Peter Barker
59dfaad749
SITL: provide method to retrieve desired speedup
5 years ago
Andy Piper
c0c61660b0
SITL: quadplane updates
5 years ago
Mark Whitehorn
76b985fc9c
SITL: only recalculate ahrs rotation matrix if necessary
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
990273a778
SITL: add accessor for rangefinder range
5 years ago
Peter Barker
32ec6d7e9a
SITL: add a simulated buzzer
5 years ago
Peter Barker
169013cae2
SITL: allow starting location to come from parameters
6 years ago
Peter Barker
f7b47679bb
SITL: remove home_str from constructor
6 years ago
Anthony Velte
92a9ab6c6d
SITL: Add scrimmage simulator support
6 years ago
Andrew Tridgell
5c3afa2621
SITL: use AP_Math/definitions.h
6 years ago
Michael du Breuil
b7bca441e5
SITL: Fix a number of includes that were coming in via AP_Airspeed
6 years ago
Peter Barker
6939a9fa91
SITL: add capability to twist the aircraft
...
This makes the EKF very, very unhappy, but is useful for compass
calibration testing
6 years ago
Peter Barker
4db011f530
SITL: add SIM_SHOVE_* options to shove the simulated vehicle
...
The parameter values are time in milliseconds and body-frame
acceleration in m/s/s
So to test throw mode:
mode throw
param set SIM_SHOVE_Z -30
arm throttle
param set SIM_SHOVE_TIME 500
6 years ago
Pierre Kancir
04bc267a61
SITL: add precland object
...
add position for precland object
add refresh rate
add alt and lateral range
add diffusion range
6 years ago
Peter Barker
d3b9ac5c8c
SITL: add simulated parachute
...
Doesn't actually change aerodynamics at the moment
6 years ago
Andrew Tridgell
8d86b6fbee
SITL: added support for laser scanner for Morse
6 years ago
Pierre Kancir
37f7cc4bcf
SITL: rearrange Grippers and Sprayers in SITL
7 years ago
Peter Barker
dfcf4788d3
SITL: add vicon-over-mavlink support
7 years ago
Peter Barker
0d77cfb6c3
SITL: method to return current vehicle location
7 years ago
Andrew Tridgell
6a89fdf268
SITL: use AP_Declination for magnetic tables
7 years ago
Nicholas Engle
1103e92884
SITL: Add SIM_WIND_DIR_Z parameter for SITL
...
This controls the vertical pitch of the 3d wind vector, allowing futher control of the wind
using systems like dronekit. This change directly effects the calcuation of the wind vector
7 years ago
Andrew Tridgell
917d9842c4
SITL: support AHRS_ORIENTATION in SITL
...
this allows for tailsitters in RealFlight
7 years ago
Andrew Tridgell
c5cd1b873c
SITL: use thread for FlightAxis comms
...
this allows us to run SITL at a much higher framerate than RF can
provide, and results in the EKF being much happier
7 years ago
Andrew Tridgell
74265f523a
SITL: support -roll180 option to frames
7 years ago
Pierre Kancir
b176ba53d7
SIM_Aircraft: move advance in time from update_position to time_advance
8 years ago
Pierre Kancir
579f655e76
SIM_Aircraft: change define in favor of static constexpr
8 years ago
Pierre Kancir
148e84320b
SITL: Sim_aircraft correct style
8 years ago
Pierre Kancir
599e3d7b83
SITL: make range finder a standalone sitl plugin
8 years ago
Pierre Kancir
ee7355a301
SITL: Reduce some variables scope and include
8 years ago
Pierre Kancir
8054405521
SITL: Change interface port to a generic solution for external simulator
8 years ago
Pierre Kancir
63ea8c6f21
SITL: enable multi sitl for gazebo
8 years ago
jaxxzer
b98573d55f
SITL: Improved Sub simulation
...
-Constrain z axis movement between -100m (seafloor) and 0m (water
surface)
-More accurate thruster modelling
8 years ago
Andrew Tridgell
3c8020862c
SITL: support a builtin tailsitter vehicle type
8 years ago
Pierre Kancir
bf135aeff7
SITL: Aircraft correct some syntax, implicit cast, make some local variable const, remove tabs and whitespace
8 years ago
Peter Barker
b751f836bb
SITL: attach a string with a mass on the end to servo gripper
8 years ago
Peter Barker
f8918d15b1
SITL: add a hagl method to aircraft
8 years ago