Gustavo Jose de Sousa
363f241e9a
Tools: sitl_calibration: add initial implementation
...
Add initial implementation to interface with SITL calibration model.
2016-05-10 16:16:38 +10:00
Gustavo Jose de Sousa
b594b5a08b
AP_Math: matrix_alg: disable FE_OVERFLOW in inverse4x4() for SITL
...
There are occasional overflows on the determinant calculation in inverse4x4()
when using calibration SITL model.
2016-05-10 16:16:37 +10:00
Gustavo Jose de Sousa
a7543d369f
AP_Math: matrix_alg: protect inverseixi() against overflow
...
Fail on inverse3x3() and inverse4x4() if there's float overflow during the
determinant calculation.
2016-05-10 16:16:37 +10:00
Gustavo Jose de Sousa
39f72610e2
AP_Math: quaternion: fix style
...
Remove trailing spaces and run astyle.
2016-05-10 16:16:37 +10:00
Gustavo Jose de Sousa
8c4c9ccfa6
AP_HAL_SITL: add calibration model
2016-05-10 16:16:37 +10:00
Gustavo Jose de Sousa
9fa85d9bcf
SITL: add SIM_Calibration
...
That model can be used to run compass and accelerometer calibration by rotating
the vehicle through the servos channels.
2016-05-10 16:16:37 +10:00
Gustavo Jose de Sousa
45754ef37c
SITL: Multicopter: remove leftover comment
...
That went unnoticed by 8a98ce4
("SITL: moved to common code for attitude/pos
update")
2016-05-10 16:16:37 +10:00
Gustavo Jose de Sousa
ce8766e1cd
SITL: remove set_yaw_degrees()
...
That function isn't being used anywhere.
2016-05-10 16:16:37 +10:00
Andrew Tridgell
84d45cce40
Replay: fixed log rate detection
2016-05-10 15:40:48 +10:00
Andrew Tridgell
fcd7611248
waf: ensure we don't build a library twice
2016-05-10 14:21:43 +10:00
Andrew Tridgell
9f84a22d22
Plane: removed unnecessary libs
...
now in common
2016-05-10 14:13:39 +10:00
Andrew Tridgell
3c9b063eb1
Copter: removed unnecessary libs
...
now in common
2016-05-10 14:13:35 +10:00
Andrew Tridgell
2f656c187a
waf: cope with -ve return from mavgen on segv
2016-05-10 13:41:48 +10:00
Andrew Tridgell
9653aae21f
waf: fixed link of antennatracker on windows
2016-05-10 12:48:41 +10:00
Andrew Tridgell
5ef0c4d3fe
waf: added AP_RPM to build
2016-05-10 12:20:44 +10:00
Andrew Tridgell
237b63284b
waf: fixed typo
2016-05-10 12:17:44 +10:00
Lucas De Marchi
e5a21cd459
waf: allow mavgen to segfault without failing
...
This is a hackish way to allow waf running on windows. In some
combinations of the tools the python interpreter seems to be crashing on
windows:
Found 180 MAVLink message types in 2 XML files
Generating C implementation in directory /tmp/ArduPlane.build/libraries/GCS_MAVLink/include/mavlink/v1.0/ardupilotmega
Generating C implementation in directory /tmp/ArduPlane.build/libraries/GCS_MAVLink/include/mavlink/v1.0/common
Copying fixed headers
last line in mavgen.py
Aborted (core dumped)
michael@WIN-3NBOUTHN4TN /cygdrive/c/Users/michael/Desktop/DIYDrones/ardupilot/ArduPlane
$ echo $?
134
Here we check the return code to be greater than 128 since that means the
interpreter received a signal. In this case we clear the return code.
2016-05-10 12:17:10 +10:00
Andrew Tridgell
50908edc91
RC_Channel: added parameter docs for missing RCn_FUNCTION values
2016-05-09 17:33:21 +10:00
Andrew Tridgell
31ed1eabfb
AP_Tuning: use better tones for next parameter
2016-05-09 17:24:56 +10:00
Andrew Tridgell
3e75fc4f3d
AP_Notify: improved tones for AP_Tuning
2016-05-09 17:24:38 +10:00
Andrew Tridgell
276f5dd3f1
Replay: use a larger LOG_FILE_BUFSIZE for Replay
2016-05-09 13:58:37 +10:00
Andrew Tridgell
248ce2e0e6
Replay: enable LOG_REPLAY in replay
2016-05-09 12:48:30 +10:00
Andrew Tridgell
ea508f1b80
AP_NavEKF2: use LOG_REPLAY and EK2_LOG_MASK parameters
2016-05-09 12:26:57 +10:00
Andrew Tridgell
202eb3af35
DataFlash: added imu_mask to Log_Write_IMUDT
2016-05-09 12:26:30 +10:00
Andrew Tridgell
c0172516af
Rover: use DataFlash::log_while_disarmed()
2016-05-09 12:06:00 +10:00
Andrew Tridgell
111eb2ccc1
Copter: use DataFlash::log_while_disarmed()
2016-05-09 12:05:52 +10:00
Andrew Tridgell
dcb24f2bc1
Plane: use DataFlash::log_while_disarmed()
2016-05-09 12:05:25 +10:00
Andrew Tridgell
8ca6ed54c5
DataFlash: added LOG_REPLAY and LOG_DISARMED parameters
2016-05-09 12:00:55 +10:00
Andrew Tridgell
5398283c9b
DataFlash: fixed BAR2 and BAR3 log formats
2016-05-09 11:09:44 +10:00
Peter Barker
5d24f0de23
sim_vehicle: use waf --debug option to create debug builds
2016-05-09 08:59:59 +10:00
Andrew Tridgell
25c7b43628
AP_Tuning: removed chans 1 to 4 from TUNE_CHAN choices
2016-05-08 21:06:56 +10:00
Andrew Tridgell
2a2abb8be6
GCS_MAVLink: log parameter changes to DataFlash
...
this means param notifies also get logged in the DF log
2016-05-08 19:12:09 +10:00
Andrew Tridgell
51877a20d6
Plane: added some more tuning sets
2016-05-08 18:45:42 +10:00
Andrew Tridgell
35ef20b23a
Plane: use separate definition for TUNE_PARM
...
this allows the parameter docs to be separated
2016-05-08 18:35:26 +10:00
Andrew Tridgell
d72df80968
AP_Tuning: added a small dead-zone on mid-point detection
...
thanks to Leonard for the suggestion
2016-05-08 18:35:26 +10:00
Andrew Tridgell
aa38539ecb
AP_Tuning: move to using a nested parameter set for AP_Tuning
...
this allows the list of tunable parameters in the auto-docs to be
separated out
2016-05-08 18:35:26 +10:00
Andrew Tridgell
7a8bf033e1
Plane: allow for tuning of single parameters
2016-05-08 14:47:51 +10:00
Andrew Tridgell
8a65481551
AP_Tuning: allow for tuning with no selector switch
...
this makes tuning with a single parameter possible
2016-05-08 14:47:51 +10:00
Andrew Tridgell
f69806deff
AP_Tuning: detect change to TUNE_PARMSET while tuning
2016-05-08 14:36:30 +10:00
Andrew Tridgell
6d1c7c9082
AP_Tuning: make it possible to tune a single parameter
2016-05-08 14:36:30 +10:00
Leandro Pereira
f23bd7e09d
GCS_MAVLink: Use a single stream_trigger() implementation
...
This has no side effects, but since all implementations were basically
the same, move the implementation to GCS_Common and the only part that
adjusts the rate based on which which stream to each individual
GCS_MAVLINK implementation.
2016-05-07 23:49:35 -03:00
Lucas De Marchi
40ea8225b6
reformat: remove mention to .pde files
...
We don't support them anymore.
2016-05-07 22:55:48 -03:00
Lucas De Marchi
6bb9023221
docs: remove mention to .pde files
...
We don't support them anymore.
2016-05-07 22:55:48 -03:00
Lucas De Marchi
0eab8847f2
ArduPlane: remove mention to .pde files
...
We don't support them anymore.
2016-05-07 22:55:48 -03:00
Lucas De Marchi
668ebf160e
APMrover2: remove mention to .pde files
...
We don't support them anymore.
2016-05-07 22:55:48 -03:00
Lucas De Marchi
b07acea6b6
Tools: get version exclusively from version.h
2016-05-07 22:55:48 -03:00
Gustavo Jose de Sousa
ff46384258
waf: add --debug configuration option
...
That sets a variant <board>-debug.
2016-05-07 22:55:03 -03:00
Peter Barker
50330e22d4
sim_vehicle.py: set default_waf_target, clearer help
...
sim_vehicle.py: choose default waf_target based on specified vehicle
sim_vehicle.py: add --no-rebuild-on-failure option
sim_vehicle.py: make help clearer by adding option groups
2016-05-08 09:57:11 +10:00
Peter Barker
39c29820c4
sim_vehicle.py: avoid exception when frame information not found
2016-05-08 00:31:23 +10:00
Andrew Tridgell
db5f50e08e
Plane: convert tuning to use AP_Tuning library
2016-05-07 18:34:15 +10:00