#include <IPCommModule.h>
#include <CommonOptions.h>
#include <remKhepComm.h>
#include <MotionModule.h>
#include <KorebotROS.h>
#include <ROSNode.h>
#include <sensor_msgs/LaserScan.h>
#include <ros/ros.h>
#include <boost/bind.hpp>
Go to the source code of this file.
Namespaces | |
namespace | MipResources |
Classes | |
struct | MipResources::laserScanStr |
class | MipResources::KheperaServerROSOptions |
Options for the khepera server program. More... | |
class | MipResources::KheperaServerROSPars |
Parameters for khepera software. More... | |
class | MipResources::KheperaServerROS |
Khepera Interface using ROS libraries. More... | |
Defines | |
#define | SAMPLE_TIME_USEC 30000 |
#define | WAIT_TIME_USEC 1000 |
#define | KHS_COMM_DEBUG 0 |
#define | KHS_DEBUG 0 |
#define | KHS_EXECUTE_DEBUG 0 |
#define | KH3_DEBUG(debLevel, _staticLevel, message) |
Enumerations | |
enum | { MipResources::RIGHT, MipResources::LEFT, MipResources::NUM_WHEELS } |
enum | MipResources::CommRateTypes { MipResources::FIXED, MipResources::VARIABLE, MipResources::NUM_COMM_RATE_TYPES } |
#define KH3_DEBUG | ( | debLevel, | |||
_staticLevel, | |||||
message | ) |
Value:
{ \ if(debLevel <= _staticLevel) { \ stringstream KH3_DEBUG_ss; \ KH3_DEBUG_ss << "\033[01;31m" << "[KH3DEBUG] " << "\033[0m" << message; \ std::cout << KH3_DEBUG_ss.str() << std::endl; \ } \ }
#define KHS_COMM_DEBUG 0 |
#define KHS_DEBUG 0 |
#define KHS_EXECUTE_DEBUG 0 |
#define SAMPLE_TIME_USEC 30000 |
#define WAIT_TIME_USEC 1000 |