$search
00001 /* 00002 * Player - One Hell of a Robot Server 00003 * Copyright (C) 2000 Brian Gerkey & Kasper Stoy 00004 * gerkey@usc.edu kaspers@robotics.usc.edu 00005 * 00006 * This library is free software; you can redistribute it and/or 00007 * modify it under the terms of the GNU Lesser General Public 00008 * License as published by the Free Software Foundation; either 00009 * version 2.1 of the License, or (at your option) any later version. 00010 * 00011 * This library is distributed in the hope that it will be useful, 00012 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00013 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00014 * Lesser General Public License for more details. 00015 * 00016 * You should have received a copy of the GNU Lesser General Public 00017 * License along with this library; if not, write to the Free Software 00018 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 00019 * 00020 */ 00022 // 00023 // Desc: AMCL sensor 00024 // Author: Andrew Howard 00025 // Date: 6 Feb 2003 00026 // CVS: $Id: amcl_sensor.cc 7057 2008-10-02 00:44:06Z gbiggs $ 00027 // 00029 00030 00031 #include "amcl_sensor.h" 00032 00033 using namespace amcl; 00034 00036 // Default constructor 00037 AMCLSensor::AMCLSensor() 00038 { 00039 return; 00040 } 00041 00042 AMCLSensor::~AMCLSensor() 00043 { 00044 } 00045 00047 // Apply the action model 00048 bool AMCLSensor::UpdateAction(pf_t *pf, AMCLSensorData *data) 00049 { 00050 return false; 00051 } 00052 00053 00055 // Initialize the filter 00056 bool AMCLSensor::InitSensor(pf_t *pf, AMCLSensorData *data) 00057 { 00058 return false; 00059 } 00060 00061 00063 // Apply the sensor model 00064 bool AMCLSensor::UpdateSensor(pf_t *pf, AMCLSensorData *data) 00065 { 00066 return false; 00067 } 00068 00069 00070 #ifdef INCLUDE_RTKGUI 00071 00073 // Setup the GUI 00074 void AMCLSensor::SetupGUI(rtk_canvas_t *canvas, rtk_fig_t *robot_fig) 00075 { 00076 return; 00077 } 00078 00079 00081 // Shutdown the GUI 00082 void AMCLSensor::ShutdownGUI(rtk_canvas_t *canvas, rtk_fig_t *robot_fig) 00083 { 00084 return; 00085 } 00086 00087 00089 // Draw sensor data 00090 void AMCLSensor::UpdateGUI(rtk_canvas_t *canvas, rtk_fig_t *robot_fig, AMCLSensorData *data) 00091 { 00092 return; 00093 } 00094 00095 #endif