#include <ros/ros.h>
#include <arm_navigation_msgs/FilterJointTrajectoryWithConstraints.h>
#include <pr2_controllers_msgs/JointTrajectoryAction.h>
#include <planning_environment/monitors/monitor_utils.h>
#include <planning_environment/models/model_utils.h>
#include <planning_environment/monitors/kinematic_model_state_monitor.h>
#include <planning_environment/models/collision_models_interface.h>
#include <actionlib/server/simple_action_server.h>
#include <actionlib/client/simple_action_client.h>
#include <actionlib/client/simple_client_goal_state.h>
#include <boost/thread/condition.hpp>
#include <boost/scoped_ptr.hpp>
#include <algorithm>
#include <string>
#include <limits>
Go to the source code of this file.
Classes | |
class | collision_free_arm_trajectory_controller::CollisionFreeArmTrajectoryController |
Namespaces | |
namespace | collision_free_arm_trajectory_controller |
Enumerations | |
enum | collision_free_arm_trajectory_controller::ControllerState { collision_free_arm_trajectory_controller::IDLE, collision_free_arm_trajectory_controller::START_CONTROL, collision_free_arm_trajectory_controller::MONITOR } |
Functions | |
int | main (int argc, char **argv) |
Variables | |
static const double | collision_free_arm_trajectory_controller::MIN_DELTA = 0.01 |
static const std::string | collision_free_arm_trajectory_controller::TRAJECTORY_CONTROLLER = "/joint_trajectory_action" |
static const std::string | collision_free_arm_trajectory_controller::TRAJECTORY_FILTER = "/trajectory_filter_server/filter_trajectory_with_constraints" |
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 252 of file collision_free_arm_trajectory_controller.cpp.