Julien Lecoeur
7b12a21565
mavlink: Enable offboard attitude for coaxial airframes
2020-04-07 09:23:03 -04:00
Julien Lecoeur
a46581987c
Update matrix submodule and add pseudoinverse tests (tests matrix)
2019-11-21 13:06:59 -05:00
Julien Lecoeur and Mathieu Bresciani
a172c3cdac
Add implementation of pseudo-inverse ( #102 )
...
* Fix compilation error
* Add implementation of pseudo-inverse
The implementation is based on this publication:
Courrieu, P. (2008). Fast Computation of Moore-Penrose Inverse Matrices, 8(2), 25–29. http://arxiv.org/abs/0804.4809
It is a fully templated implementation to guaranty type correctness.
* Add tests for pseudoinverse
* Apply suggestions from code review
Co-Authored-By: Mathieu Bresciani <brescianimathieu@gmail.com >
* Adapt fullRankCholesky tolerance to type
* Add pseudoinverse test with effectiveness matrix
* Fix coverage
* Fix rebase issue
* Fix SquareMatrix test, add null Matrix test
2019-11-18 14:36:30 -08:00
Julien Lecoeur
8f910f8435
ATTITUDE_QUATERNION: fill repr_offset_q for tailsitters ( #13249 )
...
* Conversions lib: add quaternion getter
* vehicle_status: add flag is_vtol_tailsitter
* ATTITUDE_QUATERNION: fill repr_offset_q for tailsitters
2019-10-28 09:27:53 +01:00
Julien Lecoeur
4cc7b1319f
Fix param update in mc_att_control
...
ModuleParams::updateParams() was never called
2019-10-16 08:17:04 -04:00
Julien Lecoeur
34717f7005
Merge pull request #11288 from PX4/pr-tiltrotor_noairspeed_transition_check
...
tiltrotor: fix transition check when airspeed is invalid
2019-02-05 10:09:48 -05:00
Julien Lecoeur
c73944c7a2
Mavlink: initialize _ping_stats
...
Uninitialized `_ping_stats.last_ping_time` caused ping statistics to be printed even when no ping was received.
2018-06-19 13:00:36 +02:00
Julien Lecoeur
99920c84fe
Jenkins: update arch image to tag 2017-12-08
2017-12-10 01:07:02 +00:00
Julien Lecoeur
9439eaa5fa
Python import error: Recommend pip over apt-get
...
closes #8297
The package python-toml does not exist in older (<= 14.04) versions of ubuntu.
2017-11-26 14:07:08 -05:00
Julien Lecoeur
ef906d08d3
Jenkins: update docker image ( #8286 )
2017-11-14 10:01:07 -05:00
Julien Lecoeur
5d01eac5de
Fix check_stack target ( #8050 )
2017-10-04 10:02:23 -04:00
Julien Lecoeur
ceeae7587e
worst case analysis of stack usage ( #7883 )
...
* Makefile target "check_stack"
2017-09-10 13:34:34 -04:00
Julien Lecoeur
6e35cb002f
PX4IO interface protocol: Fix rounding error
...
Issue: This conversion test failed with gcc 7.1.1 and clang 4.0.1:
```
ERROR [tests] conversion fail: input: -0.8188, intermediate: -8187, result: -0.8187
conv FAILED
Command 'tests' failed, returned -1
```
Fix: explicit rounding
2017-08-10 03:09:33 -04:00