44 #include <moveit_servo_lib_parameters.hpp>
55 const servo::Params& servo_params, std::atomic<double>& collision_velocity_scale);
65 void checkCollisions();
69 const servo::Params& servo_params_;
71 const planning_scene_monitor::PlanningSceneMonitorPtr planning_scene_monitor_;
75 std::thread monitor_thread_;
77 std::atomic<bool> stop_requested_;
80 std::atomic<double>& collision_velocity_scale_;
Representation of a robot's state. This includes position, velocity, acceleration and effort.
CollisionMonitor(const planning_scene_monitor::PlanningSceneMonitorPtr &planning_scene_monitor, const servo::Params &servo_params, std::atomic< double > &collision_velocity_scale)
Representation of a collision checking request.
Representation of a collision checking result.