Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

Model2DRigidCar Class Reference

A rigid car-like robot in a 2D world. More...

#include <model2d.h>

Inheritance diagram for Model2DRigidCar::

Model2DRigid Model2D Model Model2DRigidCarForward Model2DRigidCarSmooth Model2DRigidCarSmoothTrailer Model2DRigidCarSmooth2Trailers Model2DRigidCarSmooth3Trailers List of all members.

Public Methods

 Model2DRigidCar (string path)
virtual ~Model2DRigidCar ()
virtual MSLVector StateTransitionEquation (const MSLVector &x, const MSLVector &u)
 The state transition equation, or equations of motion, xdot=f(x,u).


Public Attributes

double MaxSteeringAngle
double CarLength

Detailed Description

A rigid car-like robot in a 2D world.


Constructor & Destructor Documentation

Model2DRigidCar::Model2DRigidCar ( string path )
 

Model2DRigidCar::~Model2DRigidCar ( ) [inline, virtual]
 


Member Function Documentation

virtual MSLVector Model2DRigidCar::StateTransitionEquation ( const MSLVector & x,
const MSLVector & u ) [virtual]
 

The state transition equation, or equations of motion, xdot=f(x,u).

Reimplemented from Model2DRigid.

Reimplemented in Model2DRigidCarSmooth, Model2DRigidCarSmoothTrailer, Model2DRigidCarSmooth2Trailers, and Model2DRigidCarSmooth3Trailers.


Member Data Documentation

double Model2DRigidCar::CarLength
 

double Model2DRigidCar::MaxSteeringAngle
 


The documentation for this class was generated from the following file: Motion Strategy Library


Web page maintained by Steve LaValle
Partial support provided by NSF CAREER Award IRI-970228 (LaValle), Honda Research.
Contributors: Anna Atramentov, Peng Cheng, James Kuffner, Steve LaValle, and Libo Yang.