Commit Graph

35231 Commits

Author SHA1 Message Date
Marvin Harms cc2014ab08 fixed error in ref attitude computation 2022-04-25 23:22:15 +02:00
Marvin Harms e2d2aa971d backup push 2022-04-25 12:59:33 +02:00
Marvin Harms ac9ac55b61 corrected typecast error in basis funs 2022-04-23 09:54:12 +02:00
Marvin Harms c4103d6479 corrected error in trajectory assignment 2022-04-21 12:15:15 +02:00
Marvin Harms 56edb80d0f corrected attitude conversion error 2022-04-20 17:24:07 +02:00
Marvin Harms 4525aa18d9 added offboard mode to dyn_soar_controller 2022-04-19 17:50:33 +02:00
Marvin Harms 266d7bc6da created new messages 2022-04-19 13:58:30 +02:00
Marvin Harms 2c9ff19e4f backup push 2022-04-12 13:38:31 +02:00
Marvin Harms 90bcdcf9e1 fixed error in position poll fun 2022-04-12 09:05:37 +02:00
Marvin Harms 7eef436c2c debugging in process... 2022-04-11 15:55:09 +02:00
Marvin Harms 32ed2fa255 added basic init function wrappers 2022-04-11 13:47:44 +02:00
Marvin Harms 02a65961d6 added NDI control function 2022-04-08 18:36:01 +02:00
Marvin Harms 571e2077f3 backup push 2022-04-08 14:25:17 +02:00
Marvin Harms 5d0763b2f2 added cmakelists and functions 2022-04-07 14:59:42 +02:00
Marvin Harms e1b770c99c initial commit 2022-04-07 10:02:53 +02:00
Marvin Harms 0b16d672a1 created controller files 2022-04-06 16:23:31 +02:00
Jaeyoung-Lim 0c2bf7428f Disable unused targets 2021-12-30 11:02:12 +01:00
Jaeyoung-Lim a9df7366a6 Disable cuav nora 2021-12-30 11:02:12 +01:00
Jaeyoung-Lim 04c41d0fee Disable fmu-v2 stack check
Remove fmu
2021-12-30 11:02:12 +01:00
Jaeyoung-Lim 1030e7317d Add rtps message id for npfg_status 2021-12-30 11:02:12 +01:00
Jaeyoung-Lim 159a116286 Fix python CI checks 2021-12-30 11:02:12 +01:00
Thomas Stastny b4328e7459 eas2tas conversions for npfg input/output.. also some missing get airspeed refs 2021-12-30 00:10:52 +01:00
Jaeyoung-Lim 5857461dc7 Update sitl_gazebo 2021-11-25 13:14:46 +01:00
Jaeyoung-Lim 495721b350 Add airframe configuration and make target for believer
This commit adds an airframe configuration and make target for believer
2021-11-25 13:14:46 +01:00
RomanBapst 0588d5f88e TECS: enable direct height-rate control
Signed-off-by: RomanBapst <bapstroman@gmail.com>
2021-11-25 13:14:32 +01:00
RomanBapst a81515f50b FixedWingPositionControl: control only height rate when using pitch stick
in manual altitude controlled modes

Signed-off-by: RomanBapst <bapstroman@gmail.com>
2021-11-25 13:14:32 +01:00
Silvan Fuhrer 545bf1e977 rename FW_T_CLIMB_R_SP to FW_T_CLMB_R_SP
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2021-11-25 13:14:32 +01:00
RomanBapst 4f6c1d9c00 FixedWingPositionControl: use target climb/sink rate parameters as maximum
rates in manual altitude controlled modes

Signed-off-by: RomanBapst <bapstroman@gmail.com>
2021-11-25 13:14:32 +01:00
RomanBapst ba13bb73c3 tecs: propagate altitude setpoint based on target climb/sink rate
- avoids tecs always climbing and sinking and max rates and allows to fine tune these rates
- avoid numerical calculation of feedforward velocity using derivative, this
 was prone to jitter in dt

Signed-off-by: RomanBapst <bapstroman@gmail.com>
2021-11-25 13:14:32 +01:00
RomanBapst f73cf4870d FixedWingPosControlL1: added target climb and sink rate parameters
Signed-off-by: RomanBapst <bapstroman@gmail.com>
2021-11-25 13:14:32 +01:00
JaeyoungLim 8d864f64e9 Enable offboard actuator setpoints 2021-11-24 09:40:19 +01:00
Jaeyoung-Lim 1469342125 Handle negative path curvature for feedforward acceleration calculations 2021-11-24 08:19:19 +01:00
Jaeyoung-Lim 3213be28a8 Log npfg status as default 2021-11-24 08:19:19 +01:00
Jaeyoung-Lim 788e9c92f8 Remove unused variable from npfg
This commit fixes the clang tidy check on the build test CI
2021-11-10 13:11:12 +01:00
Thomas Stastny 78d7ddbec7 ramp in curvature dependent lower period bound 2021-10-01 10:43:50 +02:00
Thomas Stastny b0dc3a4f51 add option to disable use of wind estimates with npfg 2021-10-01 10:43:50 +02:00
Thomas Stastny 493bae1e09 fix publish wind est valid 2021-10-01 10:43:50 +02:00
Thomas Stastny dd89665cd6 multiply track error boundary by scale factor in calculation of waypoint switch distance 2021-10-01 10:43:50 +02:00
Thomas Stastny 0b40586803 organze npfg member variables in header, rename min ground speed command -> desired 2021-10-01 10:43:50 +02:00
Thomas Stastny 4dce637ab7 new bearing feasibility for handling zero airspeed
- simpler bearing feasibility function
- get rid of wind ratio
- replace wind ratio buffer with airspeed buffer
2021-10-01 10:43:50 +02:00
Thomas Stastny 5398428683 update default gains for npfg (now that accel command bug was fixed) 2021-10-01 10:43:50 +02:00
Thomas Stastny 8641cabeec npfg: fix incorrect extra multiplication of airspeed to acceleration reference 2021-10-01 10:43:50 +02:00
Thomas Stastny c70df1e324 npfg: rearrange eval method, handle case in front of starting point of path segment 2021-10-01 10:43:50 +02:00
Thomas Stastny 4d11b4e06c npfg: header formatting 2021-10-01 10:43:50 +02:00
Thomas Stastny e9b0a3eb66 npfg: create const adaptPeriod method and update control params outside 2021-10-01 10:43:50 +02:00
Thomas Stastny 0b705c6c6d mavlink: add npfg_status, regenerate headers 2021-10-01 10:43:50 +02:00
Thomas Stastny d240ee9448 fw_pos_control_l1: integrate optional use of npfg
uorb: npfg_status msg
2021-10-01 10:43:50 +02:00
Thomas Stastny ef2cc9abb7 add npfg lib 2021-10-01 10:43:50 +02:00
Thomas Stastny cd6e2b7a07 switch back to standard dialect 2021-10-01 10:43:50 +02:00
Thomas Stastny 8928cb6331 move sensor_airflow_angles to common xml, regenerate mavlink headers 2021-10-01 10:43:50 +02:00