Module: Online_Maps


Module info:

Module name Short description Publishes Subscribes
Online_Maps Online_Maps module. GAS_MEAN_ONLINE_MAP , GAS_VAR_ONLINE_MAP , LOCALIZATION , WIND_ONLINE_MAP CURRENT_MAP_GAS_SIMUL , ENOSE_SIMUL , Full_MCEnose , GDM , GT_GAS_SIMUL , LOCALIZATION , MCEnose , SHUTDOWN

MOOS commands accepted by the module:

Parameters accepted in the MOOS mission file:
Parameter Description
advectionFreq The frequency (Hz) advection is simulated
default_wind_direction The default value of the wind direction (rad) on each Grid cell
default_wind_speed The default value of the wind speed (m/s) on each Grid cell
disableSaveAs3DObject Indicates (true/false) if the map can be saved as a 3D Object
insert_from_rawlog Indicates if data (observations) comes from a rawlog file or online
LOG_FREQUENCY The frequency in Ticks to save to log_file. Refer to the general AppTick(Hz) of each OpenMORA module.
LOG_OUT_ONLINEMAPS The directory where the log_files and scenes will be generated
mapType The type of map to generate.In general the mapType must be a mrpt::slam::CGasConcentrationGridMap2D::TMapRepresentation,but additionally it can be "MobileMap" which creates two maps (a my_map covering all the experimental area of type KalmanApproximate and a fixed size mobile_map moving over the my_map)
max_x The initial my_map dimensions [m]
max_y The initial my_map dimensions [m]
min_x The initial my_map dimensions [m]
min_y The initial my_map dimensions [m]
rawlog_path The path to the rawlog_file
resolution The gascell side length (meters) (must be small for mapType = mrKernelDM)
SAVE_MAP_SCENE Indicates if the maps should be saved as 3Dscenes
STD_increae_value The increased value (normalized units) to apply to the kf_std of each cell from the my_map
std_windNoise_mod The std to consider on wind information measurements (module)
std_windNoise_phi The std to consider on wind information measurements (angle)
use_metricmap_information Indicates for GMRF models, whether a metric map is considered when building the MRF.
useWindInformation Indicates (true/false) if wind information is available for advection simulation

Detailed description:
Online_Maps module.This module is designed to generate and visualize different types of distribution maps (gas, wifi, etc) in real time.The distribution maps generated with this module obtain the values from the available OpenMORA variables (published by other modules, e-nose, wifi, etc)Additionally, the maps generated will be published as OpenMORA variables to be displayed with the main GUI module in real time, or to be used by other modules.

Module graph:
Online_Maps

TODO list:
At the moment this modules has been implemented only for GasConcentration maps. Modify to work with other gridmaps.Add a new mapping algorithm the "InformationFilter" to avoid the instability of KalmanFilters.Solve a problem when the reference map needs to be resized. (Runtime Error)


Changes log:
21-02-2012 Added a function that increase the STD of all cells in the m_map, to simulate loss of confidence19-03-2012 Fixed problem in the GUI visualization of the maps generated in this module. Now only the main map is sent to the GUI.19-03-2012 Added new parameters to set the initial Local map dimensions.20-0.-2012 New variable published to draw in the GUI a black square arround the robot, corresponding to the local map limits.08-04-2013 Added workflow to load data from an existing rawlog-file




Page generated by Mooxygen 1.1.0 at Mon May 26 00:30:12 2014
Valid HTML 4.01 Transitional