Modules | |
AntiSimmetry Task | |
Provides a task for the execution of an anti simmetry control law for a MultiRobot system. | |
Clearing | |
Clearing task. This task implements a decentralized cooperative clearing behaviour. | |
Cloche | |
Drives a uav by means of the keyboard. | |
Deployment | |
Deploys a team of robots in the environment. | |
Driver | |
Drives the robot toward a goal. | |
Emergency lock | |
Emergency Lock Task. | |
Example Task | |
Example task. | |
FeatExtrCam | |
FeatExtrCam Task. | |
Feature extraction | |
Feature Extraction Task. | |
Formation Control | |
Formation control task. | |
Formation Update | |
task for formation update without mutual localization.. | |
Joystick | |
Joystick Task. | |
Keyboard hit manager | |
KbHit Task. | |
Laser Navigation Task | |
Laser Navigation Task. | |
Line Following | |
Line Following Task. | |
Self Localization 3D | |
Localization3D Task. | |
Mutual localization | |
Mutual localization task. This task produces an estimate of the fixed frames of other robots. | |
ObstacleAvoidance | |
ObstacleAvoidance Task. | |
Offliner Task | |
Task for offline execution of all other tasks. | |
Particle filter for Mutual localization | |
Mutual localization task using particle filters. This task produces an estimate of the fixed frames of other robots. | |
Particle filter for Mutual localization without Multireg (direct filtering) | |
Mutual localization task using particle filters. This task produces an estimate of the fixed frames of other robots. | |
PHDFilter Task | |
PHDFilter task. | |
Pursuing | |
Pursuing Task. | |
Remote robot | |
Remote robot Task. | |
Scan Matching | |
Localizes a robot using the scan matching. | |
Tracker | |
Tracker Task. | |
Uav Controllers | |
Height control task. | |
UAV Positioning System | |
Task for UAV Positioning System. | |
VisualHovering | |
VisualHovering Task. |
Classes derived from the Task class which actually perform the robot activities that must be execute in parallel, glueing algorithms and resources. Example of activities are: tracking, deployment, target navigation, mutual localization, entrapment, exploration,... Each task is a finite state machine that uses the algorithms and the resources to gain its objective. A task can benefit of outputs or provide inputs from/to other concurrent scheduled tasks. The inter-task data exchange pass through the resources, for this reason the resources are also a shared memory for tasks.