SalimTerryLi
1ee98417f8
scumaker pilotpi updates
...
* replace default mag with qmc5883l
* fix rotation and quiet startup
* fixedwing script & Multi-EKF cfg
* set default params only when initial startup
4 years ago
Daniel Agar
52b07a932a
github actions build and store cannode uavcan firmware
4 years ago
RomanBapst
96dfa7fc71
ROMFS: set cruise throttle correctly for all gazebo vtol configs
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
4 years ago
Silvan Fuhrer
0633c3956f
ROMFS: improve tuning of tailsitter VTOL SITL
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Silvan Fuhrer
6104fe8932
ROMFS: improve tuning of tiltrotor VTOL SITL
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Silvan Fuhrer
2ce310925c
ROMFS: improve tuning of standard VTOL SITL
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Daniel Agar
e96571b45d
uavcannode: GPS working on cuav_can-gps-v1
...
- use sensor_gps directly from sensor rather than vehicle_gps_position (aggregated value)
4 years ago
Daniel Agar
d8e8e23947
vscode: add cuav_can-gps-v1_canbootloader variant
4 years ago
Daniel Agar
58909b208d
boards: cuav can-gps-v1 add safety button and LED
4 years ago
Daniel Agar
a894ca30e8
cmake: add STM32F412CE debug helper
4 years ago
David Sidrane
529841ba7c
make_can_boot_descriptor:Get padding math correct
4 years ago
David Sidrane
1ac70cc72f
can-gps-v1:Correct Memory size used by app and bootloader size
4 years ago
David Sidrane
d04216aa48
Nuttx with stmf412 fixes
4 years ago
David Sidrane
618bd5978a
can-gps-v1:canbootloader SAFETY is GETNODEINFO_JUMPER
4 years ago
David Sidrane
2deef30d12
canbootloader:Add 48Mhz CAN Clock Settings
4 years ago
David Sidrane
177109a1af
can-gps-v1:LED Trimming
4 years ago
David Sidrane
54abd997de
canbootloader:Update to use NuttX
4 years ago
David Sidrane
271f87f8d2
canbootloader:Fixed Warning
4 years ago
David Sidrane
238c28d458
SK6812 Led driver
4 years ago
David Sidrane
85bd04f0c7
can-gps-v1:canbootloader Fixed
4 years ago
David Sidrane
3e08fd6682
can-gps-v1: Removed GPIO_CAN_CTRL
4 years ago
David Sidrane
c2c92cb2c8
can-gps-v1: Added LED pin
4 years ago
David Sidrane
cdae8bf168
can-gps-v1:Fixed Clock
4 years ago
Daniel Agar
a0d8d5ac74
sensors/vehicle_gps_position: untangle and remove unnecessary state
4 years ago
Daniel Agar
bc8ec5d1f5
uavcannode: support optical_flow
4 years ago
RomanBapst
47364ce8d6
updated tuning for gazebo plane airframe config
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
4 years ago
RomanBapst
f05599caff
tecs: use speed derivative provided by local position
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
4 years ago
Silvan Fuhrer
b230bbfe88
ROMFS: remove outdated TECS parameter from configs
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
RomanBapst
e546584555
tecs: moved trivial getter methods to header file
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
4 years ago
Roman Bapst
701c105ab6
Update src/lib/tecs/TECS.cpp
...
Co-authored-by: Mathieu Bresciani <brescianimathieu@gmail.com>
4 years ago
RomanBapst
fa559aef43
TECS: stop learing integrator if airspeed is not available, but don't zero it
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
4 years ago
RomanBapst
d4d1c0fe01
TECS: some cosmetics
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
4 years ago
RomanBapst
97cc1e25dd
TECS: hande pitch and throttle integrator saturation consistently
...
- don't decay integrator during saturation but prevent it from being learned
into the direction which causes more actuator saturation
Signed-off-by: RomanBapst <bapstroman@gmail.com>
4 years ago
RomanBapst
77627a08ca
TECS: don't allow speed height weights to be larger than one
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
4 years ago
Silvan Fuhrer
dca89763b3
TECS: apply FW_LND_THRTC_SC to altitude error time constant
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Silvan Fuhrer
3d3ff75495
TECS: update some params to latest results from flight testing
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Silvan Fuhrer
3102b9f071
TECS: remove throttle integral limits
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
RomanBapst
987c320825
TECS: removed unused parameter
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
4 years ago
RomanBapst
5c4c2c240c
tecs: dot not clip throttle integrator during saturation but only allow
...
it to propagate into a direction which does not saturate
Signed-off-by: RomanBapst <bapstroman@gmail.com>
4 years ago
Silvan Fuhrer
2ca4269464
TECS: separate integral gains for throttle and pitch loops
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Silvan Fuhrer
72dfb2078a
TECS: adapt params to new control structure
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
RomanBapst
01f891618b
TECS: move to new control loop architecture
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
4 years ago
RomanBapst
447e14906c
TECS: log more TECS states to enable better analysis
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
4 years ago
RomanBapst
8823f5e1ec
TECS: added method to get SKE weighting
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
4 years ago
RomanBapst
d0e8b882a2
TECS: added alpha filter classes to energy rate and tas derivative
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
4 years ago
xdwgood
cabb50a67b
13001_caipirinha_vtol:Ensure that the max/min pwm changes take effect
4 years ago
Julian Kent
be0f5a7fe4
Fix implicit float->double conversions in tests
4 years ago
Julian Kent
2d6758a39d
Cleanup of dataman mocks and check interval definition
4 years ago
Julian Kent
a97a4d8bb8
Fix enum and param update
4 years ago
Julian Kent
c745c8bb45
Small navigator refactor/cleanup
4 years ago