54 #ifndef _GAMS_PLATFORM_BASE_H_
55 #define _GAMS_PLATFORM_BASE_H_
67 #include "madara/knowledge/KnowledgeBase.h"
74 class Multicontroller;
126 madara::knowledge::KnowledgeBase * knowledge = 0,
336 double loc_epsilon,
double rot_epsilon = M_PI/16) {
337 return pose(target,
pose::Epsilon(loc_epsilon, rot_epsilon));
459 #include "BasePlatform.inl"
Copyright (c) 2019 Carnegie Mellon University.
Copyright (c) 2014 Carnegie Mellon University.
Copyright(c) 2014 Carnegie Mellon University.
Copyright(c) 2014 Carnegie Mellon University.
The basic controller that can be used to perform actions on platforms and algorithms.
A controller that has the capability of managing multiple controllers.
A simple bounds checker which tests whether the current position is within the given number of meters...
Interface for defining a bounds checker for Orientations.
Interface for defining a bounds checker for Poses, a combination of position and orientation checking...
Interface for defining a bounds checker for Positions.
Provides Reference Frame (i.e., coordinate systemm) transforms.
A position in an x, y, z coordinate system.
A container for self referencing information.
A container for sensor information.
std::vector< std::string > SensorNames
a list of sensor names
std::map< std::string, Sensor * > Sensors
a map of sensor names to the sensor information
Contains all GAMS-related tools, classes and code.
Copyright(c) 2015 Carnegie Mellon University.
Copyright (c) 2015-2018 Carnegie Mellon University.
Copyright (c) 2015 Carnegie Mellon University.