![]() |
Smart Minotaur
|
![]() ![]() | |
![]() ![]() ![]() | Displays a live map of the histogram |
![]() ![]() ![]() | Draws a live map of a histogram |
![]() ![]() ![]() | The BlockingQueue class implements a blocking queue with dynamic size using the pthread API |
![]() ![]() ![]() | Interface to react on incoming Odometry and UltrasonicData messages within a MinotaurControlNode object |
![]() ![]() ![]() | All possible parameters for a maze of the minotaur project |
![]() ![]() ![]() | Simple MedianFilter with fixed size |
![]() ![]() ![]() | Used to control the minotaur via ROS |
![]() ![]() ![]() | Stores the velocities of a robot with differential drive for its left and right wheel |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Implements an exception-safe locking mechanism for pthread mutexes |
![]() ![]() ![]() | All possible parameters for a robot of the minotaur project |
![]() ![]() ![]() | Container to store the linear and angular velocity of a robot |
![]() ![]() ![]() | All possible parameters for an ultrasonic sensor of the minotaur project |
![]() ![]() ![]() | Object oriented representation of a posix thread |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | QT wrapper for the Odometry message of ROS |
![]() ![]() ![]() | QT wrapper for the UltrasonicData message of the minotaur project |
![]() ![]() ![]() | |
![]() ![]() ![]() | QT extension of the MinotaurControlNode class |
![]() ![]() ![]() | Used to run a QMinotaurControlNode in a seperate thread |
![]() ![]() ![]() | Implements the bug 0 algorithm |
![]() ![]() ![]() | Represents a histogramm field |
![]() ![]() ![]() | Calculates the histogramm values |
![]() ![]() ![]() | Processes all ROS navigation stack communcication |
![]() ![]() ![]() | Is a structure for storing the robot's linear and angular velocity and its covariance |
![]() ![]() ![]() | An abstract class for implmenting algorithms to explore a map |
![]() ![]() ![]() | An abstract class for implementing algorithms to explore a map |
![]() ![]() ![]() | Runs the movement and navigation logic of the robot |
![]() ![]() ![]() | Implements the pledge algorithm |
![]() ![]() ![]() | Stores a RobotPosition and a Movement object and grants thread-safe access to them |
![]() ![]() ![]() | Stores a robot's pose and its corresponding covariance |
![]() ![]() ![]() | Stores the information about a sensor measurement |
![]() ![]() ![]() | Runs the sensor processing logic of the robot |
![]() ![]() ![]() | Represents a 2D vector, which stores x and y coordinates |
![]() ![]() ![]() | Interface for the exploration logic of a MazeSolver object and determines which route the robot should take to explore the whole maze |
![]() ![]() ![]() | Manages MazeNode objects in a 2D array and contains various properties of the maze |
![]() ![]() ![]() | Interface for the mapping of a MazeSolver object and determines in which directions a MazeNode is blocked or not |
![]() ![]() ![]() | MazeMap member and corresponding setter methods |
![]() ![]() ![]() | Interface for the navigation of a robot in a maze by a MapSolver object |
![]() ![]() ![]() | Single node in a maze |
![]() ![]() ![]() | Container for settings for a MazeSolver object |
![]() ![]() ![]() | |
![]() ![]() ![]() | Runs all logic for solving a maze |
![]() ![]() ![]() | MinotaurControlNode member and corresponding setter methods |
![]() ![]() ![]() | Implementation of the ExplorationAlgorithm interface |
![]() ![]() ![]() | Implementation of the MazeMapping interface |
![]() ![]() ![]() | Implementation of the MazeNavigator interface |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Sums up the sensor data |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Visualization of the input and output velocities of the robot |
![]() ![]() ![]() | Simple QWdiget on which obstacles can be drawn, which are recognized by the Ultrasonic sensors |
![]() ![]() ![]() | The PID-Controller regulates the velocity of the robot |
![]() ![]() ![]() | Gathers and publish Odometry data |
![]() ![]() ![]() | The RobotController calculates the correct velocity for each motor |
![]() ![]() ![]() | Creates a Thread to start the robot |
![]() ![]() ![]() | The SensorCommunicator reads sensor-values and publishes them to the subscribers |
![]() ![]() ![]() | Gets distance-information from the sensors |
![]() ![]() | |
![]() ![]() ![]() | Data structure for GetBatteryLevel responses |
![]() ![]() ![]() | Used for communication with a NXT brick |
![]() ![]() ![]() | Standard exception in NXTControl |
![]() ![]() ![]() | Exception for USB related problems |
![]() ![]() ![]() | Exception for Timeouts |
![]() ![]() ![]() | Data structure for sensor measurements |
![]() ![]() ![]() | Data structure for the current sensor state |
![]() ![]() ![]() | Data structure for keep alive responses |
![]() ![]() ![]() | Data structure for LSRead responses |
![]() ![]() ![]() | Data structure for LSGetStatus responses |
![]() ![]() ![]() | Data structure for ReadMailbox responses |
![]() ![]() ![]() | Controls a motor of the brick |
![]() ![]() ![]() | Data structure for tacho data that contains motor tick counts |
![]() ![]() ![]() | Data structure for the current state of a motor |
![]() ![]() ![]() | Data structure for GetCurrentProgramName responses |
![]() ![]() ![]() | This class represents a message to communicate with the brick |
![]() ![]() ![]() | Provides functionality to create handy data structures from Telegram objects |
![]() ![]() ![]() | Provides methods to create Telegram objects |
![]() ![]() ![]() | Controls a ultrasonic sensor of the brick |
![]() ![]() ![]() | Used to communicate with the LEGO NXT Brick via USB |
![]() ![]() ![]() | |
![]() ![]() | |
![]() ![]() |