Claudio Micheli
b6bba0428a
uavcan: fix limit actuator poll interval.
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
6 years ago
Silvan Fuhrer
d5fdc55460
fmu-v5: add baro again in startup
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
6 years ago
JaeyoungLim
09dab07071
Enable support for global position setpoints with SET_POSITION_TARGET_GLOBAL_INT ( #12819 )
6 years ago
Daniel Agar
9bc19fd732
IMU_GYRO_RATEMAX add common options
6 years ago
Daniel Agar
f280977ed0
mavlink: update orb_publish to uORB::Publication<>
6 years ago
Daniel Agar
20e6adc4ca
sensors: update orb_publish to uORB::Publication<>
6 years ago
Daniel Agar
c8f77d438d
load_mon: update orb_publish to uORB::Publication<>
6 years ago
Daniel Agar
4d9f2bf776
add IMU_GYRO_RATEMAX to optionally limit gyro control publication rate
6 years ago
bazooka joe
49c74ab021
add new parameter LIGHT_EN_BLINKM to start blinkm lights
6 years ago
Daniel Agar
7162000e80
fw_pos_control_l1: update orb_publish to uORB::Publication<>
6 years ago
Daniel Agar
e83026f106
fw_att_control: update orb_publish to uORB::Publication<>
6 years ago
Daniel Agar
b0f82ee8ac
CollisionPrevention: update orb_publish to uORB::Publication<>
6 years ago
Daniel Agar
9f5f9c577e
uavcan: limit actuator controls poll interval
...
* rather than only in UavcanEscController updates
6 years ago
Daniel Agar
6938955b8d
vtol_att_control: limit state updates to input availability and always publish both FW/MC actuator controls
6 years ago
Daniel Agar
06cf801121
SENS_BARO_QNH set reboot_required
...
- fixes https://github.com/PX4/Firmware/issues/12866
6 years ago
Daniel Agar
3c8a41aff7
px4_fmu-v2 variants disable mpu9250
6 years ago
Daniel Agar
0c11ab1e5e
Update submodule mavlink v2.0 to latest Mon Sep 2 12:38:04 UTC 2019 ( #12868 )
...
- mavlink v2.0 in PX4/Firmware (51a0a59d2c65869a79e85d7d43c0917db2b5ff06): e26d03dbf8
- mavlink v2.0 current upstream: d5d131cf71
- Changes: e26d03dbf8...d5d131cf71
6 years ago
BazookaJoe1900
8a45c6145b
add new parameter SENS_EN_PMW3901 to start pmw3901 optical flow
6 years ago
Julien Lecoeur
47355333ad
Clarify comment
6 years ago
Julien Lecoeur
ced201bdb5
IO: respect actuator_armed.prearmed flag
6 years ago
Julien Lecoeur
9c50f5ea08
Add parameter COM_PREARM_MODE
...
Condition to enter the prearmed state, an intermediate state between disarmed and armed
* in which non-throttling actuators are active.
*
* @value 0 Disabled
* @value 1 Safety button
* @value 2 Always
6 years ago
Julian Kent
bc58bed960
Add test for jerk reduction
6 years ago
Julian Kent
865157228f
Add collision prevention velocity limitations also based on max accel/jerk
6 years ago
Mark Sauder
60e5e0821a
land_detector: Add and max_altitude and timestamp validity checks to MulticopterLandDetector class. ( #12681 )
...
* Rename local camelCase vars to snake_case and control_mode -> vehicle_control_mode to match typdef with established class convention.
6 years ago
Daniel Agar
c180d63441
delete accidental systemlib/param/param_new.c
6 years ago
Hamish Willee
a77fc9aca9
Add docker gazebo dependencies
6 years ago
Hamish Willee
ceaf134092
Change java to openjdk like docker
6 years ago
Hamish Willee
33ae0bb705
ubuntu.py: update to dual install to Python2
6 years ago
Daniel Agar
82bcfcb710
boards/px4/fmu-v5x remove alternate configs until default is complete
6 years ago
mcsauder
0817ee40f8
Add generic vtol tailsitter airframe/mixer and incorporate modifications from PR 9849 in 4001_quad_x and 13001_caipirinha_vtol.
6 years ago
Matthias Grob
328544ae2e
deltaquad: remove deprecated parameter MAN_R_MAX
6 years ago
Daniel Agar
891aae0377
commander increase cpu overload threshold
...
* the large 20% margin is no longer appropriate now that nearly all work in the system is
scheduled (moved out of ISRs) and represented in the load percentage
* closes https://github.com/PX4/Firmware/issues/12753
6 years ago
Daniel Agar
9aad996b04
PMW3901 add register write delay (TIME_us_TSWW)
6 years ago
Daniel Agar
ab92f3ab7d
pmw3901 split out header and main
6 years ago
Daniel Agar
41e544727c
pmw3901 cleanup and updates
...
- includes updates from PixArt
6 years ago
Silvan Fuhrer
ff6577ce5f
EKF and AirspeedSelector: publish multiple wind estimate topic instances and log them all
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
6 years ago
Daniel Agar
10ed88db57
VTOL airframes update legacy VT_MOT_COUNT parameter
6 years ago
BazookaJoe1900
e3b60cd9e7
rc.sensors: moved common ms5611 start to rc.board_sensors per board
6 years ago
Daniel Agar
9c6d4e28ea
fxos8701cq cleanup and move to PX4Accelerometer/PX4Magnetomer
6 years ago
Daniel Agar
ee9f65b38b
fxos8701cq split out header and main
6 years ago
Beat Küng
f0ee0b5d49
MixingOutput: make scheduling configurable
...
And make sure fmu calls MixingOutput::updateSubscriptions on startup even
if no mixer is loaded, so that it gets scheduled.
6 years ago
Beat Küng
a2ebbe9066
pwm_limit: rename to output_limit
...
As there is nothing pwm-specific about it.
6 years ago
Beat Küng
1bee984bb0
MC_AIRMODE: move parameter definition to mixer_module
...
Makes sure that the parameter is included for the builds that need it.
6 years ago
Beat Küng
077b229655
MixingOutput: make mixer loading thread-safe
6 years ago
Beat Küng
d3fb610fde
mixer_module: create MixingOutput library and use in fmu
...
This should be a pure refactoring, no functional change.
6 years ago
Beat Küng
0ec6e79a0a
fmu: remove unused _num_failsafe_set
6 years ago
Beat Küng
1d577802cf
fmu: remove unused write() interface
6 years ago
Beat Küng
5b87b81b90
fmu: fix comments & documentation
6 years ago
Matthias Grob
d3c7d06288
FlightTaskOrbit: don't apply yaw feed forward in circle approach
...
The yaw pointing towards the center makes sense since that's the approach
direction anyways. But with the yaw feed forward results in a weird looking
bias when not orbiting yet.
6 years ago
Matthias Grob
7774b150a9
FlightTaskOrbit: only reapproach circle if center changed
...
The condition that the vehicle is more than 3m away from the circle line
was too sloppy. That often happens when the radius is changed by sticks.
A reapproach is only necessary when the center is moved and that's only
possible through the orbit command.
6 years ago