|
| 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.