Module name |
Short description |
Publishes |
Subscribes |
Agenda |
Module that keeps a list of the high-level tasks commanded to the robot. |
TASK_LIST |
NEW_TASK , SHUTDOWN , TASK_PLANNED |
App |
(no description) |
MOOS_DEBUG |
|
AppCasting |
(no description) |
APPCAST |
|
Arm_Kinova |
(no description) |
ARM_BLOCK , ARM_CALCULATEMATRIX , ARM_CALCULATEMATRIX2 , ARM_CALIBRATEARMDEPTH , ARM_CAPTURE , ARM_DEMOSTRATION3 , ARM_DEMOSTRATIONVIDEO , ARM_DROP , ARM_GIVEMEYOURHAND , ARM_GOHOME , ARM_INTRINSICCALIBRATION , ARM_INUSE , ARM_LOCATEONEPATTERN , ARM_LOCATEPATTERN , ARM_MARIANOMETHOD , ARM_MOVETO , ARM_OFFSECUENCE , ARM_POSE , ARM_READYTOCALIBRATE , ARM_READYTOCLAMP , ARM_READYTOPICK , ARM_READYTOPUSH , ARM_REPRODUCEMOVEMENT , ARM_REPRODUCEONEMOVEMENT , ARM_RETRACT , ARM_TAKEDEPTH , ARM_TRANSFORMATIONPOINT |
ARM_ADDCOMPLETETRAJECTORY , ARM_BLOCK , ARM_CALCULATEMATRIX , ARM_CALCULATEMATRIX2 , ARM_CALIBRATEARM , ARM_CALIBRATEARMDEPTH , ARM_DEMOSTRATION3 , ARM_DEMOSTRATIONVIDEO , ARM_DROP , ARM_DROPOBJECT , ARM_FINGERDISPLACE , ARM_FINGERTO , ARM_GIVEMEYOURHAND , ARM_GOHOME , ARM_INTRINSICCALIBRATION , ARM_JOYSTICK , ARM_LOCATEONEPATTERN , ARM_LOCATEPATTERN , ARM_MARIANOMETHOD , ARM_MOVETO , ARM_MOVETOANGLE , ARM_OFFSECUENCE , ARM_PICK , ARM_PICKOBJECT , ARM_POSITIONDISPLACE , ARM_READYTOCALIBRATE , ARM_READYTOCLAMP , ARM_READYTOPICK , ARM_REPRODUCEMOVEMENT , ARM_REPRODUCEONEMOVEMENT , ARM_RETRACT , ARM_ROTATIONDISPLACE , ARM_ROTATIONTO , ARM_TAKEDEPTH , ARM_TRANSFORMATIONPOINT , ARM_TURNHANDLEFT , ARM_TURNHANDRIGHT , RESET_ODO , SHUTDOWN , WORKING |
AutoDocking_Camera |
This module endows the robot the capability of autonomous docking. |
CANCEL_NAVIGATION , MOTION_CMD_V , MOTION_CMD_W , TILT_SET_ANGLE_FROM_HOME , TILT_SET_ANGLE_FROM_HOME: |
BATTERY_IS_CHARGING , CAMERA_H , input_image_variable , ODOMETRY_OBS , PARKING , SHUTDOWN , TILT_CURRENT_ANGLE_FROM_HOME |
AutoDocking_Laser |
Module to automaticly dock the robot in the charging station using scan lasers and a predefined pattern over the charging station. |
MOTION_CMD_V , MOTION_CMD_W , PARKING |
BATTERY_IS_CHARGING , BATTERY_MANAGER_IS_CHARGING , MOTION_CMD_V , MOTION_CMD_W , param_laserVar , PARKING , SHUTDOWN |
BatteryManager |
Module to monitoring the status of a battery. |
BATTERY_MANAGER_CHARGER_I , BATTERY_MANAGER_COMPLETE_RECHARGE , BATTERY_MANAGER_ENERGY_COMPSUMPTION , BATTERY_MANAGER_I , BATTERY_MANAGER_IS_CHARGING , BATTERY_MANAGER_LEVEL , BATTERY_MANAGER_LIFE , BATTERY_MANAGER_V , BATTERY_MANAGER_V_FLOAT , NEW_TASK , SAY |
Battery_I , BATTERY_V , Charger_I , SHUTDOWN |
CamControl_ImagingSource |
Module to reading the information from some waspmote. |
|
SHUTDOWN , zoomcam_focus , zoomcam_zoom |
ChessboardDetector |
Detects chessboards in input stereo images |
|
MORA_IMAGES_DIR , STEREO1_OBS |
Claraquino |
MOOS interface to a Claraquino USB board. |
CLARAQUINO_LAST_CMD_STATUS |
CLARAQUINO_T1_FREQ |
DAQ_Advantech |
Interface to a Data AQuisition Board (DAQ) from Advantech (USB4711A, etc). |
DAQ_VOLT1 , DAQ_VOLT2 , DAQ_VOLT3 , DAQ_VOLT4 , Volt1 |
SHUTDOWN |
DistributionMapping |
Module that implements different algorithms for spatial data prediction, generating Distribution maps. |
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 |
Domotics_IpPower |
Interface to a Wifi domotics server of the model "IP Power" |
|
DOMOTICS_OPERATION , SHUTDOWN |
eCarOdometry |
Differential-drive odometry estimation from a pair of encoders in the rear wheels. |
ODOMETRY , ODOMETRY_ANG_SPEED , ODOMETRY_INCR , ODOMETRY_LIN_SPEED , ODOMETRY_OBS |
ENC1_CH0_AVRG_VEL , ENC1_CH0_COUNT , ENC1_CH1_AVRG_VEL , ENC1_CH1_COUNT |
eNeck |
Module to control the e-Neck board on our ActiveMedia Pioneer robot Sancho. |
|
NECKMSG , SHUTDOWN |
Enose_Display |
Graphical Display for CObservationGasSensors observations comming from electronic-noses |
|
<enose_label> , SHUTDOWN |
Enose_MCE |
Interface with the Multi Chamber Electronic nose (MCE-nose). |
ENOSE_MCE_AC_OBS , ENOSE_MCE_OBS |
ENOSE_MCE_SWITCH_CHAMBER , SHUTDOWN |
Enose_Simul |
Electronic nose (E-nose) simulator module. |
<SENSOR_LABEL> , CURRENT_MAP_GAS_SIMUL , GT_GAS_SIMUL |
LOCALIZATION , SHUTDOWN |
Executor |
Module that executes "plans", that is, sequence of actions as result of a scheduled task. |
DOMOTICS_OPERATION , GUI_SET_CAMERA , GUI_VISIBLE_LASER1 , GUI_VISIBLE_LASER2 , GUI_VISIBLE_METRIC_MAP , GUI_VISIBLE_TOPOLOGICAL_MAP , GUI_VISIBLE_VIRTUAL_OBS , LOOK_AT_POINT , NAVIGATE_TARGET , NEW_TASK , PLAN_FINISHED , PNAVIGATORREACTIVEPTG_CMD , ROBOT_TOPOLOGICAL_PLACE , SAY , VISION_ENABLE_DISPLAY_IMAGE , VISION_ENABLE_FACEDETECTOR |
CANCEL_IN_EXECUTION , GRAPH , IN_EXECUTION , LOCALIZATION , NAV_EVENT_END , NAV_EVENT_ERROR , NAV_EVENT_NOWAY , NAV_EVENT_START , NODE_POSITION , SHUTDOWN , VOICE_EVENT_DONE |
GenericSensor |
Uses MRPT's CGenericSensor to open an arbitrary sensor and publish its data in a timely fashion. |
<SENSOR_LABEL> , <SENSOR_LABEL>_RATE |
SHUTDOWN |
IMU_XSens |
Interface to XSens IMU devices (MT4 generation protocol). |
|
|
JoystickControl |
Allow the robot to be commanded with a Joystick/Keyboard. |
BUTTONS_CMD , CANCEL_NAVIGATION , MOTION_CMD_V , MOTION_CMD_W |
JOYSTICK_MODE , SHUTDOWN |
Kinect_Odometry |
(no description) |
|
SHUTDOWN |
LibeliumWSN |
Module to reading the information from a Libelium waspmote based Wireless Sensor Network. |
Waspmote_Network_Data |
SHUTDOWN , Waspmote_Network_Data |
Localization2D_Fusion |
Real-time accurate pose tracking by fusing different localization sources (particle filters, odometry, etc...) |
LOCALIZATION , LOCALIZATION_COV , LOCALIZATION_OBS |
LOCALIZATION_COV_PF , LOCALIZATION_PF , ODO_REFERENCE , ODOMETRY_OBS , SHUTDOWN |
Localization2D_PF |
Monte-Carlo localization for a mobile robot within a known map. |
CURRENT_MAP_GRIDMAP , EST_GOODNESS , LOCALIZATION_COV_PF , LOCALIZATION_PARTICLES , LOCALIZATION_PF , ODO_REFERENCE |
LASER1 , LASER2 , LASER3 , ODOMETRY , RELOCALIZE_IN_AREA , SHUTDOWN |
LookAtPoint |
Module to make the robot turn to look at a given absolute (x,y) coordinates, including optionally turn its neck. |
MOTION_CMD_V , MOTION_CMD_W , NAV_EVENT_END , NECKMSG |
LOCALIZATION , LOOK_AT_POINT , SHUTDOWN |
MapCreator |
ICP-based SLAM application that taking as input a rawlog file with odommetry and laser scans, generates the resulting map (image, simplemap, etc). |
|
MAPCREATOR_RAWLOGFILE , SHUTDOWN |
MobileRobot_Giraff |
The interface to a MobileRobotics (ARIA-based) mobile robotic base. |
<BATTERY_V> , <BUMPERS> , <ODOMETRY_OBS> , BATTERY_IS_CHARGING , BATTERY_V , BATTERY_V_FLOAT , FBUMPERS , Is_Charging: , ODOMETRY , ODOMETRY_OBS , TILT_CURRENT_ANGLE_FROM_HOME , TILT_CURRENT_ANGLE_FROM_HOME: |
ENABLE_MOTORS , MOTION_CMD_V , MOTION_CMD_W , ROBOT_CONTROL_MODE , SHUTDOWN , TILT_GET_ANGLE_FROM_HOME , TILT_SET_ANGLE_FROM_HOME |
MobileRobot_Pioneer |
The interface to a MobileRobotics (ARIA-based) mobile robotic base. |
BATTERY_V , BATTERY_V_FLOAT , BUMPERS , FBUMPERS , ODOMETRY , ODOMETRY_OBS |
ENABLE_MOTORS , MOTION_CMD_V , MOTION_CMD_W , SHUTDOWN |
MobileRobot_Segway |
The interface to a modified Segway mobile robotic base. |
|
BUTTONS_CMD , MOTION_CMD_V , MOTION_CMD_W , SHUTDOWN |
MobileRobot_Simul |
A simulated mobile robot with a laser scanner, a sonar rig and an infrared sensor ring in a 2D world. |
INFRARED1 , KINECT1 , ODOMETRY , ODOMETRY_OBS , SONAR1 |
MOTION_CMD_V , MOTION_CMD_W , SHUTDOWN |
MonoCamera |
Stereo camera with two FlyCapture cameras plus a Claraquino board for sync trigger. |
Camera-SensorLabel , CAMERA_H , CAMERA_W , MORA_IMAGES_DIR |
SHUTDOWN |
MOX_SensorModel |
Module that implements a MOX gas sensor inverse model to improve the gas sensor readings. |
<ENOSE_LABEL>_MOXMODELED |
SHUTDOWN |
MQTTMosquitto |
Module to enable the communication between OpenMORA and a MQTT client. |
ADD_ARC , ADD_NODE , CANCEL_NAVIGATION , CHANGE_NODE_LABEL , CLIENT_MQTT_ACK , COLLABORATIVE_REQUEST , GET_NODE_POSITION , GO_TO_NODE , GO_TO_RECHARGE , LOAD_GRAPH , LOGGER_START , LOGGER_STOP , MOTION_REQUEST , MOVE_NODE , MQTT_CONNECT_STATUS , NAVIGATE_TARGET , RANDOM_NAVIGATOR , RELOCALIZE_IN_AREA , REMOVE_ARC , REMOVE_NODE , ROBOT_ID , SAVE_GRAPH , SAVE_RAWLOG , TILT_SET_ANGLE_FROM_HOME , TILT_SET_ANGLE_FROM_HOME: |
BATTERY_IS_CHARGING , BATTERY_MANAGER_IS_CHARGING , BATTERY_V_FLOAT , CANCEL_NAVIGATION , COLLABORATIVE , ERROR_MSG , GET_PATH , GRAPH , LASER1 , LOCALIZATION , PARKING , RANDOM_NAVIGATOR , ROBOT_CONTROL_MODE , ROBOT_TOPOLOGICAL_PLACE , SHUTDOWN , TILT_CURRENT_ANGLE_FROM_HOME , TOPOLOGICAL_DESTINY |
NavigatorReactivePTG |
A generic reactive navigator. |
MORA_GLOBAL_LOG , MOTION_CMD_V , MOTION_CMD_W , NAV_EVENT_END , NAV_EVENT_ERROR , NAV_EVENT_NOWAY , NAV_EVENT_START , NAVIGATION_VIRTUAL_OBS , NECKMSG |
INFRARED1 , JOYSTICK_MODE , KINECT1 , LASER1 , LASER2 , LASER3 , LOCALIZATION , LOCALIZATION_COV , NAVIGATE_CANCEL , NAVIGATE_TARGET , NAVIGATION_VIRTUAL_OBS , ODOMETRY , SHUTDOWN , SONAR1 |
NavigatorReactivePTG3D |
A generic reactive navigator with 3D obstacles. |
GRIDPOINTS , MORA_GLOBAL_LOG , MOTION_CMD_V , MOTION_CMD_W , NAV_EVENT_END , NAV_EVENT_ERROR , NAV_EVENT_NOWAY , NAV_EVENT_START , NECKMSG , SHUTDOWN |
CANCEL , EST_GOODNESS , IRD_WARNING , KINECT1 , LASER1 , LASER2 , LOCALIZATION , NAVIGATE_TARGET , PNAVIGATORREACTIVEPTG3D_CMD , SHUTDOWN |
NavigatorTopological |
Module to perform topological navigation |
CANCEL_NAVIGATION , NAVIGATE_TARGET , ROBOT_TOPOLOGICAL_PLACE |
CANCEL_NAVIGATION , GRAPH , LOCALIZATION , NAV_EVENT_END , NAV_EVENT_ERROR , PATH , SHUTDOWN |
NIDAQ |
NationalInstruments DAQ module. |
DAQ_AIN{i} , DAQ_OBS |
DAQ_AO_TASK{i} , DAQ_DO_TASK{i} |
PhidgetsEncoders |
Interface to Phidgets high-speed encoder USB board |
<ENCODER_PUBLISH_PREFIX>_CH<i>_AVRG_VEL , <ENCODER_PUBLISH_PREFIX>_CH<i>_COUNT , <ENCODER_PUBLISH_PREFIX>_CH<i>_INST_VEL |
|
Planner |
A module that plans complex tasks into a sequence of small, simple routines. |
<OpenMORA_VAR> , IN_EXECUTION , PLAN_FINISHED , TASK_PLANNED , TOPOLOGICAL_DESTINY |
PATH , PERSON_LOCATION , PLAN_FINISHED , SHUTDOWN , TASK_LIST |
pLogger |
(no description) |
LOGGER_DIRECTORY |
|
RandomNavigator |
This module request continous reactive navigations by randomly selecting nodes from the graph topology. |
NEW_TASK , RANDOM_NAVIGATOR |
GRAPH , PLAN_FINISHED , RANDOM_NAVIGATOR , ROBOT_TOPOLOGICAL_PLACE , SHUTDOWN |
RawlogPlay |
Reproduces a rawlog dataset as if it was "live" |
<SENSOR_LABEL>_OBS , MORA_IMAGES_DIR |
MY_SUBSCRIBED_VAR1 , MY_SUBSCRIBED_VAR2 , MY_SUBSCRIBED_VAR3 |
RGBDSensorToReactive |
This module implements the adquisition of depth and infrared images from an RGB-D camera (PrimeSense/Asus/Kinect) |
IRD_WARNING , KINECT1 |
SHUTDOWN |
RobotControlManager |
Module in charge of controlling the Operation mode (autonomous/Manual) of a Robot. |
CANCEL_IN_EXECUTION , CANCEL_NAVIGATION , COLLABORATIVE , ERROR_MSG , LOGGER_START , LOGGER_STOP , MOTION_CMD_V , MOTION_CMD_W , NAVIGATE_TARGET , NEW_TASK , PARKING , PNAVIGATORREACTIVEPTG3D_CMD , RANDOM_NAVIGATOR , RECHARGE_COMPLETED , ROBOT_CONTROL_MODE , TOPOLOGICAL_DESTINY |
BATTERY_IS_CHARGING , BATTERY_MANAGER_IS_CHARGING , BATTERY_MANAGER_V , BATTERY_V , CANCEL_NAVIGATION , CLIENT_MQTT_ACK , COLLABORATIVE_REQUEST , GO_TO_NODE , GO_TO_RECHARGE , LOCALIZATION , MOTION_REQUEST , MQTT_CONNECT_STATUS , NAVIGATE_TARGET , PARKING , PLAN_FINISHED , RANDOM_NAVIGATOR , SHUTDOWN |
RobotGUI |
A GUI application to visualize and manipulate the mobile robot. |
ADD_NODE , GUI_VISIBLE_GAS_MEAN_ONLINE_MAP , GUI_VISIBLE_GAS_VAR_ONLINE_MAP , GUI_VISIBLE_INFRARED1 , GUI_VISIBLE_LASER1 , GUI_VISIBLE_LASER2 , GUI_VISIBLE_LASER3 , GUI_VISIBLE_METRIC_MAP , GUI_VISIBLE_PARTICLES , GUI_VISIBLE_SONAR1 , GUI_VISIBLE_SONAR2 , GUI_VISIBLE_TOPOLOGICAL_MAP , GUI_VISIBLE_VIRTUAL_OBS , GUI_VISIBLE_WIND_ONLINE_MAP , JOYSTICK_MODE , MOVE_NODE , NAVIGATE_TARGET , RELOCALIZE_IN_AREA , SAVE_GRAPH |
a , ALL_ARCS , ALL_NODES , AVAILABLE_ACTIONS , By , CURRENT_MAP_GAS_SIMUL , CURRENT_MAP_GRIDMAP , disk , fixed , from , GAS_MEAN_ONLINE_MAP , GAS_VAR_ONLINE_MAP , GRIDPOINTS , GUI_POS_SIZE , GUI_SET_CAMERA , GUI_VISIBLE_BUMPERS , GUI_VISIBLE_GAS_MEAN_ONLINE_MAP , GUI_VISIBLE_GAS_VAR_ONLINE_MAP , GUI_VISIBLE_GASMAP_SIMUL , GUI_VISIBLE_INFRARED1 , GUI_VISIBLE_LASER1 , GUI_VISIBLE_LASER2 , GUI_VISIBLE_LASER3 , GUI_VISIBLE_METRIC_MAP , GUI_VISIBLE_PARTICLES , GUI_VISIBLE_SONAR1 , GUI_VISIBLE_SONAR2 , GUI_VISIBLE_TOPOLOGICAL_MAP , GUI_VISIBLE_VIRTUAL_OBS , GUI_VISIBLE_VIRTUAL_WORLD , GUI_VISIBLE_WIFI , GUI_VISIBLE_WIND_ONLINE_MAP , IN_EXECUTION , INFRARED1 , it , JOYSTICK_MODE , KINECT1 , LASER1 , LASER2 , LASER3 , loads , LOCALIZATION , LOCALIZATION_COV , LOCALIZATION_PARTICLES , MORA_GLOBAL_LOG , NAVIGATION_VIRTUAL_OBS , now , only , RANDOM_NAVIGATOR , SONAR1 , SONAR2 , virtual , VIRTUAL_WORLD , WIND_ONLINE_MAP , world |
ScopeLogger |
GUI tool: an oscilloscope module to inspect a set of variables in runtime. |
|
|
SessionLogger |
(no description) |
LOGGER_DIRECTORY |
SHUTDOWN |
SkypeComm |
This module manages a Skype client to enable communication with a remote skype user |
<NEW_TASK> , <SKYPE_CONTACT> , <SKYPE_RECV> , NEW_TASK |
SKYPE_CONTACT , SKYPE_SEND |
SkypeComm_WindowsAPI |
SkypeComm_WindowsAPI module. |
<NEW_TASK> , <SKYPE_CONTACT> , <SKYPE_RECV> , NEW_TASK , SKYPE_CONTACT , SKYPE_RECV |
SKYPE_CONTACT , SKYPE_SEND |
SpeechSynth |
A simple module to provide easy text to speech. |
|
SAY , SHUTDOWN |
StateCharts |
This module processes .scxml files that contain state charts. |
NEW_TASK |
Battery_Level , Gesture_Id , Mota_Alert , OBJECTIVE_FILE , Person_Found , PLAN_FINISHED , RESUME_STATECHART , SHUTDOWN , STOP_STATECHART |
SteerControllerLowLevel |
Interface to the embedded system controlling the vehicle steering wheel |
STEERCONTROLSTATE , STEERCONTROLSTATE_CUR_SENSE , STEERCONTROLSTATE_POS , STEERCONTROLSTATE_STEER_ANG , STEERCONTROLSTATE_VEL |
STEERCONTROL_AUTO_POS , STEERCONTROL_CLUTCH , STEERCONTROL_PWM , STEERCONTROL_STEERANG |
StereoFlyCap |
Stereo camera with two FlyCapture cameras plus a Claraquino board for sync trigger. |
CLARAQUINO_T1_FREQ , MORA_IMAGES_DIR , STEREO1_OBS |
CLARAQUINO_LAST_CMD_STATUS |
StereoOdometry_common |
Stereo visual odometry using libviso2 |
|
MORA_IMAGES_DIR , STEREO_RECT_OBS |
StereoOdometry_libviso |
Stereo visual odometry using libviso2 |
|
|
TEST_extRGBDSensor |
RGBD sensor data adquisition and processing. |
|
DEPTH_FRAME , SHUTDOWN |
TextInterpreter |
A generic text input/output module. This module parses any text written into a moos variable. |
"output_variable" , NECKMSG , NEW_TASK , OBJECTIVE_FILE , PNAVIGATORREACTIVEPTG3D_CMD , PNAVIGATORREACTIVEPTG_CMD , SKYPE_CAM , STOP_STATECHART |
<listening_variable> , SHUTDOWN |
TwitterAgent |
Module to enable communications with a Twitter agent. |
|
SHUTDOWN , TALK , TWEET |
VirtualCam_Desktop |
VirtualCam_Desktop is a Windows DirectShow video source filter. |
|
|
VoiceFestival |
Speech synthesis (TTS), in different languages, using the free Festival program. |
VOICE_EVENT_DONE |
SAY , SHUTDOWN |
VoiceVerbio |
Speech synthesis (TTS), in Spanish using the comercial program Verbio. |
NEW_TASK , VOICE_EVENT_DONE |
SAY , SHUTDOWN |
Wifi_KeepCoverage |
Module to avoid a mobile robot to lost wifi connectivity. |
<NAVIGATE_TARGET> , NAVIGATE_TARGET , SAY , WIFI_POWER |
LOCALIZATION , SHUTDOWN , WIFI_POWER_SER |
Wifi_Monitor |
Module to monitor the signal strength of an specified wireless network. |
WIFI_POWER , WIFI_POWER_SER |
SHUTDOWN |
WorldModel |
This module keeps a topological representation of the world |
ERROR_MSG , GRAPH , GUI_VISIBLE_TOPOLOGICAL_MAP , NODE_POSITION , PATH , PERSON_LOCATION , ROBOT_TOPOLOGICAL_PLACE |
ADD_ARC , ADD_NODE , CHANGE_NODE_LABEL , GET_NODE_POSITION , GET_PATH , GET_PERSON_LOCATION , LOAD_GRAPH , LOCALIZATION , MOVE_NODE , REMOVE_ARC , REMOVE_NODE , SAVE_GRAPH , SHUTDOWN |