Stg::StgModelPosition Class Reference

#include <stage.hh>

Inherits Stg::StgModel.

List of all members.


Detailed Description

StgModelPosition class


Public Member Functions

void GoTo (stg_pose_t pose)
void GoTo (double x, double y, double a)
virtual void Load ()
void SetOdom (stg_pose_t odom)
void SetSpeed (stg_velocity_t vel)
void SetSpeed (double x, double y, double a)
void SetTurnSpeed (double a)
void SetXSpeed (double x)
void SetYSpeed (double y)
void SetZSpeed (double z)
virtual void Shutdown ()
virtual void Startup ()
 StgModelPosition (StgWorld *world, StgModel *parent)
virtual void Update ()

Public Attributes

stg_pose_t est_origin
 global origin of the local coordinate system
stg_pose_t est_pose
 position estimate in local coordinates
stg_pose_t est_pose_error
 estimated error in position estimate

Static Public Attributes

static const char * typestr

Member Function Documentation

void StgModelPosition::GoTo ( double  x,
double  y,
double  a 
)

Sets the control mode to STG_POSITION_CONTROL_POSITION and sets the goal pose

void StgModelPosition::Load (  )  [virtual]

configure a model by reading from the current world file

Reimplemented from Stg::StgModel.

void StgModelPosition::SetOdom ( stg_pose_t  odom  ) 

Set the current pose estimate.

void StgModelPosition::SetSpeed ( double  x,
double  y,
double  a 
)

Sets the control_mode to STG_POSITION_CONTROL_VELOCITY and sets the goal velocity.


The documentation for this class was generated from the following files:
Generated on Wed Jul 30 11:36:06 2008 for Stage by  doxygen 1.4.7