ICAROUS
All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Modules Pages
merger_table.h
Go to the documentation of this file.
1
9#ifndef ICAROUS_CFS_MERGER_TABLE_H
10#define ICAROUS_CFS_MERGER_TABLE_H
11
17typedef struct
18{
22 double entryRadius;
23 double coordZone;
24 double scheduleZone;
28 double IntersectionLocation[20][3];
29 uint32_t IntersectionID[20];
31 double missionSpeed;
33
34
35#endif //ICAROUS_CFS_MERGER_TABLE_H
Merger table data.
Definition: merger_table.h:18
int startIntersection
Starting intersection.
Definition: merger_table.h:30
double minVehicleSpeed
Minimum vehicle speed.
Definition: merger_table.h:20
double corridorWidth
Corridor width.
Definition: merger_table.h:21
double maxVehicleSpeed
Maximum vehicle speed.
Definition: merger_table.h:19
double entryRadius
Radius within which maneuvering is essential.
Definition: merger_table.h:22
double missionSpeed
Default mission speed.
Definition: merger_table.h:31
double maxVehicleTurnRadius
Vehicle turn radius.
Definition: merger_table.h:27
double coordZone
Radius within which coordination is essential (data exchange)
Definition: merger_table.h:23
double minSeparationTime
Minimum separation time.
Definition: merger_table.h:26
double scheduleZone
Radius within which scheduling takes place.
Definition: merger_table.h:24
double minSeparationDistance
Minimum separation to maintain from other vehicle.
Definition: merger_table.h:25