|
struct | PlanningQuery |
| A container structure for all elements needed in a planning query, plus an identifying name. More...
|
|
class | PlanData |
| Detailed statistics and metrics computed from profiling a planner's motion planning. More...
|
|
class | PlanDataSet |
| Detailed statistics about a benchmark of multiple queries. More...
|
|
class | Profiler |
|
class | Experiment |
| A helper class for benchmarking that controls running multiple queries. More...
|
|
class | PlanDataSetOutputter |
| An abstract class for outputting benchmark results. More...
|
|
class | JSONPlanDataSetOutputter |
| A benchmark outputter for storing data in a single JSON file. More...
|
|
class | TrajectoryPlanDataSetOutputter |
| Benchmark outputter that saves each trajectory from each run to a rosbag file. More...
|
|
class | OMPLPlanDataSetOutputter |
| Benchmark outputter that saves results into OMPL benchmarking log files. If ompl_benchmark_statistics.py is available in your PATH variable, the results are also compiled into a database file. More...
|
|
class | MotionRequestBuilder |
| A helper class to build motion planning requests for a robowflex::Planner. More...
|
|
class | Cob4Robot |
| Convenience class that describes the default setup for Care-O-Bot4. Will first attempt to load configuration and description from the robowflex_resources package. See https://github.com/KavrakiLab/robowflex_resources for this package. If this package is not available, then fetch_description / fetch_moveit_config packages will be used. More...
|
|
class | FetchRobot |
| Convenience class that describes the default setup for Fetch. Will first attempt to load configuration and description from the robowflex_resources package. See https://github.com/KavrakiLab/robowflex_resources for this package. If this package is not available, then fetch_description / fetch_moveit_config packages will be used. More...
|
|
class | R2Robot |
| Convenience class that describes the default setup for R2 (R2C6 full). More...
|
|
class | UR5Robot |
| Convenience class that describes the default setup for UR5 (with robotiq gripper and load cell) Will first attempt to load configuration and description from the robowflex_resources package. See https://github.com/KavrakiLab/robowflex_resources for this package. If this package is not available, then ur_description / robotiq packages will be used. More...
|
|
class | Geometry |
| A class that manages both solid and mesh geometry for various parts of the motion planning system. More...
|
|
class | ID |
| Adds functionality to uniquely ID a specific class as well as the "version" of that class, managed by an incrementing counter. More...
|
|
class | Planner |
| An abstract interface to a motion planning algorithm. More...
|
|
class | PoolPlanner |
| A thread pool of planners P to service requests in a multi-threaded environment simultaneously. More...
|
|
class | SimpleCartesianPlanner |
| A simple motion planner that uses interpolation of the end-effector in Cartesian space to find a path. Valid configurations are found using IK. This planner is not complete and typically only works for small movements of the end-effector. More...
|
|
class | PipelinePlanner |
| A motion planner that uses the MoveIt! planning pipeline to load a planner plugin. More...
|
|
class | Pool |
| A thread pool that can execute arbitrary functions asynchronously. Functions with arguments to be executed are put in the queue through submit(). This returns a Pool::Job that can be used to retrieve the result or cancel the job if the result is no longer needed. More...
|
|
class | Robot |
| Loads information about a robot and maintains information about a robot's state. More...
|
|
class | ParamRobot |
| Loads information about a robot from the parameter server. More...
|
|
class | Scene |
| Wrapper class around the planning scene and collision geometry. More...
|
|
class | Trajectory |
| The Trajectory class is a wrapper around MoveIt!'s robot_trajectory::RobotTrajectory, with extra convenience functions such interpolation and collision checking. There are also utilities to load and save trajectories from YAML files (toYAMLFile() and fromYAMLFile()). More...
|
|
class | Exception |
| Exception that contains a message and an error code. More...
|
|
class | ROS |
| RAII-pattern for starting up ROS. More...
|
|
class | TrajOptPlanner |
| Robowflex Tesseract TrajOpt Planner. More...
|
|
Main namespace. Contains all library classes and functions.