[Documentation] [TitleIndex] [WordIndex

  Documentation Status

motion_planners: chomp_motion_planner | interpolated_ik_motion_planner | ompl | ompl_ros_interface | sbpl

Package Summary

Documented

A library of search-based planning algorithms

Package Summary

Released No API documentation

Search-based Planning Library (SBPL)

  • Maintainer: E. Gil Jones <gjones AT willowgarage DOT com>
  • Author: Max Likhachev <maxim AT cs.cmu DOT edu>
  • License: BSD

Package Summary

Released No API documentation

Search-based planning library (SBPL).

  • Maintainer: Ioan Sucan <isucan AT willowgarage DOT com>
  • Author: Search-Based Planning Lab
  • License: BSD
  • External website: http://http://sbpl.net

Package Summary

Released No API documentation

Search-based planning library (SBPL).

  • Maintainer status: maintained
  • Maintainer: Michael Ferguson <mike AT vanadiumlabs DOT com>
  • Author: Search-Based Planning Lab
  • License: BSD
  • External website: http://sbpl.net

Package Summary

Released No API documentation

Search-based planning library (SBPL).

  • Maintainer status: maintained
  • Maintainer: Michael Ferguson <mike AT vanadiumlabs DOT com>
  • Author: Search-Based Planning Lab
  • License: BSD
  • External website: http://sbpl.net
Cannot load information on name: sbpl, distro: kinetic, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: sbpl, distro: lunar, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.

Please note that the source link above is wrong. Please download the SBPL here:

This package implements a generic set of motion planners using search based planning. It was developed by Maxim Likhachev at the University of Pennsylvania in collaboration with Willow Garage.

Video

Documentation

The API documentation for this package can be found here.

A good resource for technical information on the planners in the SBPL package is Maxim Likhachev's presentation (pdf,movie) at the ROS Cotesys School at TUM, Germany in November 2010.

Motion Primitives

Motion primitives are short, kinematically feasible motions which form the basis of movements that can be performed by the robot platform. Search-based planners (like the ones in this library) can generate paths from start to goal configurations by combining a series of these motion primitives. The result is a smooth kinematically feasible path for the robot to follow.

Several planners make use of SBPL and these motion primitives to produce smooth paths:

Pre-made Motions (x,y,yaw navigation)

This package has two pre-made motion primitive files for the PR2 (though these motions are a reasonable choice for many other robots).

Generating your own Motions (x,y,yaw navigation)

Sometimes the pre-made will not be good enough either because you are using a map of a different resolution (a motion primitive file only works on a map with its corresponding resolution) or because your robot's motions don't match with any of the pre-made motions.

In the matlab/mprim folder there are several matlab scripts which are easy to modify and generate new motion primitives. They are named according to the types of motions they generate.

Parameters

ROS API


2017-09-16 13:35