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.