Daniel Agar
3b5b12e1d1
move baro and magnetometer data out of sensor_combined
2018-04-11 23:26:58 -04:00
Daniel Agar
29b3950747
move geo and geo_lookup to PX4/ecl
2018-03-26 23:16:55 -04:00
Beat Küng
7ee464c264
LPE: refactor to use ModuleParams
2018-03-13 17:35:15 +01:00
Beat Küng
9fb9b2916a
LPE: use default & delete keywords for constructors & destructors
2018-03-13 17:35:15 +01:00
Nicolas de Palezieux
dd1d0adfef
LPE : add support for precision landing measurement fusion
2018-01-15 10:27:23 +01:00
TSC21
ec1c37e1af
modules: lpe: push sensor status update to object; prioritize lidar readings over sonar
2018-01-14 22:52:41 +01:00
TSC21
b512759336
modules: lpe: refactor fusion bitmask
2018-01-14 22:52:41 +01:00
stmoon
28a5287a91
add FUSE_MOCAP, FUSE_LIDAR, and FUSE_SONAR to select more senors
2018-01-14 12:55:47 +01:00
Paul Riseborough
b5be990109
lpe: fix incorrect setting of local_position.z_global
2017-12-07 08:20:16 +00:00
TSC21
483f0d55e0
lpe: style fix
2017-11-03 23:45:43 +01:00
TSC21
051822eee1
lpe: remove unneeded subscriber to manual_control_setpoint
2017-11-03 23:45:43 +01:00
TSC21
e6efb5ec0a
lpe: update _sensorTimeout and _sensorFault to handle support of more sensors
2017-11-03 23:45:43 +01:00
ChristophTobler
9b5de23553
add ref_timestamp (time when origin was set) to lpe
2017-06-12 09:39:41 +05:30
Kabir Mohammed
e63747ec2f
lpe : changes to allow hybrid GPS-denied navigation
2017-02-15 21:48:33 +01:00
Kabir Mohammed
8eaddeee0a
lpe : move to new vision topic
2017-02-15 21:48:33 +01:00
James Goppert
6ff85fb927
LPE land bug fix and switch to fusion bit mask.
2016-12-21 08:43:18 +01:00
James Goppert
068ef591ab
Added fake landing xy velocity measurement to lpe. ( #5820 )
...
Flight tested and is working.
2016-11-09 19:40:25 -05:00
Lorenz Meier
13833e5fd6
LPE: Use euler angles derived from quaternion
2016-10-18 20:46:08 +02:00
James Goppert
3ffff212e1
Added landed agl correction for lpe.
2016-10-14 07:00:13 -05:00
James Goppert
cf658638f4
LPE flow improvements.
2016-10-12 23:05:53 -05:00
James Goppert
7c2798269c
Added vision delay compensation to LPE. ( #5585 )
2016-10-03 02:28:46 -04:00
James Goppert
fe40e9cfae
LPE vision estimation fixes. ( #5505 )
2016-10-01 09:02:12 -04:00
James Goppert
6b08e8ce1f
Improvements to lpe for flow and gps. ( #5401 )
2016-08-27 23:50:24 -04:00
James Goppert
4499006744
Condition LPE covariance to avoid blowing up in edge cases. ( #5377 )
...
Merging this as it is definitely more robust than what we have now.
2016-08-27 21:18:27 -04:00
James Goppert
a4ef364f80
Added innovation logging to LPE. ( #5124 )
2016-07-22 19:19:30 -04:00
James Goppert
9fcf121380
LPE: Don't use home as local origin ( #5067 )
2016-07-17 10:16:17 -04:00
James Goppert
817f695297
Change to LPE terrain model to account for velocity scaling. ( #5027 )
2016-07-11 16:02:39 -04:00
James Goppert
09ddc24801
Added agl smoothing to LPE. ( #4976 )
2016-07-05 16:54:08 -04:00
James Goppert
cb3120764a
Made LPE var pub threshold a parameter. ( #4959 )
2016-07-01 13:27:29 -04:00
James Goppert
00dfc99e08
LPE Variance Dependent Publication ( #4914 )
...
* Use variance to control publishing for LPE.
* Don't stop publishing if we have gps/ baro.
* LPE tuning and cleanup.
* Added bias saturation to LPE.
* Added vector enabled low pass filter block.
* Added rk4 integration and pub lowpass to LPE.
* Fix std::abs issue on mac/ reset lowpass on state reset.
* Don't estimate gyro bias when rotating at high speed att_est_q.
* Lowered low pass on position to 5 Hz for LPE.
* Streamline state space update for LPE.
* Added health flags to est2 log.
* Revert to old tuning, more conservative, less faults.
* Formatting.
* Fix for fault message on LPE.
* Added subscription throttling to LPE.
* Formatting.
2016-07-01 11:43:09 -04:00
James Goppert
2a26611cf5
Make LPE sonar reading more robust. ( #4806 )
2016-06-15 12:37:52 -04:00
James Goppert
97e6a57501
Add more GPS checks for LPE ( #4750 )
...
* Added more GPS checks for LPE.
* Add logic to force GPS alt init.
2016-06-06 19:40:41 -05:00
James Goppert
0bfe3a4403
Updated lpe for separate sensor source files, also made more quiet.
2016-04-14 14:32:22 -04:00
Julian Oes
bba0d0384d
drivers/modules: changes after mavlink_log change
...
The mavlink_log API changes lead to changes in all drivers/modules using
it.
2016-03-24 13:10:02 +01:00
James Goppert
bcba1fb27e
Enabled gps delay for lpe based on x hist.
2016-03-17 11:27:13 -04:00
MaEtUgR
4f29c7c4db
switch the modules implementing the block structure to px4_poll such that in posix_sitl simulation the poll works as expected, blocks the module and doesn't overload the CPU
2016-03-09 09:38:32 +01:00
James Goppert
613ec40d86
LPE: comment out gps delay handling, too much memory required.
2016-03-08 11:48:20 -05:00
James Goppert
d37ddb6102
Work on LPE GPS delay.
2016-03-08 09:38:31 -05:00
James Goppert
12489654ea
GPS delay compensation for LPE.
2016-03-08 08:23:02 -05:00
James Goppert
baed2c0255
Updated lpe.
2016-03-08 03:47:12 -05:00
nopeppermint
78f9bb79f1
more spelling mistakes
2016-01-11 08:38:09 +01:00
jgoppert
27df787bff
Separated matrix lib into own repo.
2015-11-05 20:27:48 -05:00
jgoppert
0106be3e89
Added local position estimator.
2015-10-24 20:34:33 +02:00