Daniel Agar
02d4405a62
c++11 default destructors
2018-06-30 19:55:08 -04:00
Daniel Agar
ea3acb7121
cmake remove circular linking and reorganize
...
- px4_add_module now requires MAIN
- px4_add_library doesn't automatically link
2018-04-29 21:48:54 -04:00
Roman
744f806214
vtol_att_control: merge methods to disable a selection of motors
...
- moved methods used to modify channel maximum pwm value to VtolType
class so that the can be shared by the differnt vtol types
Signed-off-by: Roman <bapstroman@gmail.com >
2018-04-12 09:19:47 +02:00
Daniel Agar
00f98c64db
VTOL preserve PWM min and max when enabling/disabling actuators
2018-04-12 09:19:47 +02:00
Roman
daa6c6ffc8
vtol_att_control: consolidated standard parameters & fix usage of hrt_elapsed time
...
- standard vtol was implementing many custom parameters although they
are generic and should be shared between the vtol types
- removed heavy usage of hrt_elapsed_time() which is a system call and
could be computationally expensive
2018-03-07 14:01:51 +01:00
Daniel Agar
b4755297ec
delete control_state and cleanup vehicle_attitude ( #7882 )
2017-09-21 16:24:53 -04:00
sanderux
595d706eaf
Reverse pusher delay
...
Thist adds a delay for the reverse thrust to allow the motor to brake and avoid sync issues.
2017-08-30 08:08:25 +02:00
sanderux
6b9a8daceb
Correctly name b_trans_thr and remove contraint
2017-08-16 03:06:13 +02:00
sanderux
50894e8615
VTOL control back transition ramp up time
2017-08-16 03:06:13 +02:00
sanderux
2e481867e5
Consider back transtition complete when MPC_XY_CRUISE is reached
2017-08-16 03:06:13 +02:00
sanderux
1a0c23d8b3
Support thrust reversal for vtol back transition
2017-08-16 03:06:13 +02:00
Sander Smeets
16515e1d1e
VTOL standard transition use FW_PSP_OFF ( #6728 )
...
* VTOL back transition maintain FW_PSP_OFF
* VTOL Front transition FW_PSP_OFF rampup
2017-03-25 00:24:59 -04:00
Roman
d77547e7e1
vtol_attitude_control: hotfix, do not update parameters on every iteration
...
Signed-off-by: Roman <bapstroman@gmail.com >
2016-11-22 10:05:53 +01:00
sander
b54982965b
Allow VTOL transition based on time
2016-06-23 09:08:35 +02:00
tumbili
cd574c523b
fixed whitespaces
2016-06-07 19:52:25 +02:00
sander
cdf9864428
QuadChute moved to VtolType
2016-06-07 19:52:25 +02:00
sander
ec15130a80
Minimum altitude for FW flight in standard VTOL
2016-06-07 19:52:25 +02:00
Daniel Agar
f58596bbcd
vtol_att_control astyle
2016-05-19 21:49:34 +02:00
tumbili
db2a53d95d
added parameter to allow scaling the forward thrust used to acclerate forward
...
in multirotor mode
2016-04-11 14:56:50 +02:00
tumbili
34fe340864
added parameter for maximum allowed standard vtol down pitch
2016-04-11 14:56:49 +02:00
Roman
e11d4ae302
standard vtol:
...
implement moving forward using pusher
2016-04-11 14:56:49 +02:00
sander
0b10720034
testing tweaks
2016-04-11 14:56:49 +02:00
sander
00c9c7fdff
VTOL Front transition minimum time
2016-03-05 18:05:19 +01:00
Andreas Antener
fe89bee02a
using 0 pitch and thrust FW attitude SP when TECS isn't running
2016-02-18 18:55:56 +01:00
Andreas Antener
3773eaad99
VTOL/TECS: publish transition throttle after transition until tecs is initialized and fw pos ctl is publishing att setpoint
2016-02-18 18:55:56 +01:00
tumbili
fa52aa322a
VTOL: pull up generic setpoint publishing
2016-02-18 18:55:56 +01:00
sander
2fa7380246
Front transition timeout
2016-02-10 16:15:15 +01:00
Roman
9ef2994134
fix code style of vtol files
2015-10-29 07:55:47 +01:00
tumbili
b3613dea83
- use index definitions to access actuator controls struct for better readability
...
- defined vector for mc_att_ctrl_weights
- more cleanup
2015-08-12 19:34:44 +02:00
tumbili
17a92b51c7
adapted code for standard vtol to new structure in vtol_att_control_main
2015-08-12 19:34:44 +02:00
Simon Wilks
5adb3cc308
Add support for a 'standard' VTOL with pusher/tractor motor.
2015-08-06 10:49:39 +02:00