Beat Küng
207fdc0f12
mc_att_control_main: use correct type for params (int -> int32_t)
2017-10-27 10:43:15 +02:00
Beat Küng
c3b47b71de
temperature_compensation: use correct type for params (int -> int32_t)
2017-10-27 10:43:15 +02:00
Beat Küng
96616d831e
sensors: fix parameter type int -> int32_t
2017-10-27 10:43:15 +02:00
Beat Küng
8a693fa13d
param: undefine CHECK_PARAM_TYPE after it's used
2017-10-27 10:43:15 +02:00
Beat Küng
dbb0414e01
commander: remove unused SYS_AUTOSTART param
2017-10-27 10:43:15 +02:00
Beat Küng
8cbd772489
commander: fix wrong parameter types (these are defined as float, not int)
2017-10-27 10:43:15 +02:00
Beat Küng
d74f792784
commander: fix type passed to param_get()
2017-10-27 10:43:15 +02:00
Beat Küng
f9dedd627f
camera_feedback: fix type passed to param_get()
2017-10-27 10:43:15 +02:00
Beat Küng
ca7e6fc918
camera_trigger: fix type passed to param_get()
2017-10-27 10:43:15 +02:00
Beat Küng
530fdb0b61
arm_auth: make type passed to param_get() explicit
2017-10-27 10:43:15 +02:00
Beat Küng
861f5a3d11
mag_calibration: fix type passed to param_get()
2017-10-27 10:43:15 +02:00
Beat Küng
0dcf9775f1
LandDetector: make type passed to param_get() explicit
2017-10-27 10:43:15 +02:00
Beat Küng
41a4d07e4f
logger: make type passed to param_get() explicit
2017-10-27 10:43:15 +02:00
Beat Küng
c997698030
mavlink: fix type passed to param_get()
2017-10-27 10:43:15 +02:00
Beat Küng
07d7b29729
simulator_mavlink: fix type passed to param_get()
2017-10-27 10:43:15 +02:00
Beat Küng
c35b0aa270
param: redefine type-safe versions for param_get() when used in C++ code
2017-10-27 10:43:15 +02:00
Daniel Agar
4416c4ddb3
navigator move parameters out of MissionBlock
...
- MissionBlock is an interface with > 10 implementations
2017-10-26 22:43:53 +02:00
ChristophTobler
8e457b6037
reset setpoint to current position
...
avoid abrupt position changes as the delta can be quite big depending on deadreckoning/imu
2017-10-26 21:36:36 +02:00
Daniel Agar
bd84061ea5
px4fmu-v2_default add sf1xx driver ( #8185 )
...
- closes #8177
2017-10-26 09:42:09 -04:00
Paul Riseborough
063533afae
EKF: Add method to enable the IMU bias states to be reset externally
2017-10-26 10:41:39 +11:00
mirkix
69231ea249
SDP3X: fix comment
2017-10-26 00:58:27 +02:00
Daniel Agar
48cfb37c5a
move bottle_drop to examples ( #8187 )
2017-10-25 16:05:39 -04:00
TSC21
2a2d968b2c
modules: lpe: fix double correction on lidar
2017-10-25 19:39:33 +01:00
Matthew Edwards
335c319b2e
vmount: Use MNT_DO_STAB parameter for defaults in InputMavlinkCmdMount as well.
2017-10-25 11:30:31 +02:00
Matthew Edwards
fdf4eb0bd6
vmount: Store offset in radians and calculated scale factor in OutputConfig instead of raw parameters.
2017-10-25 11:30:31 +02:00
Matthew Edwards
ccf3e71b56
Bump parameter.xml minor version ( #8120 ).
2017-10-25 11:30:31 +02:00
Matthew Edwards
2f40bc3a78
vmount: Add parameters for servo range and offset and whether to stabilize ( #8120 ).
...
Adds MNT_DO_STAB for whether to stabilize by default.
Adds MNT_RANGE_{PITCH,ROLL,YAW} for the output range of each output channel in AUX mode (instead of hardcoded 360 degrees).
Adds MNT_OFF_{PITCH,ROLL,YAW} for adjusting the zero point of each output channel.
2017-10-25 11:30:31 +02:00
Beat Küng
8ec59f0bc9
status_display: remove unused vehicle_attitude topic
2017-10-24 13:15:14 +02:00
Beat Küng
5f1debd431
px4fmu-v2 cmake config: disable mpu9250
...
out of flash again...
2017-10-24 13:15:14 +02:00
ChristophTobler
9be8d6acc9
add subscriber handler and status displays
2017-10-24 13:15:14 +02:00
Finwood
ba11e0dc44
use tabs for indentation
2017-10-22 22:05:56 +02:00
Lasse
e2a359143d
use altitude acceptance radius for MC takeoff check
...
When checking a mission, the takeoff altitude is being checked
against the waypoint acceptance radius to ensure the MAV being
clear from ground before heading to the next waypoint.
However, until now the _horizontal_ acceptance radius was being
used, instead of the altitude reference value.
Targets PX4/Firmware/#7379
2017-10-22 22:05:56 +02:00
Paul Riseborough
cd2ca57ec2
Merge pull request #339 from PX4/ekfPosCtrlLimits-wip
...
Ekf pos ctrl limits wip
2017-10-23 06:57:23 +11:00
Daniel Agar
812f9ea11d
update ECL to latest master (includes tecs)
2017-10-22 21:56:06 +02:00
Daniel Agar
a133b12635
delete fw_pos_control_l1/mtecs
2017-10-22 21:56:06 +02:00
Daniel Agar
729e721ef3
update LICENSE for github
2017-10-22 21:56:06 +02:00
Daniel Agar
fa8629f6c7
nxphlite config remove external_lgpl
2017-10-22 21:56:06 +02:00
Paul Riseborough
3fc7aba178
TECS: Use version in ECL library
...
This change updates a number of interfaces to use the new TECS implementation from the ECL library.
2017-10-22 21:56:06 +02:00
Lorenz Meier
4923d0cba3
Remove TECS from system codebase
...
The TECS controller belongs really into the ECL (estimation & control library) where we have collected a number of vehicle control systems. It is being replaced by a new implementation of the algorithm, contributed by Paul Riseborough.
2017-10-22 21:56:06 +02:00
Daniel Agar
22a51c6afd
PX4_ISFINITE -> ISFINITE
2017-10-22 20:37:40 +02:00
Daniel Agar
9e13a2cb21
tecs move initialization
2017-10-22 20:37:40 +02:00
Daniel Agar
31a8e047d7
tecs one line setters and group
2017-10-22 20:37:40 +02:00
Daniel Agar
4f2d571c89
tecs fix code style
2017-10-22 20:37:40 +02:00
Paul Riseborough
79995b2c15
Create total energy control system implementation
...
This is a new, clean and streamlined variant of the mathematical derivation I created a few years ago.
2017-10-22 20:37:40 +02:00
Daniel Agar
9eb860fabd
travis-ci fix gcc and clang compilation jobs ( #344 )
...
- allow the python testing to fail without failing the entire build
2017-10-22 12:19:11 -04:00
DonLakeFlyer
8693c51cba
Fix bad meta data
2017-10-21 20:17:41 +02:00
Paul Riseborough
c9f44531c2
logger: Add logging profile to support comparison of multiple sensors ( #8134 )
2017-10-20 09:30:55 -04:00
Daniel Agar
136d259876
travis-ci fix coverity scan and px4_metadata ( #8156 )
2017-10-20 09:20:30 -04:00
Paul Riseborough
e10ec59058
EKF: Use consistent test for navigation validity reporting
...
This will enable controller to take advantage of non-inertial dead reckoning.
2017-10-20 14:44:38 +11:00
Paul Riseborough
19074fdd9e
EKF: Use consistent time limit for inertial dead reckoning test
2017-10-20 14:44:38 +11:00