![]() |
NimbRo ROS Soccer Package
|
![]() ![]() | Data struct that encompasses the abstract representation of an arm pose |
![]() ![]() | Data struct that encompasses the abstract representation of a leg pose |
![]() ![]() | Data struct that encompasses the abstract representation of a robot pose |
![]() ![]() | Implements a single actuator |
![]() ![]() | Implements a manager of a particular group of actuators |
![]() ![]() | An interface class for encapsulating all of the data that the walk and kick behaviour states should command |
![]() ![]() | For detecting at least 50% white ball |
![]() ![]() | Parameters container class for ball detection |
![]() ![]() | Data structure used to represent a basic inhibition pair, where behaviour A is taken to inhibit behaviour B |
![]() ![]() | Implements a single behaviour |
![]() ![]() | Implements a single behaviour layer |
![]() ![]() | Implements a single behaviour manager |
![]() ![]() | A class for interpolating between boundaries |
![]() ![]() | Parameters container class for camera calibration |
![]() ![]() | This class is responsible for image acquisition process As an output this class provides the raw image in /vision/takenImg topic |
![]() ![]() | Parameters container class for camera |
![]() ![]() | Parameters container class for camera calibration |
![]() ![]() | This class is responsible for imitating image acquisition process as a dummy replacement for Camera Class As an input this class listen the raw image in /vision/takenImg topic |
![]() ![]() | For pixel projections |
![]() ![]() | Configuration struct for the capture step gait |
![]() ![]() | Parameters container class for circle detection |
![]() ![]() | For detecting center circle |
![]() ![]() | Filters a 2D CoM position, and calculates and smooths an estimate of the CoM velocity |
![]() ![]() | |
![]() ![]() | Data struct that contains the information pertaining to an arm pose that should be common amongst all pose representations |
![]() ![]() | Data struct that contains the information pertaining to a leg pose that should be common amongst all pose representations |
![]() ![]() | A container class for testing countours |
![]() ![]() | A simple counter class for counting events |
![]() ![]() | Compute CRC32 hash, based on Intel's Slicing-by-8 algorithm |
![]() ![]() | Parameters container class for debuging purposes |
![]() ![]() | A container class for distance-size calibration |
![]() ![]() | For undistortion |
![]() ![]() | Simple class that encapsulates the variables needed to easily dynamically calculate a target pose |
![]() ![]() | Motion module that provides fall protection for the robot |
![]() ![]() | For detecting field boundary |
![]() ![]() | A simple class for abstracting away the source of the field dimensions |
![]() ![]() | Model of the soccer field |
![]() ![]() | Parameters container class for field detection |
![]() ![]() | A class similar to tf::TransformListener , only with the ability to filter tf messages |
![]() ![]() | Generic gait motion module that can execute a given GaitEngine |
![]() ![]() | Gait command data structure |
![]() ![]() | Base implementation of a gait engine, made to work with the Gait motion module |
![]() ![]() | Data struct for passing gait engine input data from the generic gait motion module to the gait engine that it manages |
![]() ![]() | Data struct for passing gait engine output data from the gait engine to the generic gait motion module that manages it |
![]() ![]() | An interface class for encapsulating all of the data that the walk and kick game states should command |
![]() ![]() | An interface class to the ROS world for getting game controller messages |
![]() ![]() | A class that encapsulates all of the game controller input data to the walk and kick node |
![]() ![]() | For detecting potential goal posts |
![]() ![]() | Parameters container class for goal detection |
![]() ![]() | Parameters container class for gui |
![]() ![]() | A container class for managing gui events |
![]() ![]() | A container class for gui rectangles |
![]() ![]() | A class for hill climbing optimization |
![]() ![]() | |
![]() ![]() | A class for showing HSV color range |
![]() ![]() | HSV range class |
![]() ![]() | Parameters container class for igus color |
![]() ![]() | Data struct that encompasses the inverse representation of an arm pose |
![]() ![]() | Data struct that encompasses the inverse representation of a leg pose |
![]() ![]() | Data struct that encompasses the inverse representation of a robot pose |
![]() ![]() | For Inverse Perspective Mapping |
![]() ![]() | Data struct that encompasses the joint representation of an arm pose |
![]() ![]() | Data struct that encompasses the joint representation of a leg pose |
![]() ![]() | Data struct that encompasses the joint representation of a robot pose |
![]() ![]() | A class for Kalman filter |
![]() ![]() | Compute Keccak hash (designated SHA3) |
![]() ![]() | A class for check if a point is between two given line segments |
![]() ![]() | A class for linearInterpolation |
![]() ![]() | For detecting field lines |
![]() ![]() | Parameters container class for line detection |
![]() ![]() | A class representing line segments |
![]() ![]() | A class for visualize and test linesegments |
![]() ![]() | A wrapper class for the trapezoidal velocity spline class rc_utils::TrapVelSpline with a focus on smoothly supporting live updates of the spline |
![]() ![]() | For localization in the soccer field |
![]() ![]() | Parameters container class for localization |
![]() ![]() | A class for publish mat objects |
![]() ![]() | Compute MD5 hash |
![]() ![]() | For detecting other robots with black feet |
![]() ![]() | Parameters container class for obstacle detection |
![]() ![]() | Parameters container class |
![]() ![]() | Real robot interface |
![]() ![]() | Encapsulates a visualisation of the state of a RobotModel object |
![]() ![]() | Provides basic functionality for controlling calls to ROS services |
![]() ![]() | Class that facilitates the timing of durations using ROS-time |
![]() ![]() | Class that facilitates the timing of multiple durations using ROS-time |
![]() ![]() | Implements a single sensor |
![]() ![]() | Implements a manager of a particular group of sensors |
![]() ![]() | An interface class for encapsulating all of the ROS input data to the walk and kick node |
![]() ![]() | Compute SHA1 hash |
![]() ![]() | Compute SHA256 hash |
![]() ![]() | Compute SHA3 hash |
![]() ![]() | Nelder–Mead optimization |
![]() ![]() | |
![]() ![]() | For sorting operations on custom objects |
![]() ![]() | Implements a state that a state controller can be in |
![]() ![]() | Base class for all state controllers |
![]() ![]() | Implements a dynamic State queue |
![]() ![]() | A class that listens to the team communications data of one particular robot |
![]() ![]() | A class that encapsulates all of the team communications data received from one particular robot |
![]() ![]() | An interface class to the ROS world for team communications |
![]() ![]() | A class that encapsulates all of the team communication input data to the walk and kick node |
![]() ![]() | Parameters container class for tf calibration |
![]() ![]() | A class that implements the worm, for making a live decision between two opposites |
![]() ![]() | Parameters container class for top view |
![]() ![]() | A trapezoidal velocity spline that operates in 2D, based on the rc_utils::TrapVelSpline class |
![]() ![]() | This class is for managing all the required actions to find interesting objects in soccer field |
![]() ![]() | For fixing the loop rate |
![]() ![]() | To set a timer and checked if the timeout exceeded |
![]() ![]() | Visualisation marker manager for visualisations that are intended for when playing behaviour bags |
![]() ![]() | A class that manages and executes the walk and kick behaviour states |
![]() ![]() | A class that shares the required walk and kick variables amongst the behaviour state classes |
![]() ![]() | The base class for all walk and kick behaviour states |
![]() ![]() | A walk and kick behaviour state that combines two others (which are assumed to operate independently) |
![]() ![]() | Configuration struct for the walk and kick node |
![]() ![]() | A class that manages and executes the walk and kick game states |
![]() ![]() | A class that shares the required walk and kick variables amongst the game state classes |
![]() ![]() | The base class for all walk and kick game states |
![]() ![]() | Visualisation marker manager for the walk and kick node |
![]() ![]() | An interface class between the walk and kick and ROS worlds |
![]() ![]() | A collection of independent helper functions that should be available to all |
![]() ![]() | The main walk and kick behaviour class |
![]() ![]() |