LineFollowing.h File Reference

Task that allow to follow a line using ground sensors. More...

#include <Task.h>
#include <MobileRob.h>
#include <MobileRob3D.h>
#include <Keyboard.h>
#include <DraWin.h>
#include <string.h>
#include <math.h>
#include <CommonOptions.h>
#include <SharedMem.h>
#include <FirFilter.h>

Go to the source code of this file.

Namespaces

namespace  MipTasks

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

Task that allow to follow a line using ground sensors.

Author:
Antonio Franchi and Paolo Stegagno

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