AerialVehicleControl.jl
cont_attitude_reference_generator.h
Go to the documentation of this file.
1 /*******************************************************************************
2 * Copyright (C) Marcus Greiff 2020
3 *
4 * @file cont_attitude_reference_generator.h
5 * @author Marcus Greiff
6 * @date June 2020
7 *******************************************************************************/
8 #ifndef __CONT_ATTITUDE_REFERENCE_GENERATOR_H__
9 #define __CONT_ATTITUDE_REFERENCE_GENERATOR_H__
10 
11 #include "cont_math.h"
12 
13 /***************************************************************************/
107  matrix_double_t * commands,
108  matrix_double_t * filterMemory,
109  ref_state_qw_t * reference,
110  double h
111 );
112 
114 int cont_SU2_triple_derivatives(
115  matrix_double_t * in,
116  int derivA,
117  int derivB,
118  int derivC,
119  matrix_double_t * out
120 );
121 
122 int cont_get_cossin(
123  matrix_double_t * input,
124  int deriv,
125  double * ca,
126  double * sa
127 );
130 #endif /* __CONT_ATTITUDE_REFERENCE_GENERATOR_H__ */
cont_math.h
matrix_double_s
Matrix object used for all matrix manipulation.
Definition: cont_types.h:50
ref_state_qw_s
Reference signal structure for the attitude FSF on S(3) or SU(2)
Definition: cont_types.h:111
update_attitude_references
int update_attitude_references(matrix_double_t *commands, matrix_double_t *filterMemory, ref_state_qw_t *reference, double h)
Update the reference trajectory based on input commands.
Definition: cont_attitude_reference_generator.c:10