AerialVehicleControl.jl
cont_attitude_utils.h
Go to the documentation of this file.
1 /*******************************************************************************
2 * Copyright (C) Marcus Greiff 2020
3 *
4 * @file cont_attitude_utils.h
5 * @author Marcus Greiff
6 * @date June 2020
7 *******************************************************************************/
8 #ifndef __CONT_ATTITUDE_UTILS_H__
9 #define __CONT_ATTITUDE_UTILS_H__
10 
11 #include "cont_math.h"
12 
13 /***************************************************************************/
23  con_state_qw_fsf_t * controller
24 );
25 
26 /***************************************************************************/
36  con_state_qw_fsf_t * controller
37 );
38 
39 /***************************************************************************/
53  con_state_qw_fsf_t * controller,
54  double *minJ,
55  double *maxJ
56 );
57 
58 #endif /* __CONT_ATTITUDE_UTILS_H__ */
cont_math.h
assert_attitude_FSF_parameters
int assert_attitude_FSF_parameters(con_state_qw_fsf_t *controller, double *minJ, double *maxJ)
Assert that the FSF allitude controller parameters are feaible.
Definition: cont_attitude_utils.c:60
con_state_qw_fsf_s
Complete state of the attitude FSF on SO(3) or SU(2)
Definition: cont_types.h:67
assert_attitude_FSF_SU2
int assert_attitude_FSF_SU2(con_state_qw_fsf_t *controller)
Assert that the SU(2) controller is feasible.
Definition: cont_attitude_utils.c:35
assert_attitude_FSF_SO3
int assert_attitude_FSF_SO3(con_state_qw_fsf_t *controller)
Assert that the SO(3) controller is feasible.
Definition: cont_attitude_utils.c:10