C library of triangulation algorithms (for the problems of mobile robot positioning or resection)
total.h
Go to the documentation of this file.
1 /**
2  * @file total.h
3 */
4 
5 #ifndef __TOTAL_H__
6 #define __TOTAL_H__
7 
8 /**
9  * Implementation of the ToTal algorithm
10  *
11  * @param x Horizontal position of the robot
12  * @param y Vertical position of the robot
13  * @param alpha1 Angle with beacon 1
14  * @param alpha2 Angle with beacon 2
15  * @param alpha3 Angle with beacon 3
16  * @param x1 Horizontal position of beacon 1
17  * @param y1 Vertical position of beacon 1
18  * @param x2 Horizontal position of beacon 2
19  * @param y2 Vertical position of beacon 2
20  * @param x3 Horizontal position of beacon 3
21  * @param y3 Vertical position of beacon 3
22  * @return ??
23 */
24 tfloat triangulationPierlot(tfloat *x, tfloat *y, tfloat alpha1, tfloat alpha2, tfloat alpha3, tfloat x1, tfloat y1, tfloat x2, tfloat y2, tfloat x3, tfloat y3);
25 
26 tfloat triangulationPierlot2(tfloat *x, tfloat *y, tfloat alpha1, tfloat alpha2, tfloat alpha3, tfloat x1, tfloat y1, tfloat x2, tfloat y2, tfloat x3, tfloat y3);
27 
28 #endif
29 
tfloat triangulationPierlot(tfloat *x, tfloat *y, tfloat alpha1, tfloat alpha2, tfloat alpha3, tfloat x1, tfloat y1, tfloat x2, tfloat y2, tfloat x3, tfloat y3)
Definition: total.c:16
double tfloat
Defines the type for float/double.
Definition: const.h:38