Andrew Tridgell
29f694ffdd
SITL: separate origin and home in SITL
...
this allows for accurate sensor data when flying a very long distance
from the takeoff location
2021-07-22 16:01:00 +10:00
Andrew Tridgell
d698987070
SITL: fixup offset calls
2021-07-22 16:01:00 +10:00
Andrew Tridgell
b0f2545a9f
SITL: convert to double precision for positions
2021-07-04 08:19:11 +10:00
Andrew Tridgell
f73564f593
SITL: added SIM_INIT_LAT_OFS and SIM_INIT_LON_OFS
...
these give an initial lat/lon offset to the GPS in SITL so we can end
up with an origin a long way from the final position
2021-07-04 08:19:11 +10:00
Peter Barker
bf8f327938
SITL: increase servo_filter array size
...
used for plane-dspoiler frame
2021-07-04 08:19:10 +10:00
Peter Barker
15c39ecf69
SITL: panic if we attempt to filter out-of-range servo index
2021-07-04 08:19:10 +10:00
Peter Barker
f8646af2b1
Tools: add follow-copter.sh for SITL
...
Another copy of this script - but this one doesn't need Morse or AirSim
2021-07-04 08:19:10 +10:00
Peter Barker
170062804f
SITL: add accessor for battery voltage
2021-07-04 08:19:10 +10:00
Peter Barker
6c473a80c2
SITL: add maxell to i2c bus and make it 14-cells
2021-07-04 08:19:10 +10:00
Andrew Tridgell
3a6bafc6a6
SITL: fixed order of rotations in tilt vehicles
...
tilt is in body frame, not rotated arm frame, so needs to be applied
2nd
2021-06-08 19:11:32 +10:00
Siddharth Purohit
643fc77323
SITL: fix labs on unsigned value subtraction
2021-05-26 17:40:19 +10:00
Andrew Tridgell
bf1f27af32
SITL: added is_lock_step_scheduled() API
...
used to fix panic on bad timing
2021-05-24 20:13:37 +10:00
Andy Piper
15fe14289d
SITL: add SIM_ESC_TELEM
2021-05-12 17:01:11 +10:00
Peter Barker
d38e704115
SITL: fix memory over-read detected by Valgrind
...
==15803== Conditional jump or move depends on uninitialised value(s)
==15803== at 0x4C34975: index (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15803== by 0x444D8D: SITL::Frame::load_frame_params(char const*) (SIM_Frame.cpp:363)
==15803== by 0x445415: SITL::Frame::init(char const*, SITL::Battery*) (SIM_Frame.cpp:432)
==15803== by 0x3696ED: SITL::MultiCopter::MultiCopter(char const*) (SIM_Multicopter.cpp:35)
==15803== by 0x34B49C: SITL::MultiCopter::create(char const*) (SIM_Multicopter.h:44)
==15803== by 0x34C58E: HALSITL::SITL_State::_parse_command_line(int, char* const*) (SITL_cmdline.cpp:480)
==15803== by 0x344005: HALSITL::SITL_State::init(int, char* const*) (SITL_State.cpp:923)
==15803== by 0x33D854: HAL_SITL::run(int, char* const*, AP_HAL::HAL::Callbacks*) const (HAL_SITL_Class.cpp:182)
==15803== by 0x15ACDD: main (Copter.cpp:678)
==15803==
2021-05-05 21:21:56 +10:00
Peter Barker
0661a27400
SITL: ensure st.size is valid when loading model json
...
Before this patch st.size is undefined when we use it to create a buffer
on the stack - probably not a good thing.
2021-05-05 21:21:56 +10:00
Iampete1
0c3aa72158
SITL: add direct actuated wing to sailboat sim
2021-04-28 08:22:47 +01:00
Pierre Kancir
9a6d4e3af1
SITL: check if we are over precland base
2021-04-21 17:26:07 +10:00
Pierre Kancir
cec82214d8
SITL: add local_ground_variable
2021-04-21 17:26:07 +10:00
Pierre Kancir
078a1a2b0c
SILT: limit update scope for precland
2021-04-21 17:26:07 +10:00
Michael Oborne
323cbe47d2
SITL: fixup SIM_BAR parameter descriptions
...
Co-authored-by: Randy Mackay <rmackay9@yahoo.com>
this fixs a issue with MP param doc parser caused by a syntax change
2021-04-16 09:21:44 +09:00
Andrew Tridgell
5818d6040c
SITL: convert param file for new plane PID system
2021-04-15 06:57:16 +10:00
Philippe Hamelin
187549b431
SITL: Add NMEA THS message.
2021-04-14 17:20:28 +10:00
Peter Barker
27c262b037
SITL: add documentation fo rsimulated barometers
2021-04-10 11:28:22 +10:00
Randy Mackay
30a08dda0a
SITL: add rover with vectored thrust support
2021-04-08 08:47:07 +09:00
Randy Mackay
381044c2d0
SITL: add comments to SIM_Rover members
2021-04-08 08:47:07 +09:00
Andrew Tridgell
7b9826cdce
SITL: change for AP::terrain as a pointer
2021-04-07 20:56:01 +10:00
Iampete1
79a6c5d2d5
SITL: Examples: JSON: MATLAB: add legacy Simulink files for 2018b
2021-04-06 10:45:37 +10:00
Samuel Tabor
a301808e7a
SITL: Add parsing of airspeed to SIM_JSON
2021-03-31 19:26:02 +11:00
Michelle Rossouw
7d42c3c834
SITL: Added simple blimp simulator
2021-03-31 12:27:07 +11:00
Josh Henderson
267d19b0de
SITL: SIM_Vicon fix observation interval limit
2021-03-04 16:12:54 +09:00
Josh Henderson
dceb76c9f1
SITL: SIM_VICON output MAVLink vision_position_delta
2021-03-04 16:12:54 +09:00
Peter Barker
03bb3237ef
SITL: set default RPM_TYPE to 10 for FlightAxis
2021-03-02 15:41:44 +11:00
Patrick José Pereira
300a14aaae
SITL: Simplify boolean expression
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2021-02-23 10:30:05 +11:00
Peter Barker
514dfa4b71
SITL: SF45B: increase resolution to 1 degree
...
The mode filter tends to squish a lot of data if we don't get this
correct.
2021-02-04 20:50:21 +11:00
Patrick José Pereira
ba293084e3
SITL: Remove pointer check before delete
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2021-02-04 09:01:19 +11:00
Patrick José Pereira
07c3435f9d
SITL: Add missing const in member functions
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2021-02-03 18:45:14 +11:00
Andrew Tridgell
7292b4f260
SITL: added SIM_ACC_TRIM_{X,Y,Z} for simulating IMU trim
...
this will enable an autotest for AHRS trim
2021-01-25 16:24:50 +11:00
Andrew Tridgell
9febcc0f98
SITL: added accel scaling parameters
2021-01-21 13:09:21 +11:00
Andrew Tridgell
b5089580a9
SITL: cleanup IMU parameters
...
allow for biases per IMU
2021-01-21 13:09:21 +11:00
Andrew Tridgell
c0ba7c29ca
SITL: use TCal class for temp adjustment in SITL
2021-01-21 13:09:21 +11:00
Siddharth Purohit
f53d80374b
SITL: fix build for macos systems
2021-01-21 13:09:21 +11:00
murata
fd91cb03b4
SITL: Change the Kelvin value to a defined name
2021-01-20 20:27:19 +11:00
Peter Barker
c0ea19e5c5
SITL: add test for maxbotixi2cxl
2021-01-19 11:20:47 +11:00
Pierre Kancir
c1f1208c89
SITL: add support for SIM_STATE msg
2021-01-19 10:40:43 +11:00
Andrew Tridgell
5def8a64ab
SITL: avoid negative current and voltage in flightaxis
...
RealFlight9 will sometimes give meaningless negative values
2021-01-19 10:21:35 +11:00
Peter Barker
b92b343d4e
SITL: add simulator for ICM40609
2021-01-12 17:43:36 +11:00
Peter Barker
81ab322daa
SITL: correct max_distance in simulated mavlink rangefinder
2021-01-06 15:33:41 +11:00
Andrew Tridgell
f57971eafe
SITL: added VectorNav simulator
2021-01-05 21:13:12 +11:00
Peter Barker
b6833eee9b
SITL: correct SMBus block reads
2021-01-05 14:45:20 +11:00
Peter Barker
8be50910e4
SITL: add support for simulated TSYS01 temperature sensor
2021-01-05 12:01:51 +11:00