KinematicCarModel Class Reference

Model defining the motion of the robot. More...

List of all members.

Public Member Functions

 KinematicCarModel (const ob::StateSpace *space)
void operator() (const ob::State *state, const oc::Control *control, std::valarray< double > &dstate) const
 implement the function describing the robot motion: qdot = f(q, u)
void update (ob::State *state, const std::valarray< double > &dstate) const
 implement y(n+1) = y(n) + d

Private Attributes

const double carLength_
const ob::StateSpacespace_

Detailed Description

Model defining the motion of the robot.

Definition at line 54 of file RigidBodyPlanningWithIntegrationAndControls.cpp.


Constructor & Destructor Documentation

KinematicCarModel::KinematicCarModel ( const ob::StateSpace space  )  [inline]

Member Function Documentation

void KinematicCarModel::operator() ( const ob::State state,
const oc::Control control,
std::valarray< double > &  dstate 
) const [inline]

implement the function describing the robot motion: qdot = f(q, u)

Definition at line 63 of file RigidBodyPlanningWithIntegrationAndControls.cpp.

void KinematicCarModel::update ( ob::State state,
const std::valarray< double > &  dstate 
) const [inline]

implement y(n+1) = y(n) + d

Definition at line 75 of file RigidBodyPlanningWithIntegrationAndControls.cpp.


Member Data Documentation

const double KinematicCarModel::carLength_ [private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


ompl
Author(s): Ioan Sucan/isucan@rice.edu, Mark Moll/mmoll@rice.edu, Lydia Kavraki/kavraki@rice.edu
autogenerated on Fri Jan 11 09:33:55 2013