GMapping::Optimizer< Likelihood, Map > Struct Template Reference

#include <optimizer.h>

List of all members.

Public Types

enum  Move {
  Forward, Backward, Left, Right,
  TurnRight, TurnLeft
}

Public Member Functions

OrientedPoint gradientDescent (const RangeReading &oldReading, const OrientedPoint &pose, OLocalMap &Map)
OrientedPoint gradientDescent (const RangeReading &oldReading, const RangeReading &newReading)
 Optimizer (const OptimizerParams &params)

Public Attributes

Likelihood likelihood
Map lmap
OptimizerParams params

Detailed Description

template<typename Likelihood, typename Map>
struct GMapping::Optimizer< Likelihood, Map >

Definition at line 16 of file optimizer.h.


Member Enumeration Documentation

template<typename Likelihood , typename Map >
enum GMapping::Optimizer::Move
Enumerator:
Forward 
Backward 
Left 
Right 
TurnRight 
TurnLeft 

Definition at line 23 of file optimizer.h.


Constructor & Destructor Documentation

template<typename Likelihood , typename Map >
GMapping::Optimizer< Likelihood, Map >::Optimizer ( const OptimizerParams params  )  [inline]

Definition at line 27 of file optimizer.h.


Member Function Documentation

template<typename Likelihood , typename Map >
OrientedPoint GMapping::Optimizer< Likelihood, Map >::gradientDescent ( const RangeReading oldReading,
const OrientedPoint pose,
OLocalMap &  Map 
) [inline]

Definition at line 97 of file optimizer.h.

template<typename Likelihood , typename Map >
OrientedPoint GMapping::Optimizer< Likelihood, Map >::gradientDescent ( const RangeReading oldReading,
const RangeReading newReading 
) [inline]

Definition at line 32 of file optimizer.h.


Member Data Documentation

template<typename Likelihood , typename Map >
Likelihood GMapping::Optimizer< Likelihood, Map >::likelihood

Definition at line 20 of file optimizer.h.

template<typename Likelihood , typename Map >
Map GMapping::Optimizer< Likelihood, Map >::lmap

Definition at line 19 of file optimizer.h.

template<typename Likelihood , typename Map >
OptimizerParams GMapping::Optimizer< Likelihood, Map >::params

Definition at line 18 of file optimizer.h.


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


gmapping
Author(s): Giorgio Grisetti, Cyrill Stachniss, Wolfram Burgard; ROS wrapper by Brian Gerkey
autogenerated on Fri Jan 11 09:32:13 2013