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 std::shared_ptr< const ControllerToCSV > | ControllerToCSVConstPtr |
typedef std::shared_ptr< ControllerToCSV > | ControllerToCSVPtr |
typedef std::shared_ptr< const TestTrajectory > | TestTrajectoryConstPtr |
typedef std::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 |
typedef std::shared_ptr<const ControllerToCSV> ros_control_boilerplate::ControllerToCSVConstPtr |
Definition at line 147 of file controller_to_csv.h.
typedef std::shared_ptr<ControllerToCSV> ros_control_boilerplate::ControllerToCSVPtr |
Definition at line 146 of file controller_to_csv.h.
typedef std::shared_ptr<const TestTrajectory> ros_control_boilerplate::TestTrajectoryConstPtr |
Definition at line 195 of file test_trajectory.cpp.
typedef std::shared_ptr<TestTrajectory> ros_control_boilerplate::TestTrajectoryPtr |
Definition at line 194 of file test_trajectory.cpp.
|
static |
Definition at line 79 of file generic_hw_control_loop.h.
|
static |
Definition at line 87 of file csv_to_controller.h.
|
static |
Definition at line 80 of file test_trajectory.cpp.
|
static |
Definition at line 81 of file test_trajectory.cpp.