kritz
6c25ac5731
Tilt Initialisation: Average Filter -> LowPass Filter ( #686 )
...
* Tilt Initialisation: Average Filter -> LowPass Filter
* Add _is_first_imu_sample variable
* Remove not needed comments
2019-12-17 11:01:25 +01:00
Daniel Agar
98a1aae494
EKF: use Matrix cross product
2019-12-17 09:35:08 +01:00
Timothy Scott
7abadabc19
Added support for MAV_CMD_REQUEST_MESSAGE for mavlink streams
2019-12-16 06:45:53 -08:00
kamilritz
0831c158f2
Move time update to sensor base class
2019-12-16 13:40:01 +01:00
kamilritz
1832bedd13
run_seconds
2019-12-16 13:40:01 +01:00
kamilritz
39b369d90b
make ekf a shared pointer
2019-12-16 13:40:01 +01:00
kamilritz
f13f2f8452
use shared pointer
2019-12-16 13:40:01 +01:00
kamilritz
00cd720a66
Change folder name
2019-12-16 13:40:01 +01:00
kamilritz
b9dd1e54c5
Change file names
2019-12-16 13:40:01 +01:00
kamilritz
2d2edd90e3
ECL Unit Test Clean Up
2019-12-16 13:40:01 +01:00
kamilritz
6b25dbd6c7
SensorSimulator
2019-12-16 13:40:01 +01:00
JaeyoungLim
4bcdf560be
airframes: add config for px4vision devkit drone ( #13683 )
...
* Added configuration file for Pixhawk Vision
Signed-off-by: RomanBapst <bapstroman@gmail.com >
2019-12-16 08:21:17 +01:00
kamilritz
2a707cf669
Debug log replays with gdb in vscode
2019-12-15 10:28:04 -05:00
JaeyoungLim
94e05362e1
Make cellular status logging default
2019-12-14 21:56:12 +11:00
kamilritz
85e0e6e89c
Remove resetStates(AndCovariances) function
2019-12-13 16:50:56 +01:00
Ricardo Marques
86d3453343
Fix rover_sitl mixer call in CMakeLists.txt
2019-12-12 13:43:08 -05:00
Daniel Agar
f769b80fde
cmake px4_add_romfs_files FATAL_ERROR if file doesn't exist
2019-12-12 13:42:30 -05:00
PX4 BuildBot
6f4b9f93fd
Update submodule nuttx to latest Thu Dec 12 14:57:56 UTC 2019
...
- nuttx in PX4/Firmware (327c7f3672ee5f066ec53dfe1554a02d1aa610da): https://github.com/PX4/NuttX/commit/2e55ce8ec97d37b3d3c46b1aaab0a09364fcf254
- nuttx current upstream: https://github.com/PX4/NuttX/commit/9331fda0d7f7220de33982e8a641c671b1f09c8e
- Changes: https://github.com/PX4/NuttX/compare/2e55ce8ec97d37b3d3c46b1aaab0a09364fcf254...9331fda0d7f7220de33982e8a641c671b1f09c8e
9331fda0d7 2019-12-10 David Sidrane - [BACKPORT] IMXRT106x USDHC: Support regular GPIO for CD and inversion.
91c80c708b 2019-12-05 David Sidrane - [BACKPORT] imxrt106x:pinout add ALT 8 GPIO_GPT1_CAPTURE[1|2]
32f758f0e9 2019-12-03 David Sidrane - [BACKPORT] stm32f7:Add Serial Tx DMA
2019-12-12 10:23:29 -05:00
Daniel Agar
de9e4dda4c
battery: delete unused armed
2019-12-12 09:48:45 -05:00
Timothy Scott
11bbc8ae34
Code cleanup
2019-12-12 04:39:53 -08:00
kamilritz
64652f523b
Improve quality of comments
2019-12-12 08:48:10 +01:00
kamilritz
1bf09fd370
Remove EKF prefix from logged messages
2019-12-12 08:48:10 +01:00
Daniel Agar
77cf081925
holybro_durandal-v1 don't manually start pmw3901
2019-12-11 21:08:22 -05:00
Silvan Fuhrer
1617997dde
VTOL: instantly do VTOL mode changes if landed and disarmed
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com >
2019-12-11 20:10:25 -05:00
kamilritz
88c4929c96
Use helper function to switch to gps height
2019-12-11 17:23:45 +02:00
kamilritz
042d9b6615
Remove dangerous _primary_hgt_source variable
2019-12-11 17:23:45 +02:00
kamilritz
66f707ede0
Remove non enterable if statement
2019-12-11 17:23:45 +02:00
kamilritz
cd030e7cd2
Remove switch to ev hgt during filter initialization
2019-12-11 17:23:45 +02:00
kamilritz
4bc6ae69ae
Remove if statement that can not be entered
2019-12-11 17:23:45 +02:00
kamilritz
6941777e17
Remove obsolete vision sample counter during initialization
2019-12-11 17:23:45 +02:00
bresch
d6ffdc09b8
FlightTaskManualPosition: use new Matrix available functions to cast
...
from a vector of 4 elements to Vector2f and from Vector2f to Vector3f.
2019-12-11 17:21:57 +02:00
bresch
d0bdd80129
FlightTaskManualPosition: Remove MPC_ACC_HOR_ESTM parameter. This was
...
used back in time when no soothing was done to avoid large steps when
the estimator stops sending a maximum velocity (e.g.:GPS gained during
optical flow flight). Since smoothing is applied later, this is not
required anymore.
2019-12-11 17:21:57 +02:00
Matthias Grob
a3d30fc970
mc_pos_control/FlightTask: apply nit-pick review findings
2019-12-11 14:03:16 +01:00
bresch
82b4e766a5
AutoMapper2: re-introduce gradual vertical speed limitation during landing between alt1 and alt2
2019-12-11 14:03:16 +01:00
bresch
4d0786d5b4
FlightTask: use centralized _dist_to_ground computed in FlightTask instead of
...
recomputing it in AutoMapper, AutoMapper2 and AutoLine
2019-12-11 14:03:16 +01:00
bresch
4ba672a7ba
ManualPosition: Limit horizontal speed during landing
2019-12-11 14:03:16 +01:00
David Jablonski
944bf54d84
Use correct params for DO_MOUNT_CONTROL
...
If MAV_MOUNT_MODE is GPS_POINT, the mavlink documentation recommends to
use params4-6. In the current implementation params1-3 were used
instead.
2019-12-11 09:00:17 +01:00
Daniel Agar
2b792c0225
px4_raspberrypi cleanup configs and add to Jenkins
2019-12-10 11:10:24 -05:00
Daniel Agar
505e922b08
Update submodule mavlink v2.0 to latest Tue Dec 10 00:39:06 UTC 2019
...
- mavlink v2.0 in PX4/Firmware (f9e8f615e3 ): https://github.com/mavlink/c_library_v2/commit/75ab59ddc1660c136fdec5553f622a603558b8cd
- mavlink v2.0 current upstream: https://github.com/mavlink/c_library_v2/commit/412bad674e07535563e85565ba88f2d2c69ed378
- Changes: https://github.com/mavlink/c_library_v2/compare/75ab59ddc1660c136fdec5553f622a603558b8cd...412bad674e07535563e85565ba88f2d2c69ed378
2019-12-09 20:45:08 -05:00
PX4 BuildBot
4e75f54fcf
Update submodule matrix to latest Tue Dec 10 00:39:17 UTC 2019
...
- matrix in PX4/Firmware (478a27ee8843a9bd91a0254f6b01a6a9c01946a4): https://github.com/PX4/Matrix/commit/a8009a36a3668da0cbab0cb028b6997cd8179dc1
- matrix current upstream: https://github.com/PX4/Matrix/commit/4f3565da94d00c4cd1feb560f1f72a81296522f8
- Changes: https://github.com/PX4/Matrix/compare/a8009a36a3668da0cbab0cb028b6997cd8179dc1...4f3565da94d00c4cd1feb560f1f72a81296522f8
4f3565d 2019-12-09 kritz - Add asserts (#115 )
2f63981 2019-12-06 kritz - Add several functions that are useful for coavriance matrices: (#114 )
5cbcf60 2019-12-05 kritz - Set Matrix's col amd row to single value (#113 )
ef442fa 2019-12-05 kritz - Getter function for the diag elements of slice (#112 )
de6a2d3 2019-12-04 kritz - Slice assign value (#111 )
2019-12-09 20:42:39 -05:00
Daniel Agar
f9e8f615e3
holybro_kakutef7 sync INTERRUPTSTACK, HPWORKSTACKSIZE, and LPWORKSTACKSIZE with v5x
2019-12-09 18:45:27 -05:00
Daniel Agar
bb09ac0c6d
modalai_fc-v1 sync NFILE_DESCRIPTORS, HPWORKSTACKSIZE, and LPWORKSTACKSIZE with v5x
2019-12-09 18:45:27 -05:00
Daniel Agar
b4fa915c86
uORB_tests: fix queue simulation and cleanup initializations
2019-12-09 16:50:33 -05:00
David Sidrane
1298f6840f
px4io:Lower Police light activation
2019-12-09 16:23:16 -05:00
David Sidrane
74b6cc5bce
px4_fmu-v5:Use Serial TX DMA on Telem 2
2019-12-09 16:23:16 -05:00
Daniel Agar
1d3f722201
px4_work_queue: increase hp_default stack 1800 -> 1900 bytes
2019-12-09 12:41:11 -05:00
modaltb
c5de2cfe0d
modalai_fc-v1: Add support for VOXL Flight board defaults, handle default MAVLink setups ( #13677 )
...
- Handle out of box config for Flight Core and VOXL Flight
- Handle AUTOCNF use case
- Hard code TELEM2 MAVLink Instace 1 for VOXL Flight
2019-12-09 12:39:17 -05:00
Julian Oes
abf174282f
navigator: fix VTOL RTL corner case
...
This fixes a corner case for VTOL RTL with RTL_TYPE 1.
RTL_TYPE 1 means that the VTOL skips all waypoints on RTL and jumps to
the land waypoint at the end.
During a mission in fixedwing mode it will continue to fly in fixedwing
mode and then do a transition before landing.
However, if RTL is engaged right at the moment of the front transition,
the transition waypoint is not inserted and the VTOL will try to land in
fixedwing mode at the mission land location.
This corner case is fixed in this patch by also considering the
"transition after takeoff" state.
2019-12-09 12:27:46 -05:00
Matthias Grob
904ab16558
Fix trailing whitespace, EOF newline, indentation
2019-12-09 13:22:19 +01:00
kritz
4f3565da94
Add asserts ( #115 )
...
* Add asserts
* Type cast literals
* asserts for indexing vectors
* include assert
* Fix accessing elements outside of slice
2019-12-09 10:21:27 +01:00