navlib::AdaptiveIdentifier Class Reference

A system identification method using a Lyapunov approach. More...

#include <adaptiveIdentifier.h>

Inheritance diagram for navlib::AdaptiveIdentifier:

navlib::Identifier

List of all members.

Public Types

typedef ublas::vector< double > vector

Public Member Functions

 AdaptiveIdentifier (boost::shared_ptr< DynamicsModel > dynamics, vector gamma)
boost::shared_ptr< DynamicsModelgetModel () const
 Returns the identified dynamics model.
void update (vector xf, vector u, const double &dt)
 Predicts the next state and corrects for errors.


Detailed Description

A system identification method using a Lyapunov approach.

Constructor & Destructor Documentation

AdaptiveIdentifier::AdaptiveIdentifier ( boost::shared_ptr< DynamicsModel dynamics,
vector  gamma 
)

Parameters:
dynamics model to identify
gamma a list of weights


Member Function Documentation

void AdaptiveIdentifier::update ( vector  xf,
vector  u,
const double &  dt 
)

Predicts the next state and corrects for errors.

Parameters:
xf measured state
u control input update time


The documentation for this class was generated from the following files:

Generated on Mon Nov 3 20:33:35 2008 for navlib by  doxygen 1.5.5