Classes | |
class | ControllerToCSV |
class | CSVToController |
class | GenericHWControlLoop |
The control loop - repeatidly calls read() and write() to the hardware interface at a specified frequency We use MONOTONIC time to ensure robustness in the event of system time updates/change. See http://stackoverflow.com/questions/3523442/difference-between-clock-realtime-and-clock-monotonic. More... | |
class | GenericHWInterface |
Hardware interface for a robot. More... | |
class | JoystickManualControl |
class | SimHWInterface |
Hardware interface for a robot. More... | |
class | TestTrajectory |
Typedefs | |
typedef boost::shared_ptr< const ControllerToCSV > | ControllerToCSVConstPtr |
typedef boost::shared_ptr< ControllerToCSV > | ControllerToCSVPtr |
typedef boost::shared_ptr< const TestTrajectory > | TestTrajectoryConstPtr |
typedef boost::shared_ptr< TestTrajectory > | TestTrajectoryPtr |
Variables | |
static const double | BILLION = 1000000000.0 |
static const double | RECORD_RATE_HZ = 100.0 |
static const double | SEC_PER_TRAJ_POINT = 5.0 |
static const std::size_t | TRAJ_POINTS = 10 |
Definition at line 117 of file controller_to_csv.h.
Definition at line 116 of file controller_to_csv.h.
Definition at line 165 of file test_trajectory.cpp.
Definition at line 164 of file test_trajectory.cpp.
|
static |
Definition at line 46 of file generic_hw_control_loop.h.
|
static |
Definition at line 55 of file csv_to_controller.h.
|
static |
Definition at line 48 of file test_trajectory.cpp.
|
static |
Definition at line 49 of file test_trajectory.cpp.