![]() |
Smart Minotaur
|
The ExplorationAlgorithm class provides an interface for the exploration logic of a MazeSolver object and determines which route the robot should take to explore the whole maze. Mehr ...
#include <ExplorationAlgorithm.hpp>
Öffentliche Methoden | |
virtual Direction | calculateMovementDirection (unsigned int p_x, unsigned int p_y, Direction p_direction)=0 |
Calculates the next direction the robot should take considering its the current pose. | |
![]() | |
void | setMazeMap (MazeMap *p_map) |
Weitere Geerbte Elemente | |
![]() | |
MazeMap * | map |
The ExplorationAlgorithm class provides an interface for the exploration logic of a MazeSolver object and determines which route the robot should take to explore the whole maze.
|
pure virtual |
Calculates the next direction the robot should take considering its the current pose.
p_x | current x positon of the robot |
p_y | current y position of the robot |
p_direction | current direction of the robot |
Implementiert in minotaur::MinotaurExplorationAlgorithm.