Monitors the joint_states topic and tf to record the trajectory of the robot.
More...
#include <trajectory_monitor.h>
Monitors the joint_states topic and tf to record the trajectory of the robot.
Definition at line 55 of file trajectory_monitor.h.
◆ TrajectoryMonitor()
planning_scene_monitor::TrajectoryMonitor::TrajectoryMonitor |
( |
const CurrentStateMonitorConstPtr & |
state_monitor, |
|
|
double |
sampling_frequency = 0.0 |
|
) |
| |
◆ ~TrajectoryMonitor()
planning_scene_monitor::TrajectoryMonitor::~TrajectoryMonitor |
( |
| ) |
|
◆ clearTrajectory()
void planning_scene_monitor::TrajectoryMonitor::clearTrajectory |
( |
| ) |
|
◆ getSamplingFrequency()
double planning_scene_monitor::TrajectoryMonitor::getSamplingFrequency |
( |
| ) |
const |
|
inline |
◆ getTrajectory()
Return the current maintained trajectory. This function is not thread safe (hence NOT const), because the trajectory could be modified.
Definition at line 81 of file trajectory_monitor.h.
◆ isActive()
bool planning_scene_monitor::TrajectoryMonitor::isActive |
( |
| ) |
const |
◆ recordStates()
void planning_scene_monitor::TrajectoryMonitor::recordStates |
( |
| ) |
|
|
private |
◆ setOnStateAddCallback()
◆ setSamplingFrequency()
void planning_scene_monitor::TrajectoryMonitor::setSamplingFrequency |
( |
double |
sampling_frequency | ) |
|
◆ startTrajectoryMonitor()
void planning_scene_monitor::TrajectoryMonitor::startTrajectoryMonitor |
( |
| ) |
|
◆ stopTrajectoryMonitor()
void planning_scene_monitor::TrajectoryMonitor::stopTrajectoryMonitor |
( |
| ) |
|
◆ swapTrajectory()
◆ current_state_monitor_
CurrentStateMonitorConstPtr planning_scene_monitor::TrajectoryMonitor::current_state_monitor_ |
|
private |
◆ last_recorded_state_time_
ros::Time planning_scene_monitor::TrajectoryMonitor::last_recorded_state_time_ |
|
private |
◆ record_states_thread_
std::unique_ptr<boost::thread> planning_scene_monitor::TrajectoryMonitor::record_states_thread_ |
|
private |
◆ sampling_frequency_
double planning_scene_monitor::TrajectoryMonitor::sampling_frequency_ |
|
private |
◆ state_add_callback_
◆ trajectory_
◆ trajectory_start_time_
ros::Time planning_scene_monitor::TrajectoryMonitor::trajectory_start_time_ |
|
private |
The documentation for this class was generated from the following files: