#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] |