RomanBapst
2522435f9c
vtol_att_control: got rid of VT_B_DEC_SP
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
5 years ago
Roman Bapst
47f0e91076
Apply suggestions from code review
...
Co-Authored-By: Mathieu Bresciani <brescianimathieu@gmail.com>
5 years ago
RomanBapst
005bc97959
tiltrotor: enable l1 and deceleration control during transition
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
5 years ago
RomanBapst
a916cc2a26
better comments
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
5 years ago
RomanBapst
0184d8196f
vtol_type: calculate backtransition acceleration in forward direction
...
- use track angle to calculate the current forward acceleration
Signed-off-by: RomanBapst <bapstroman@gmail.com>
5 years ago
RomanBapst
47b5d51369
vtol_type: added explicit control over deceleration during backtransition
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
5 years ago
RomanBapst
baf5e86f81
transition flighttask: don't control yaw and altitude during trans
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
# Conflicts:
# src/lib/flight_tasks/tasks/Transition/FlightTaskTransition.cpp
5 years ago
RomanBapst
b6a80253d7
run l1 during transition
5 years ago
Beat Küng
1f60a86d32
fix commander: need to copy all battery states in a cycle
...
Previously if in a cycle only a disconnected battery status updated, the
battery health state would switch to unhealthy during that time.
Fixes intermittent 'Arming denied! Check battery' preflight failures on
v5x with 1 power module connected.
5 years ago
Matthias Grob
70c28c7274
mc_pos_control_params: update MPC_POS_MODE description
...
- remove deprecated sport mode
- clarify wording
5 years ago
Daniel Agar
15332a7e56
boards: reduce CONFIG_NFILE_DESCRIPTORS 20 -> 15
5 years ago
Daniel Agar
aa2f3a6624
sensors: complete move to uORB::Subscription
5 years ago
Daniel Agar
7c8ab49eb9
boards: mro_ctrl-zero-f7 fix i2c
...
- STM32_HSI_FREQUENCY 24 MHz -> 16 MHz (required for NuttX stm32f7 i2c)
5 years ago
Daniel Agar
02f4ad61ec
I2C/SPI require device type in constructor
5 years ago
Daniel Agar
04bf9afd1b
CDev delete unused pub_blocked
5 years ago
Daniel Agar
b3fe235129
drv_mag: delete unused MAGIOCSRANGE, MAGIOCCALIBRATE, MAGIOCEXSTRAP, MAGIOCSTEMPCOMP
5 years ago
Daniel Agar
cfc087c6ad
rm3100: move to PX4Magnetometer and cleanup
5 years ago
Daniel Agar
a59aa865da
qmc5883: move to PX4Magnetometer and cleanup
5 years ago
Daniel Agar
ade52d612b
lsm9ds1_mag: minor cleanup
5 years ago
Daniel Agar
c9c08d00c3
lsm303agr: move to PX4Magnetometer and cleanup
5 years ago
Daniel Agar
5f6f1c554b
lis3mdl: move to PX4Magnetometer and cleanup
5 years ago
Daniel Agar
cf12969a29
ist8310: move to PX4Magnetometer and cleanup
5 years ago
Daniel Agar
1c333cb664
isentek/ist8308: minor cleanup
5 years ago
Daniel Agar
7e173048bb
ak09916: minor cleanup
5 years ago
Daniel Agar
613168b598
hmc5883: move to PX4Magnetometer and cleanup
5 years ago
Daniel Agar
9899748d12
bmm150: move to PX4Magnetometer and cleanup
5 years ago
Daniel Agar
09ba9d62eb
PX4Magnetometer: add external() getter and default temperature to NAN
5 years ago
Daniel Agar
1cc8e4dc1a
distance_sensor/vl53l0x: move to PX4Rangefinder and cleanup
5 years ago
bresch
3f15ccd2dd
Update ECL
...
Add "Fly without magnetometer" and some interface changes
5 years ago
kamilritz
a70aa6349a
ECL interface: output vector quantities by return-by-value
5 years ago
Julian Oes
07d172dc9c
tools: present nicer error for missing packaging
...
This makes the error more user friendly and suggests what to do to fix
it.
5 years ago
Daniel Agar
baa50a1985
boards: omnibus/f4sd add board_dma_map.h
5 years ago
Daniel Agar
2e2b9a97d3
pwm_out: delete fake() test command
...
- we have better motor test facilities these days
5 years ago
Daniel Agar
ca81175b07
rename drivers/px4fmu -> drivers/pwm_out
...
- split out header
5 years ago
Hyon Lim
3bcd8c63f8
SMBus battery (a.k.a. smart battery) enhancement. ( #14496 )
...
* Enhancement: State of health, and max_error value is added. Both shows battery health of SMBUS smart battery.
* Enhancement: BAT_C_MULT parameter is introduced. This is for high-current capable SMBUS-based battery.
As SMBUS only provides 16-bit for current, it could only be +-32768mA which is about +-32A.
But with proper treatment, it could be extended with little accuracy loss.
This factor can be set for individual battery system with available information.
* Relative SOC introduced. Proper SMBUS battery should provide percentage of remaining battery
directly. Therefore it does not have to be computed like before.
* State of Health introduced. Proper SMBUS battery should provide SOH value.
* Max error: this shows estimation error of BMS.
* Enhancement: With smart battery, precise estimation of time remaining is provided
with impedance track. It is unit of minute, so 60 seconds multiplied.
Update rate of this is not fast, but very useful.
Co-authored-by: Hyon Lim <lim@uvify.com>
5 years ago
Daniel Agar
39b47e63b5
boards: airmind mindpx-v2 switch to new mpu6000 and mpu6500 drivers
5 years ago
Daniel Agar
2b82b471c1
sensor_accel_fifo increase to 32 samples
5 years ago
Julian Oes
2a37321293
mavsdk_tests: wait a bit longer for gazebo command
...
Otherwise this triggers in CI sometimes.
5 years ago
Julian Oes
0edc2aa334
mavsdk_tests: don't stall on timeout
5 years ago
Silvan Fuhrer
477092fa24
Fw pos control move to local pos: minimal changes to make it compile
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
5 years ago
Daniel Agar
59a7262c31
FW use lpos
5 years ago
David Jablonski
d303b73bc3
respected reviewer comments
5 years ago
David Jablonski
12687f7d8f
use memcpy instead of strncpy
5 years ago
David Jablonski
a0bf7425ae
Implemented multipart status message
5 years ago
Matthias Grob
49d22edc33
battery: cell voltage fill refactor
5 years ago
Timothy Scott
14a61a6695
Fixed reporting of battery voltages in uORB
5 years ago
Hamish Willee
d609639367
roboclaw: Link to user manual updated
5 years ago
JacobCrabill
46aab317d5
uavcan: bug fix sensor bridge init failure
...
Fixes case where a UAVCAN SensorBridge has callback channels available,
but NuttX / uORB does not have an additional driver / topic instance
available.
5 years ago
mohammad
531efc2d53
mavlink: add ACTUATOR_CONTROL_TARGET1 to stream list
...
- closes https://github.com/PX4/Firmware/issues/14369
5 years ago
Beat Küng
a556a44a57
i2c_spi_buses: print an error if a driver does not pass the I2C address
5 years ago