Daniel Agar
85a7a0a86a
parameters.xml sort parameters by name, sort enums by value
2017-11-22 13:42:54 -05:00
Daniel Agar
698bc7d848
qurt fc_addon fix missing library linking and cleanup
2017-11-22 10:36:51 +01:00
Daniel Agar
822fc5725c
cmake px4_add_module() make properties private
2017-11-22 10:36:51 +01:00
Daniel Agar
fc80846825
simplify param scoping and centralize dependencies
2017-11-22 10:36:51 +01:00
Daniel Agar
e5cc1237e3
travis-ci fix coverity build
2017-11-22 02:23:07 -05:00
Pavel Kirienko
414a2e2bef
Fixed the CAN acceptance filter initialization in the STM32 driver
2017-11-21 21:49:36 +02:00
Avinash Reddy Palleti
456227f39e
Add RTPS cmake config for AeroFC
...
Adding a seperate cmake config to support RTPS messaging on AeroFC. This will
include compiling protocol_splitter and micrortps_client, and starting both
of them at boot time.
v1.7.0-rc2
2017-11-21 16:51:46 +01:00
Pavel Kirienko
fa6dbde51d
Merge pull request #114 from daniel-formlabs/dont-overwrite-cmake-cxx-flags
...
Don't completely overwrite the CMAKE_CXX_FLAGS
2017-11-21 17:29:26 +02:00
Daniel Willenson
337fdff08e
Don't completely overwrite the CMAKE_CXX_FLAGS
2017-11-21 10:07:27 -05:00
Daniel Agar
8873d2d696
travis-ci coverity build install python-toml python-numpy
2017-11-21 00:39:53 -05:00
Daniel Agar
1a4f4b083c
cmake nuttx keep builtins generated by nuttx apps ( #8323 )
2017-11-20 20:20:05 -05:00
Paul Riseborough
882f4d44e5
Merge pull request #362 from PX4/pr-ekfAuxVelFuse
...
EKF: Add additional velocity interface to use landing beacon data
2017-11-21 11:55:43 +11:00
Paul Riseborough
b0ad8269a5
EKF: enable separate monitoring of aux velocity innovations
2017-11-21 11:18:09 +11:00
Paul Riseborough
2a57fd858d
EKF: clean up reset of fusion flags
2017-11-21 11:18:09 +11:00
Paul Riseborough
8e30c2666d
EKF: Add support auxiliary velocity observation
...
This enables the EKF to use an additional NE velocity measurement. This can be used to improve position hold stability when landing using a beacon system for positioning by fusing the beacon velocity estimates.
2017-11-21 11:18:09 +11:00
Daniel Agar
00a47ba542
drivers device I2C consistency between nuttx/posix
2017-11-20 23:44:31 +01:00
Daniel Agar
8738fe8daf
drivers device naming consistency
2017-11-20 23:44:31 +01:00
Daniel Agar
53595bac0e
board support add px4_i2c_bus_external/px4_spi_bus_external
2017-11-20 23:44:31 +01:00
Daniel Agar
2aeb4aa55f
drivers device move locking to cdev
2017-11-20 23:44:31 +01:00
Daniel Agar
bf435fc520
drivers device merge nuttx and posix Device and CDev
2017-11-20 23:44:31 +01:00
Daniel Agar
c6b6164cf7
drivers device nuttx remove unused interrupt support
2017-11-20 23:44:31 +01:00
Daniel Agar
5d20cf6b57
drivers device organize by nuttx/posix
2017-11-20 23:44:31 +01:00
Paul Riseborough
bd8f30752a
Merge pull request #351 from PX4/ekfGndEffectComp-wip
...
EKF: Protect against ground effect induced static pressure rise
2017-11-20 09:14:26 +11:00
Daniel Agar
c1c176d65b
cmake nuttx build net if enabled
2017-11-18 20:52:10 +01:00
makekam
3c252d973d
mpu9250 test command use correct mag units ( #8313 )
2017-11-18 11:54:35 -05:00
Daniel Agar
7608cec1ed
cmake NuttX improve builtin generation dependencies
2017-11-18 11:52:55 -05:00
Daniel Agar
d35de9b4e3
cmake nuttx copy source into build with relative paths
...
- this works around cygwin path issues on windows
2017-11-18 11:52:55 -05:00
sanderux
a07a2ebd73
Better scaling for reverse mixer
2017-11-18 13:51:46 +01:00
makekam
6ddbe91f42
Change the name of sdlog file in case of differential gps
...
The fix_type variable in ubx.cpp may be assigned to 4(DGPS) or 5(Float RTK) or 6(Fixed RTK). So if we use differential gps, the value of the fix_type variable may not be 3. But gps still has 3d data and gps time. So The name of the file should named with gps time.My ublox differential gps fix_type is 5 (Float RTK).
2017-11-18 13:49:58 +01:00
Paul Riseborough
a2b24fa960
EKF: Protect against ground effect induced static pressure rise during landing and takeoff.
...
Apply a dead-zone to the vertical position innovation if using baro for height and if in the ground effect region during and just after takeoff.
Method needs to be activated externally.
Turns off automatically after 10 seconds or if specified height gained.
2017-11-17 21:41:31 +11:00
Matthias Grob
41ad2bdea5
Matrix: added copyToRaw method to allow copying to a pointer
...
because most uORB messages still contain all components of a vector one by one after each other
2017-11-17 09:30:56 +01:00
Paul Riseborough
c8d459eecd
Merge pull request #360 from dagar/pr-ekfObsBufAlloc
...
EKF RingBuffer allocation minor improvements + print memory usage
2017-11-17 08:38:57 +11:00
Paul Riseborough
3479542ae5
Merge pull request #359 from PX4/pr-ekfObsBufAlloc
...
EKF: Reduce memory usage
2017-11-17 08:09:37 +11:00
Daniel Agar
d9c8af54bd
EKF add print_status() with memory usage
2017-11-16 14:11:34 -05:00
Daniel Agar
75d1ed894c
EKF simplify RingBuffer allocation check
2017-11-16 13:09:17 -05:00
Paul Riseborough
af7004ef01
EKF: report observation buffer allocation errors
2017-11-16 20:04:46 +11:00
Paul Riseborough
d785a19c0a
EKF: delay final allocation of observation buffers until required
2017-11-16 19:47:04 +11:00
makekam
e9e663432b
bmm150 fix I2C bus define ( #8261 )
...
According to the board_config.h shown. bmm150 only on the external i2c bus
2017-11-15 23:30:09 -05:00
Daniel Agar
cc0be3e150
README remove gitter badge
2017-11-15 22:47:58 -05:00
Matthias Grob
308a6c91cb
Test: added copyTo tests for Vector3, Quaternion and Matrix including clolumn-major order
2017-11-16 04:42:54 +01:00
Matthias Grob
1dffd5930b
Matrix: add copyTo copying data to an array and copyToColumnMajor which does the same but with column-major order
...
same functionality explicitly for quaternions can be deleted
2017-11-16 04:42:54 +01:00
Paul Riseborough
f54f1d467f
Merge pull request #358 from PX4/pr-ringbuffer_copies
...
EKF RingBuffer avoid unnecessary copying
2017-11-16 13:37:36 +11:00
Paul Riseborough
7c8fcf7628
EKF: Clarify use of *= operator for quaternions
2017-11-16 11:52:19 +11:00
Daniel Agar
ed9a394029
EKF RingBuffer avoid copying
2017-11-15 18:08:51 -05:00
Paul Riseborough
44eaa076db
Merge pull request #356 from PX4/pr-ekfMiscUpdate
...
EKF: Remove redundant code
2017-11-16 07:05:18 +11:00
Beat Küng
3744cac1bb
fix mc_att_control: re-add dropped acro parameters ( #8293 )
...
and make sure the vtol params are always initialized
This got lost in 4416c4ddb3
v1.7.0-rc1
2017-11-15 10:08:22 -05:00
Paul Riseborough
44a71ad6c9
ekf2: Update parameter descriptions ( #8292 )
...
Make it clearer that the gate parameters control innovation consistency checks and that the gate size is specified in standard deviations.
Also make it clear that the EKF2_BARO_GATE also controls the GPS height fusion.
2017-11-15 09:19:08 -05:00
Paul Riseborough
2b20c52c4d
EKF: Remove redundant code
2017-11-15 22:03:17 +11:00
Paul Riseborough
cfdab732d1
EKF: Update parameter description
2017-11-15 21:28:11 +11:00
Matthias Grob
26171df9fc
mc_pos_control: save previous velocity setpoint after constraining, fix smooth takeoff to be still excluded from slewrate
2017-11-15 10:38:57 +01:00