Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Modules/SelfLocator/OdometrySelfLocator.h

Go to the documentation of this file.
00001 /**
00002 * @file Modules/SelfLocator/OdometrySelfLocator.h
00003 * 
00004 * This file contains a class for self-localization based on odometry only.
00005 * @author <a href="mailto:juengel@informatik.hu-berlin.de">Matthias Juengel</a>
00006 *
00007 */
00008 
00009 #ifndef __OdometrySelfLocator_h_
00010 #define __OdometrySelfLocator_h_
00011 
00012 #include "SelfLocator.h"
00013 
00014 /**
00015 * Class for self-localization based on odometry 
00016 */
00017 class OdometrySelfLocator : public SelfLocator
00018 {
00019 public:
00020   /** 
00021   * Constructor.
00022   * @param interfaces The paramters of the SelfLocator module.
00023   */
00024   OdometrySelfLocator(const SelfLocatorInterfaces& interfaces);
00025   
00026   /**
00027   * Destructor.
00028   */
00029   ~OdometrySelfLocator() {}
00030   
00031   /** Executes the module */
00032   virtual void execute();
00033 
00034   Pose2D referencePose;
00035   Pose2D referenceOdometry;
00036   unsigned long int timeOfLastExecute;
00037 };
00038 
00039 #endif// __OdometrySelfLocator_h_
00040 
00041 /*
00042 * Change log :
00043 * 
00044 * $Log: OdometrySelfLocator.h,v $
00045 * Revision 1.1.1.1  2004/05/22 17:20:48  cvsadm
00046 * created new repository GT2004_WM
00047 *
00048 * Revision 1.2  2004/03/08 02:11:48  roefer
00049 * Interfaces should be const
00050 *
00051 * Revision 1.1  2003/10/06 14:10:15  cvsadm
00052 * Created GT2004 (M.J.)
00053 *
00054 * Revision 1.1.1.1  2003/07/02 09:40:24  cvsadm
00055 * created new repository for the competitions in Padova from the 
00056 * tamara CVS (Tuesday 2:00 pm)
00057 *
00058 * removed unused solutions
00059 *
00060 * Revision 1.2  2003/03/31 21:01:44  roefer
00061 * Moved class Field to Tools
00062 *
00063 * Revision 1.1  2003/01/12 15:24:47  juengel
00064 * Added OdometrySelfLocator
00065 *
00066 */

Generated on Thu Sep 23 19:57:32 2004 for GT2004 by doxygen 1.3.6