![]() |
Smart Minotaur
|
An abstract class for implementing algorithms to explore a map. Mehr ...
#include <MovementAlgorithmSensor.hpp>
Öffentliche Methoden | |
virtual RobotPosition | getNextPosition (const RobotPosition pos)=0 |
Calculates the next target position, to which the robot should move. | |
void | setSensorValue (const int p_sensor, const int p_distance) |
bool | checkFrontObstacle () |
RobotPosition | calculateNewPosition (float x, float y, float theta) |
An abstract class for implementing algorithms to explore a map.
This class is an abstract class for implementing algorithms to explore a map. The exploration algorithm works depending on incoming sensor measurements.
|
pure virtual |
Calculates the next target position, to which the robot should move.
pos | current position of the robot |
Implementiert in minotaur::BugZeroAlgorithm.