Module: GasSourceLocalization


Module info:

Module name Short description Publishes Subscribes
GasSourceLocalization Gas Source Localization <MOTION_CMD_V> , <MOTION_CMD_W> , <NAVIGATE_TARGET> , <SAY> , <SwitchChamber> , <TRUNKMSG> , MOTION_CMD_V , MOTION_CMD_W , SAY , SwitchChamber LASER , MCEnose , SHUTDOWN

MOOS commands accepted by the module:

Parameters accepted in the MOOS mission file:
Parameter Description
angle_inc_moving Increment(deg) to be applied to te eNeck for the e-nose searching movement when the robot is moving
angle_inc_stopped Increment(deg) to be applied to te eNeck for the e-nose searching movement when the robot is stopped (detailed inspection)
behavior The different modes of operation to cope with the gas source localization task:0: Move e-nose aspiration -> In this mode, the module just commands the "e-Neck" module to move (sweeping). All the functionality is provided by other OpenMora modules as ReactiveNavigation, MCEnose, Statechart, etc.1: Mapping-> In this mode, the module commands the robot to inspect all the experimental area following an strategy of move forward until an obstacle is detected, and then turn 90ยบ.This behaviour is designed to generate a GasMap of the room (using other OpenMora Modules).2: Inspection -> In this mode, the robot moves until a hit is detected. Then the robot is commanded to stop and perform a detailed inspection of the area by sweeping the e-nose aspiration with the eNeck module.3: SourceSearch--> The module commands the robot to move along the room while smelling arround it, while recording the position of high gas concentrations. After the experimental are has been inspected, the robot will declare the source and move towards it.
max_angle Maximum angle for the eNeck
max_v Maximum robot linear speed (m/s)
max_w Maximum robot angular speed (deg/s)
secure_distance Distance(m) to consider a obstacle is to near (perform obstacle avoidance strategy)
sensorID The sensor type (0x2620, 0x2601, etc) to be monitored.
umbralDetec A threshold(V) used to declare a possible gas source (high concentration)

Detailed description:
Gas Source LocalizationThis module is designed to find one or multiple gas sources in an experimental area.This module is designed to work with the "eNeck" module, under the assumption that the e-nose aspiration is attached to it.Different behaviours are implemented to cope with this task, according to parameter "behavior".

Module graph:
GasSourceLocalization

TODO list:
(None)


Changes log:
(None)




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