Line Following
[Tasks]

Line Following Task. More...

Classes

class  MipTasks::LineFollowingOptions
class  MipTasks::LineFollowingSharedMem
 Shared memory for the mutual localization. More...
class  MipTasks::LFDistanceEstimator
 Estimates the distance from the center of the line from the reading of two ground sensors. More...
class  MipTasks::LineFollowing
 LineFollowing task. More...

Enumerations

enum  MipTasks::lineFollowingControls { MipTasks::LINE_FOLLOWING_CTRL_LINEAR, MipTasks::LINE_FOLLOWING_CTRL_ADAPTIVE, MipTasks::LINE_FOLLOWING_CTRL_NUM }
 Types of line following control. More...
enum  MipTasks::LineFollowingPhases { MipTasks::LINEFOLLOW_INIT, MipTasks::LINEFOLLOW_CONTROL, MipTasks::LINEFOLLOW_EXIT, MipTasks::LINEFOLLOW_NUM }
 States of the LineFollowing task. More...

Variables

static const char * MipTasks::lineFollowingControlNames [LINE_FOLLOWING_CTRL_NUM]

Detailed Description

Line Following Task.


Enumeration Type Documentation

Types of line following control.

Enumerator:
LINE_FOLLOWING_CTRL_LINEAR 
LINE_FOLLOWING_CTRL_ADAPTIVE 
LINE_FOLLOWING_CTRL_NUM 

States of the LineFollowing task.

Author:
Antonio Franchi and Paolo Stegagno
Enumerator:
LINEFOLLOW_INIT 
LINEFOLLOW_CONTROL 
LINEFOLLOW_EXIT 
LINEFOLLOW_NUM 


Variable Documentation

const char* MipTasks::lineFollowingControlNames[LINE_FOLLOWING_CTRL_NUM] [static]

Initial value:

{
 "linear",
 "adaptive"
 }


Generated on Mon Feb 20 07:01:09 2017 for MIP by  doxygen 1.5.6