Cheetah Software  1.0
RobotInterface.h File Reference

Interface between simulator and hardware using LCM. More...

#include <ControlParameters/RobotParameters.h>
#include <Dynamics/Quadruped.h>
#include <Utilities/PeriodicTask.h>
#include <cheetah_visualization_lcmt.hpp>
#include <condition_variable>
#include <lcm-cpp.hpp>
#include <mutex>
#include <thread>
#include "Graphics3D.h"
#include "control_parameter_request_lcmt.hpp"
#include "control_parameter_respones_lcmt.hpp"
#include "gamepad_lcmt.hpp"
+ Include dependency graph for RobotInterface.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RobotInterface
 

Macros

#define ROBOT_INTERFACE_UPDATE_PERIOD   (1.f / 60.f)
 
#define INTERFACE_LCM_NAME   "interface"
 
#define TIMES_TO_RESEND_CONTROL_PARAM   5
 

Detailed Description

Interface between simulator and hardware using LCM.

Definition in file RobotInterface.h.

Macro Definition Documentation

#define INTERFACE_LCM_NAME   "interface"

Definition at line 23 of file RobotInterface.h.

#define ROBOT_INTERFACE_UPDATE_PERIOD   (1.f / 60.f)

Definition at line 22 of file RobotInterface.h.

#define TIMES_TO_RESEND_CONTROL_PARAM   5

Definition at line 24 of file RobotInterface.h.