ompl_ros.h File Reference

#include <ros/console.h>
#include <ros/ros.h>
#include <tf/tf.h>
#include <planning_environment/monitors/planning_monitor.h>
#include <ompl_ros_interface/planners/ompl_ros_rpy_ik_task_space_planner.h>
#include <motion_planning_msgs/ArmNavigationErrorCodes.h>
#include <motion_planning_msgs/RobotTrajectory.h>
#include <planning_models/kinematic_model.h>
#include <planning_models/kinematic_state.h>
#include <ompl_ros_interface/ompl_ros_state_validity_checker.h>
#include <ompl_ros_interface/ompl_ros_projection_evaluator.h>
#include <ompl_ros_interface/ompl_ros_planner_config.h>
#include <ompl_ros_interface/helpers/ompl_ros_conversions.h>
#include "ompl/base/SpaceInformation.h"
#include "ompl/base/State.h"
#include "ompl/base/Goal.h"
#include "ompl/util/Console.h"
#include "ompl/util/ClassForward.h"
#include "ompl/base/ScopedState.h"
#include <vector>
#include <cstdlib>
#include <iostream>
#include <limits>
#include <boost/noncopyable.hpp>
#include <string>
#include <map>
#include <boost/function.hpp>
#include <boost/thread.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/concept_check.hpp>
#include "ompl/base/ProblemDefinition.h"
#include "ompl/geometric/PathGeometric.h"
#include "ompl/util/RandomNumbers.h"
#include "ompl/util/Exception.h"
#include "ompl/base/Planner.h"
#include <boost/bind.hpp>
#include "ompl/geometric/planners/PlannerIncludes.h"
#include "ompl/datastructures/NearestNeighbors.h"
#include "ompl/base/StateSampler.h"
#include "ompl/base/ValidStateSampler.h"
#include <boost/thread/mutex.hpp>
#include <boost/unordered_map.hpp>
#include <algorithm>
#include "ompl/base/ProjectionEvaluator.h"
#include "ompl/datastructures/Grid.h"
#include "ompl/base/StateSamplerArray.h"
#include <functional>
#include <cassert>
#include <utility>
#include "ompl/geometric/planners/kpiece/Discretization.h"
#include <ompl/base/GoalSampleableRegion.h>
#include <ompl/base/GoalLazySamples.h>
#include <pluginlib/class_loader.h>
#include <kinematics_base/kinematics_base.h>
#include <ompl/base/StateSpace.h>
#include <motion_planning_msgs/convert_messages.h>
#include <motion_planning_msgs/GetMotionPlan.h>
#include <ompl/base/GoalStates.h>
#include <ompl_ros_interface/state_validity_checkers/ompl_ros_task_space_validity_checker.h>
#include <ompl_ros_interface/ompl_ros_state_transformer.h>
#include <ompl_ros_interface/helpers/ompl_ros_exception.h>
#include <ompl_ros_interface/ompl_ros_planning_group.h>
#include <ompl_ros_interface/ik/ompl_ros_ik_sampler.h>
#include <ostream>
#include "ros/serialization.h"
#include "ros/builtin_message_traits.h"
#include "ros/message_operations.h"
#include "ros/message.h"
#include "ros/time.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ompl_ros_interface::OmplRos
 Initializes a bunch of planners for different groups (collections of joints and links, e.g. a robot arm). This class gets all its parameters from the ROS parameter server. After initializing, just call run on the class to start it running. More...

Namespaces

namespace  ompl_ros_interface
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator


ompl_ros_interface
Author(s): Sachin Chitta
autogenerated on Fri Jan 11 10:07:56 2013