James Goppert
13e64d00a8
commander handle shutdown command ( #8000 )
2017-09-23 10:35:36 -04:00
José Roberto de Souza
d82806869f
cmake: AeroFC: Remove unused apps and libs ( #7993 )
...
We are running out of flash space in AeroFC so a cleanup is necessary.
Tools not used in Aero RTF, INAV, fixed wing control, vtol control and
unused libs was removed.
before
$ size build_aerofc-v1_default/src/firmware/nuttx/firmware_nuttx
text data bss dec hex filename
956880 3524 14608 975012 ee0a4 firmware_nuttx
after
$ size build_aerofc-v1_default/src/firmware/nuttx/firmware_nuttx
text data bss dec hex filename
832200 3508 14616 850324 cf994 build_aerofc-v1_default/src/firmware/nuttx/firmware_nuttx
2017-09-22 21:24:00 -04:00
eric
557559cd85
set _triplet_lat_lon_finite true to avoid landing to not the current location, see #7990
2017-09-22 15:20:13 +02:00
Daniel Agar
b4755297ec
delete control_state and cleanup vehicle_attitude ( #7882 )
2017-09-21 16:24:53 -04:00
Matthias Grob
5bea264a5f
Matrix Quaternions: Apply simpler call for constructor and copying to all remaining modules
2017-09-21 17:44:57 +02:00
Matthias Grob
2941cea384
matrix: Switch to hamilton convention for quaternion product order and according ecl changes
...
Note: ecl needs to be updated at the same time
because as soon as the ecl is compiled within PX4 Firmware
the matrix submodule checked out by PX4 Firmware is used
for every call to a matrix or quaternion.
2017-09-21 17:44:57 +02:00
Beat Küng
26e4756055
mavlink_ftp_test: fix unit-tests
2017-09-21 07:33:09 +02:00
Beat Küng
ebd2acfc43
posix-configs: enable ftp for all mavlink instances
2017-09-21 07:33:09 +02:00
Beat Küng
5b85b26351
mavlink_ftp: keep a copy of the last reply & resend it upon duplicated seq num
2017-09-21 07:33:09 +02:00
Beat Küng
b072599679
mavlink_ftp: fix alignment issue
2017-09-21 07:33:09 +02:00
Beat Küng
ea587d585f
mavlink_ftp: add & handle kErrFailFileExists error
...
This error definitions already existed in QGC
2017-09-21 07:33:09 +02:00
Henry Zhang
4778c79201
commander: removed CONFIG_ARCH_BOARD_xxx usage
2017-09-20 18:40:55 -10:00
Henry Zhang
d2a37ff9d5
MindPX: Schedule work queue with higher priority
2017-09-20 10:34:29 -04:00
Henry Zhang
12384f3ffb
MindPX: Enable DDS
2017-09-20 10:34:29 -04:00
Henry Zhang
42627777a0
cmake configs : add camera_feedback module
2017-09-20 10:34:29 -04:00
sanderux
b5c3bc7b0f
Remove thrust_sp from pusher assist calculation
2017-09-20 10:51:06 +02:00
Daniel Agar
4e6ca271e7
more px4fmu-v1 cleanup ( #7981 )
2017-09-20 00:04:23 -04:00
Lorenz Meier
0780e430fd
Sensors params: Adjust tube length to better default
2017-09-19 09:01:11 -07:00
Lorenz Meier
1880abdac5
Airspeed: Base sensor model on device ID from sensor
2017-09-19 09:01:11 -07:00
Andreas Antener
4ea49242d3
SDP3x pitot compensation: fixed the compensation and protect agains negative compensation values
2017-09-19 09:01:11 -07:00
Lorenz Meier
b59aefc989
Airspeed measurement: Add accurate models for dynamic pressure
...
This allows to get very accurate readings from the SDP3x sensor series from Sensirion using a complete sensor model.
2017-09-19 09:01:11 -07:00
Daniel Agar
9cd915949a
FW raise min airspeed based on commanded bank ( #7575 )
2017-09-19 11:06:40 -04:00
Daniel Agar
3498fe0c6f
delete sdlog2 EKF2 replay ( #7982 )
2017-09-19 10:20:41 -04:00
Beat Küng
b00c93ac21
mc_pos_control_main: add clarification that we're in world frame
2017-09-19 11:44:29 +02:00
Beat Küng
05e3c58e18
mc_pos_control_main: simplify manual control handling
2017-09-19 11:44:29 +02:00
Beat Küng
d6df692b7a
param MPC_MAN_TILT_MAX: decrease maximum from 90 to 85 degrees
...
At 90 degrees the yaw is extremely unstable (tested with HIL), it
overshoots and only very slowly converges to the correct value.
This behavior is also noticable with lower angles, but not so extreme.
It definitely needs to be looked into further, but for now this makes it
safer.
2017-09-19 11:44:29 +02:00
Beat Küng
55bd35cba6
mc_pos_control_main: improve the manual input setpoints
2017-09-19 11:44:29 +02:00
Beat Küng
fc51c42280
mc_pos_control_main: fix types for parameter values
2017-09-19 11:44:29 +02:00
Daniel Agar
26f00609ac
multirotor_motor_limits only publish for MC
2017-09-19 02:25:30 +01:00
Daniel Agar
9cacd3f994
BMP280 fix /dev/baroX unregister
2017-09-18 12:01:59 -07:00
Dennis Mannhart
82f25453a7
mc_pos_control: smooth position control from stick input
2017-09-18 13:30:16 +02:00
Daniel Agar
fb5cb87e9b
enable -Wlogical-op and fix bmi160
2017-09-16 21:29:52 +01:00
Daniel Agar
a031552756
systemcmds remove extra semicolons
2017-09-16 21:29:52 +01:00
Daniel Agar
681f019ac3
platforms remove extra semicolons
2017-09-16 21:29:52 +01:00
Daniel Agar
545ce9ae24
modules remove extra semicolons
2017-09-16 21:29:52 +01:00
Daniel Agar
08fbd022af
lib remove extra semicolons
2017-09-16 21:29:52 +01:00
Daniel Agar
9f44279488
include remove extra semicolons
2017-09-16 21:29:52 +01:00
Daniel Agar
a1418c56ad
examples remove extra semicolons
2017-09-16 21:29:52 +01:00
Daniel Agar
58268c832c
drivers remove extra semicolons
2017-09-16 21:29:52 +01:00
Daniel Agar
a87b6befbb
ignore .vscode IDE directory
2017-09-16 21:29:52 +01:00
Daniel Agar
aab91af05b
unit_test add missing definition
2017-09-16 21:29:52 +01:00
Daniel Agar
79869c848f
drivers fix missing field initializers
2017-09-16 21:29:52 +01:00
Daniel Agar
35e15ed540
cmake add -Wmissing-field-initializers and a few others
2017-09-16 21:29:52 +01:00
Daniel Agar
d3ed773838
sensors coverity fix 143426
2017-09-16 21:28:24 +01:00
Daniel Agar
086ddf5078
logger coverity fix 143427
2017-09-16 21:28:24 +01:00
Daniel Agar
91cda08081
temperature calibration coverity fix 141891
2017-09-16 21:28:24 +01:00
Daniel Agar
5331768cb3
ekf2_reply_main coverity fix 143425
2017-09-16 21:28:24 +01:00
Daniel Agar
8ddd071f18
temperature_calibration coverity fix 141892
2017-09-16 21:28:24 +01:00
Daniel Agar
6341299062
ekf2_replay_main coverity fix 143428
2017-09-16 21:28:24 +01:00
Daniel Agar
a766cb6722
px4io remove unused printf arg ( #7974 )
2017-09-16 14:50:59 -04:00