Main Page
Namespaces
Namespace List
Namespace Members
All
Variables
Enumerations
Enumerator
Classes
Class List
Class Hierarchy
Class Members
All
_
a
b
c
d
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
~
Functions
_
a
b
c
f
g
h
i
l
m
n
p
r
s
t
u
w
~
Variables
a
b
c
d
f
g
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Files
File List
File Members
All
a
c
d
e
g
h
m
n
o
p
s
t
u
Functions
a
c
d
e
g
h
m
n
o
p
s
t
Variables
Typedefs
Macros
src
amcl
sensors
amcl_sensor.cpp
Go to the documentation of this file.
1
/*
2
* Player - One Hell of a Robot Server
3
* Copyright (C) 2000 Brian Gerkey & Kasper Stoy
4
* gerkey@usc.edu kaspers@robotics.usc.edu
5
*
6
* This library is free software; you can redistribute it and/or
7
* modify it under the terms of the GNU Lesser General Public
8
* License as published by the Free Software Foundation; either
9
* version 2.1 of the License, or (at your option) any later version.
10
*
11
* This library is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
* Lesser General Public License for more details.
15
*
16
* You should have received a copy of the GNU Lesser General Public
17
* License along with this library; if not, write to the Free Software
18
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19
*
20
*/
22
//
23
// Desc: AMCL sensor
24
// Author: Andrew Howard
25
// Date: 6 Feb 2003
26
// CVS: $Id: amcl_sensor.cc 7057 2008-10-02 00:44:06Z gbiggs $
27
//
29
30
31
#include "
amcl/sensors/amcl_sensor.h
"
32
33
using namespace
amcl
;
34
36
// Default constructor
37
AMCLSensor::AMCLSensor
()
38
{
39
return
;
40
}
41
42
AMCLSensor::~AMCLSensor
()
43
{
44
}
45
47
// Apply the action model
48
bool
AMCLSensor::UpdateAction
(
pf_t
*pf,
AMCLSensorData
*data)
49
{
50
return
false
;
51
}
52
53
55
// Initialize the filter
56
bool
AMCLSensor::InitSensor
(
pf_t
*pf,
AMCLSensorData
*data)
57
{
58
return
false
;
59
}
60
61
63
// Apply the sensor model
64
bool
AMCLSensor::UpdateSensor
(
pf_t
*pf,
AMCLSensorData
*data)
65
{
66
return
false
;
67
}
68
69
70
#ifdef INCLUDE_RTKGUI
71
73
// Setup the GUI
74
void
AMCLSensor::SetupGUI(rtk_canvas_t *canvas, rtk_fig_t *robot_fig)
75
{
76
return
;
77
}
78
79
81
// Shutdown the GUI
82
void
AMCLSensor::ShutdownGUI(rtk_canvas_t *canvas, rtk_fig_t *robot_fig)
83
{
84
return
;
85
}
86
87
89
// Draw sensor data
90
void
AMCLSensor::UpdateGUI(rtk_canvas_t *canvas, rtk_fig_t *robot_fig,
AMCLSensorData
*data)
91
{
92
return
;
93
}
94
95
#endif
amcl::AMCLSensor::~AMCLSensor
virtual ~AMCLSensor()
Definition:
amcl_sensor.cpp:42
amcl::AMCLSensor::InitSensor
virtual bool InitSensor(pf_t *pf, AMCLSensorData *data)
Definition:
amcl_sensor.cpp:56
amcl::AMCLSensor::UpdateSensor
virtual bool UpdateSensor(pf_t *pf, AMCLSensorData *data)
Definition:
amcl_sensor.cpp:64
amcl::AMCLSensorData
Definition:
amcl_sensor.h:85
_pf_t
Definition:
pf.h:112
amcl::AMCLSensor::UpdateAction
virtual bool UpdateAction(pf_t *pf, AMCLSensorData *data)
Definition:
amcl_sensor.cpp:48
amcl::AMCLSensor::AMCLSensor
AMCLSensor()
Definition:
amcl_sensor.cpp:37
amcl_sensor.h
amcl
Definition:
amcl_laser.h:35
amcl
Author(s): Brian P. Gerkey, contradict@gmail.com
autogenerated on Mon Mar 6 2023 03:50:13