* NODE   DOCUMENTATION *
Categories of available FlowDesigner Nodes
Categories:
* RobotFlow:Vision:Tracking (9)
List of available FlowDesigner nodes 
 
See next category: RobotFlow:Vision:OpenCV
Return to: Categories of available FlowDesigner nodes
DrawPFParticle (RobotFlow:Vision:Tracking)
Draws particle state as a visual ROI in current image.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IN_IMAGE | Image | Current image to use. | 
IN_ROI | VisualROI | Current particle to draw. | 
| Outputs | 
OUT_IMAGE | Image | Resulting image with particles drawn. | 
OUT_ROI | VisualROI | Current ROI. | PREPROCESS_COMPLETED | int | Output to force preprocessing. | 
| Parameters | 
FRAME_WIDTH | int | Video frame width. | 
FRAME_HEIGHT | int | Video frame height. | NUM_CHANNELS | int | Number of channels in video frame. | 
Return to: RobotFlow:Vision:Tracking
See next category: RobotFlow:Vision:OpenCV
Return to: Categories of available FlowDesigner nodes
GetVisualROIParam (RobotFlow:Vision:Tracking)
Interface to get the member data of a VisualROI.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IN_ROI | VisualROI | Current region of interest. | 
| Outputs | 
CENTER_X | Int | Center position (X). | 
CENTER_Y | Int | Center position (Y). | HALF_WIDTH | Int | Region half width. | HALF_HEIGHT | Int | Region half height. | ANGLE | Int | Region angle (in degrees). | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision:Tracking
See next category: RobotFlow:Vision:OpenCV
Return to: Categories of available FlowDesigner nodes
MeanShiftTracker (RobotFlow:Vision:Tracking)
Mean shift region/object tracker.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IMAGE_IN | Image | Current video frame. | 
PREPROCESS_COMPLETED | Vector | Flags indicating the completion of the features extraction preprocessing stage. | CURRENT_TARGET | VisualTarget | Current target to track. | MS_LOCATION | Vector | Mean shift vector of location. | 
| Outputs | 
TRACKING_FINISHED | bool | Flag indicating that the tracking has completed. | 
IMAGE_OUT | Image | Current image to process. | CURRENT_TARGET | VisualTarget | Current target being tracked (to compute mean shift location). | TRACKED_TARGET | Image | Target updated according to the tracking algorithm. | 
| Parameters | 
FRAME_WIDTH | int | Video frame width. | 
FRAME_HEIGHT | int | Video frame height. | NUM_CHANNELS | int | Number of channels in video frame. | MAX_NUM_MS_ITER | int | Maximum number of mean shift iterations. | MS_DIST_EPSILON | float | Minimal distance to consider that the mean shift has found a maximum. | 
Return to: RobotFlow:Vision:Tracking
See next category: RobotFlow:Vision:OpenCV
Return to: Categories of available FlowDesigner nodes
MultiIntegralCuesPFTracker (RobotFlow:Vision:Tracking)
Full tracker implementation using different types of integral features.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
INIT_VARIANCE | Vector | Variance for initialization of each of the particle state. | 
NOISE_VARIANCE | Vector | Noise variance for each of the particle state. | IMAGE_IN | Image | Current video frame. | DETECTED_ROI | VisualROI | A region of interest detected as a potential target region. | EDGES_ORI_SUM_IMG | Vector | Reference to edges orientation integral images. While reference is not null, no edges preprocessing will be done. | SHOW_TRACKED_ROI | bool | Flag indicating to show the current tracked region. | FRAME_BASENAME | string | Path and basename for the frames filename that will be produced as an output. | ACTIVATION | bool | Node activation flag. | 
| Outputs | 
IMAGE_OUT | Image | Current image with identified target. | 
CURRENT_ROI | VisualROI | Current region of interest corresponding to the tracked target. | CURRENT_TARGET | VisualTarget | Current target to track. | TARGET_PROB | float | Current target likelihood at current tracked position. | ROI_FOR_DETECTION | VisualROI | Current region of interest corresponding to the tracked target. IMPORTANT NOTE:  Do not pull ROI_FOR_DETECTION output first since this will result in the output to be not synchoronized with the frames and the tracking process. | FRAME_FILENAME | string | Filename for the current frame to save. | 
| Parameters | 
FRAME_WIDTH | int | Video frame width. | 
FRAME_HEIGHT | int | Video frame height. | NUM_CHANNELS | int | Number of channels in video frame. | TARGET_MATCH_THRES | float | Minimum confidence to assume a target match. | TARGET_ADAPT_THRES | float | Adaptation treshold for each target cue model. | TARGET_ADAPT_RATE | float | Adaptation rate for each target cue model. | CUE_ADAPT_RATE | float | Adaptation rate for each cue weight. | LIKELIHOOD_SIGMA | float | Exponential sigma value to discriminate likelihood. | NUM_HORI_RECT | int | Number of horizontal rectangle to use for integral features. | NUM_VERT_RECT | int | Number of vertical rectangle to use for integral features. | USE_RECT_DIFF | bool | Features are differences between rectangle regions. | USE_COLOR_BOUNDARY | bool | Flag indicating to detect a color boundary for a better scale adaptation. | BOUNDARY_DIFF_THRESH | float | Minimum difference between boundary and ROI rectangle mean values. | NUM_ORIENTATIONS | int | Number of edge orientations. | MIN_EDGES_STRENGTH | float | Threshold to remove noisy/weak edges. | MAX_EDGES_STRENGTH | float | Limit on the edge strength. | NUM_PARTICLES | int | Number of particles (samples) to use. | PARTICLE_STATE_SIZE | int | Particle state size. | COLOR_CUE_WEIGHT | float | Color features weight. | EDGES_CUE_WEIGHT | float | Color features weight. | LBP_CUE_WEIGHT | float | Color features weight. | REDETECTION_FREQUENCY | int | Frequency of application of redetection of current tracked region (in number of frames). | 
Return to: RobotFlow:Vision:Tracking
See next category: RobotFlow:Vision:OpenCV
Return to: Categories of available FlowDesigner nodes
PFGenericParticleFilter (RobotFlow:Vision:Tracking)
Generic implementation of a particle filter.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
INIT_VARIANCE | Vector | Variance for initialization of each of the particle state. | 
REFERENCE_MEAN_STATE | PFGenericParticle | Current reference mean state to track. | PREDICT_COMPLETED | bool | Flag indicating the success of the prediction. | PARTICLE_LIKELIHOOD | float | Resulting measurement likelihood for current particle. | 
| Outputs | 
FILTERING_FINISHED | bool | Flag indicating that the tracking has completed. | 
CURRENT_PARTICLE | PFGenericParticle | Current particle (sample) to apply prediction model. | TRACKED_MEAN_STATE | PFGenericParticle | Resulting mean state after particle filtering. | 
| Parameters | 
NUM_PARTICLES | int | Number of particles (samples) to use. | 
PARTICLE_STATE_SIZE | int | Particle state size. | 
Return to: RobotFlow:Vision:Tracking
See next category: RobotFlow:Vision:OpenCV
Return to: Categories of available FlowDesigner nodes
PFPMRandomWalk (RobotFlow:Vision:Tracking)
Random walk prediction model for particle filters.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
NOISE_VARIANCE | Vector | Noise variance for each of the particle state. | 
CURRENT_PARTICLE | PFGenericParticle | Current particle (sample) to apply prediction model. | 
| Outputs | 
PREDICT_COMPLETED | bool | Flag indicating the success of the prediction. | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision:Tracking
See next category: RobotFlow:Vision:OpenCV
Return to: Categories of available FlowDesigner nodes
PFState2VisualROI (RobotFlow:Vision:Tracking)
Conversion from a particle filter sample (dynamic state) to a VisualROI object.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IN_PARTICLE | PFGenericParticle | Current ROI to convert. | 
| Outputs | 
OUT_ROI | VisualROI | Resulting particle with appropriate state. | 
| Parameters | 
USE_SCALE | bool | Flag indicating to use the ROI scale (width and height) in the particle's state. | 
USE_ROTATION_ANGLE | bool | Flag indicating to use the ROI rotation angle in the particle's state. | ROI_REGION_TYPE | int | Geometric type for the ROI region (refer to enum e_VISUALROI_type in VisualROI.h). | 
Return to: RobotFlow:Vision:Tracking
See next category: RobotFlow:Vision:OpenCV
Return to: Categories of available FlowDesigner nodes
VisualTargetManager (RobotFlow:Vision:Tracking)
Target manager to handle target initialization, adaptation and deletion.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IMAGE_IN | Image | Current video frame. | 
PREPROCESS_COMPLETED | Vector | Flags indicating the completion of the features extraction preprocessing stage. | DETECTED_ROI | VisualROI | A region of interest detected as a potential target region. | FEATURES_VECTOR | Vector *> | Features descriptors vector (probably requested to adapt or init a target) | TRACKED_TARGET | VisualTarget | An updated target by a tracking routine. | 
| Outputs | 
IMAGE_OUT | Image | Current image with identified target. | 
CURRENT_ROI | VisualROI | Current region of interest to extract features. | CURRENT_TARGET | VisualTarget | Current target to track. | TARGET_PROB | double | Current target likelihood at current tracked position. | TARGET_DELTA_X | float | Current target position relative to the image x center. | TARGET_DELTA_Y | float | Current target position relative to the image y center. | FRAME_NAME | string | Current frame name for saving purposes. | 
| Parameters | 
FRAME_WIDTH | int | Video frame width. | 
FRAME_HEIGHT | int | Video frame height. | NUM_CHANNELS | int | Number of channels in video frame. | MAX_NUM_TARGET | int | Maximum number of target to keep track of. | TARGET_MATCH_THRES | float | Minimum confidence to assume a target match. | TARGET_ADAPT_THRES | float | Adaptation treshold for each target cue model. | TARGET_ADAPT_RATE | float | Adaptation rate for each target cue model. | CUE_ADAPT_RATE | float | Adaptation rate for each cue weight. | LIKELIHOOD_SIGMA | float | Exponential sigma value to discriminate likelihood. | 
Return to: RobotFlow:Vision:Tracking
See next category: RobotFlow:Vision:OpenCV
Return to: Categories of available FlowDesigner nodes
VisualTargetPFInterface (RobotFlow:Vision:Tracking)
Interface for tracking a VisualTarget using a particle filter framework.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IN_TARGET | VisualTarget | Current VisualTarget to convert. | 
IN_FEATURES_VECTOR | Vector *> | Features descriptors vector (to compute a particle likelihood). | IN_MEAN_STATE | PFGenericParticle | Mean state particle resulting from partcile filter tracking. | PREPROCESS_COMPLETED | Vector | Flags indicating the completion of the features extraction preprocessing stage. | FILTERING_FINISHED | bool | Flags indicating the completion of the particle filtering stage. | 
| Outputs | 
OUT_PARTICLE | PFGenericParticle | Resulting particle with appropriate state. | 
OUT_LIKELIHOOD | float | Current particle likelihood. | OUT_TARGET | VisualTarget | Resulting tracked target. | TRACKING_FINISHED | bool | Flag indicating that the tracking has completed. | 
| Parameters | 
USE_SCALE | bool | Flag indicating to use the ROI scale (width and height) in the particle's state. | 
USE_ROTATION_ANGLE | bool | Flag indicating to use the ROI rotation angle in the particle's state. | LIKELIHOOD_SIGMA | float | Exponential sigma value to discriminate likelihood. | 
Return to: RobotFlow:Vision:Tracking
See next category: RobotFlow:Vision:OpenCV
Return to: Categories of available FlowDesigner nodes
* RobotFlow:Vision:OpenCV (1)
List of available FlowDesigner nodes 
 
See next category: RobotFlow:Vision:FeaturesExtraction
Return to: Categories of available FlowDesigner nodes
TextSignDetect (RobotFlow:Vision:OpenCV)
Determine the contours in the input image.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IN_IMAGE | Image | Current color frame to process. | 
IN_TRACKED_ROI | VisualROI | Region of interest currently tracked. | ACTIVATION | bool | processing activation flag | 
| Outputs | 
TEXT_ROI_IMG | Image | Image with potential text region of interest drawn. | 
OUT_ROI | VisualROI | Region of interest corresponding to largest region of text. | EDGES_ORI_SUM_IMG | Vector | Reference to edges orientation integral images.  | 
| Parameters | 
FRAME_WIDTH | int | Video frame width. | 
FRAME_HEIGHT | int | Video frame height. | NUM_CHANNELS | int | Video frame number of channels. | NUM_ORIENTATIONS | int | Number of bins for the local edge histogram. | EDGES_STRENGTH_THRESHOLD | float | Threshold to remove noisy/weak edges. | TEXT_ROI_MIN_WIDTH | int | Minimal width of a potential region of interest to consider it as text. | TEXT_ROI_MIN_HEIGHT | int | Minimal height of a potential region of interest to consider it as text. | TEXT_ROI_MAX_WIDTH | int | Maximal width of a potential region of interest to consider it as text. | TEXT_ROI_MAX_HEIGHT | int | Maximal height of a potential region of interest to consider it as text. | MAX_STD_ORIENTATION_BINS | float | Maximal standard deviation of the local edge orientation histogram bins heightEdges orientation histogram of a potential region of interest to consider it as text. | MAX_NUM_TEXT_ROI | int | Maximum number of text region of interest to use. | MAX_STD | float | Low threshold used for edge searching. | MIN_DIST | float | High threshold used for edge searching. | HORIZONTAL_SYMMETRY_THRESHOLD | float | Horizontal edge orientation symmetry treshold. Text region should have lower values than threshold. | VERTICAL_SYMMETRY_THRESHOLD | float | Vertical edge orientation symmetry treshold. Text region should have lower values than threshold. | 
Return to: RobotFlow:Vision:OpenCV
See next category: RobotFlow:Vision:FeaturesExtraction
Return to: Categories of available FlowDesigner nodes
* RobotFlow:Vision:FeaturesExtraction (4)
List of available FlowDesigner nodes 
 
See next category: RobotFlow:Vision:Detection
Return to: Categories of available FlowDesigner nodes
ColorHistExtraction (RobotFlow:Vision:FeaturesExtraction)
Color histogram features extraction.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IN_IMAGE | Image | Current frame to process. | 
NUM_BINS | Vector | Number of bins for each dimension of the histogram. | CURRENT_ROI | VisualROI | The current region of interest. | CURRENT_TARGET | VisualTarget | The current target to estimate the mean shif location. | TARGET_DESC_IDX | int | The corresponding descriptor index in the current target descriptors vector. | PREPROCESS_FRAME | bool | Flag indicating to preprocess a new image. | 
| Outputs | 
OUT_FEATURES | Vector *> | Output features descriptor. | 
OUT_MS_LOCATION | Vector | Mean shift vector of location. | PREPROCESS_COMPLETED | int | Output to force preprocessing. | 
| Parameters | 
FRAME_WIDTH | int | Video frame width. | 
FRAME_HEIGHT | int | Video frame height. | NUM_CHANNELS | int | Number of channels in video frame. | 
Return to: RobotFlow:Vision:FeaturesExtraction
See next category: RobotFlow:Vision:Detection
Return to: Categories of available FlowDesigner nodes
IntegralColorExtraction (RobotFlow:Vision:FeaturesExtraction)
Integral color features extraction.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IN_IMAGE | Image | Current frame to process. | 
CURRENT_ROI | VisualROI | The current region of interest. | PREPROCESS_FRAME | bool | Flag indicating to preprocess a new image. | 
| Outputs | 
OUT_FEATURES | Vector *> | Output features descriptor. | 
PREPROCESS_COMPLETED | int | Output to force preprocessing. | 
| Parameters | 
FRAME_WIDTH | int | Video frame width. | 
FRAME_HEIGHT | int | Video frame height. | NUM_CHANNELS | int | Number of channels in video frame. | NUM_HORI_RECT | int | Number of horizontal rectangle to use for integral features. | NUM_VERT_RECT | int | Number of vertical rectangle to use for integral features. | USE_RECT_DIFF | bool | Features are differences between rectangle regions. | USE_BOUNDARY_DIFF | bool | Flag indicating to detect a color boundary for a better scale adaptation. | BOUNDARY_DIFF_THRESH | float | Minimum difference between boundary and ROI rectangle mean values. | 
Return to: RobotFlow:Vision:FeaturesExtraction
See next category: RobotFlow:Vision:Detection
Return to: Categories of available FlowDesigner nodes
IntegralEdgesOriExtraction (RobotFlow:Vision:FeaturesExtraction)
Integral edges orientation features extraction.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IN_IMAGE | Image | Current frame to process. | 
CURRENT_ROI | VisualROI | The current region of interest. | PREPROCESS_FRAME | bool | Flag indicating to preprocess a new image. | 
| Outputs | 
OUT_FEATURES | Vector *> | Output features descriptor. | 
PREPROCESS_COMPLETED | int | Output to force preprocessing. | 
| Parameters | 
FRAME_WIDTH | int | Video frame width. | 
FRAME_HEIGHT | int | Video frame height. | NUM_CHANNELS | int | Number of channels in video frame. | NUM_ORIENTATIONS | int | Number of edge orientations. | NUM_CHANNELS | int | Number of channels in video frame. | NUM_HORI_RECT | int | Number of horizontal rectangle to use for integral features. | NUM_VERT_RECT | int | Number of vertical rectangle to use for integral features. | MIN_EDGES_STRENGTH | float | Threshold to remove noisy/weak edges. | MAX_EDGES_STRENGTH | float | Limit on the edge strength. | USE_RECT_DIFF | bool | Features are differences between rectangle regions. | 
Return to: RobotFlow:Vision:FeaturesExtraction
See next category: RobotFlow:Vision:Detection
Return to: Categories of available FlowDesigner nodes
IntegralLBPExtraction (RobotFlow:Vision:FeaturesExtraction)
Integral LBP (Local Binary Pattern) features extraction.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IN_IMAGE | Image | Current frame to process. | 
CURRENT_ROI | VisualROI | The current region of interest. | PREPROCESS_FRAME | bool | Flag indicating to preprocess a new image. | 
| Outputs | 
OUT_FEATURES | Vector *> | Output features descriptor. | 
PREPROCESS_COMPLETED | int | Output to force preprocessing. | 
| Parameters | 
FRAME_WIDTH | int | Video frame width. | 
FRAME_HEIGHT | int | Video frame height. | NUM_CHANNELS | int | Number of channels in video frame. | NUM_HORI_RECT | int | Number of horizontal rectangle to use for integral features. | NUM_VERT_RECT | int | Number of vertical rectangle to use for integral features. | NUM_SAMPLES | int | Number of samples in the circle in order to compute the LBP. | PREDICATE | int | Radius of the sample circle. | DO_INTERPOLATION_FLAG | bool | Flag to use bilinear interpolation for sub-pixel samples. | UNIFORM_PATTERNS_ONLY | bool | Use only rotation invariant uniform (riu2) patterns. (A false value will require an immense amount of memory!) | PATTERN_INIT_ANGLE | int | Starting angle for the pattern. Used only by the general LBP routine. | USE_RECT_DIFF | bool | Features are differences between rectangle regions. | 
Return to: RobotFlow:Vision:FeaturesExtraction
See next category: RobotFlow:Vision:Detection
Return to: Categories of available FlowDesigner nodes
* RobotFlow:Vision:Detection (3)
List of available FlowDesigner nodes 
 
See next category: RobotFlow:Vision
Return to: Categories of available FlowDesigner nodes
CvFaceDetection (RobotFlow:Vision:Detection)
Haar cascade classifier applied to face recognition using OpenCV.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IN_IMAGE | Image | Current grayscale frame to process. | 
IN_SKIN_MASK | Image | Current skin color segmentation result. | IN_TRACKED_ROI | VisualROI | Region of interest currently tracked. | ACTIVATION | bool | Node activation flag. | 
| Outputs | 
OUT_ROI | VisualROI | Region of interest corresponding to current model. | 
| Parameters | 
FRAME_WIDTH | int | Video frame width. | 
FRAME_HEIGHT | int | Video frame height. | MAX_NUM_SKIN_REGIONS | int | Maximum number of skin regions to search for faces in a frame. | MIN_SKIN_ROI_WIDTH | int | Minimum width of a skin region to consider for face detection. | MIN_SKIN_ROI_HEIGHT | int | Minimum height of a skin region to consider for face detection. | 
Return to: RobotFlow:Vision:Detection
See next category: RobotFlow:Vision
Return to: Categories of available FlowDesigner nodes
SkinColorGMMSegm (RobotFlow:Vision:Detection)
Skin segmentation based on gaussian mixture models in the r-b color space.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IN_IMAGE | Image | Current color frame to process. | 
ACTIVATION | bool | Node activation flag. | 
| Outputs | 
SEGMENTED_IMAGE | Image | Segmented image output. | 
| Parameters | 
FRAME_WIDTH | int | Width of video frames. | 
FRAME_HEIGHT | int | Height of video frames. | SKIN_GMM_FILENAME | string | Filename (including path) of the skin GMM model file. | SKIN_SCORE_THRESHOLD | float | Threshold for skin model score to consider a pixel as skin. | 
Return to: RobotFlow:Vision:Detection
See next category: RobotFlow:Vision
Return to: Categories of available FlowDesigner nodes
SkinColorHistSegm (RobotFlow:Vision:Detection)
Skin segmentation based on bayesian classification using color histogram models.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IN_IMAGE | Image | Current color frame to process. | 
ACTIVATION | bool | Node activation flag. | 
| Outputs | 
PROB_MAP_IMAGE | Image | Skin probability map image output. | 
SEGMENTED_IMAGE | Image | Segmented image output. | 
| Parameters | 
FRAME_WIDTH | int | Width of video frames. | 
FRAME_HEIGHT | int | Height of video frames. | MODELS_PATH | string | Path where the files nonSkinHistogram.txt and SkinNonSkinHistogram.txt are present. | SKIN_PROBABILITY_PRIOR | float | Prior skin probability to consider a pixel as skin. | SKIN_PROBABILITY_THRESHOLD | float | Threshold for skin probability to consider a pixel as skin. | 
Return to: RobotFlow:Vision:Detection
See next category: RobotFlow:Vision
Return to: Categories of available FlowDesigner nodes
* RobotFlow:Vision (45)
List of available FlowDesigner nodes 
 
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
BMPLoad (RobotFlow:Vision)
Read a 24-bit Windows bmp image from disk.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
none | none | none | 
| Outputs | 
LoadImage | IMAGE | No Description Available | 
| Parameters | 
PIXELSIZE | int | Pixel Size of output image (1-grayscale, 2-rgb15, 3-rgb24) | 
FILENAME | string | Name of the file | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
BMPSave (RobotFlow:Vision)
Save an image to disk in bmp format.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
SaveImage | IMAGE | No Description Available | 
FILENAME | string | No Description Available | 
| Outputs | 
SaveStatus | int | No Description Available | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
Binarize (RobotFlow:Vision)
Converts an image to black and white values
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
THRESHOLD | float | Threshold value on a 0-1 scale (Value of intensity above which pixels will be considered black) | 
IMAGE_IN | Image | Image to convert. | 
| Outputs | 
IMAGE_OUT | Image | Converted image. | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
Bt848 (RobotFlow:Vision)
Interface to the bt848 frame grabber.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
none | none | none | 
| Outputs | 
IMAGE | Image | The image from the frame grabber. | 
| Parameters | 
WIDTH | int | Width of the image. | 
BRIGHTNESS | int | Image brightness | CONTRAST | int | Image contrast | HEIGHT | int | Height of the image. | DEVICE | string | The device name. | CONTINUOUS | bool | The device working in continuous mode | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
ColorTracker (RobotFlow:Vision)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
COLOR_ID | int | The color number being tracked. | 
COMPONENTS | ComponentsData | The components from the image. | 
| Outputs | 
DELTA_X | float | The difference between the center of the image ant the biggest blob (x). | 
DELTA_Y | float | The difference between the center of the image ant the biggest blob (y). | AREA | float | The Area of the color blob | WIDTH | float | The width of the color blob | HEIGHT | float | The height of the color blob | BOUNDARY | float | The minimum size (in pixel) around the blob in the image. | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
Components (RobotFlow:Vision)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IMAGE | Image | The Image to extract colors from. | 
LOOKUP | ColorLookup | The color lookup to use | 
| Outputs | 
BLOBS | ComponentsData | The color blobs. | 
| Parameters | 
XGAP | int | max X distance between two pixels of the same color blob. | 
YGAP | int | max Y distance between two pixels of the same color blob. | NUM_COLOR | int | Number of color to extract. | MIN_AREA | int | minimum area of color blocs | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
ComponentsDraw (RobotFlow:Vision)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IMAGE | Image | Original Input Image | 
DATA | ComponentsData | Extracted components data | 
| Outputs | 
IMAGE | Image | Random Image | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
ComponentsViewer (RobotFlow:Vision)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
LOOKUP | ColorLookup | Color Lookup Table to display components | 
DATA | ComponentsData | Extracted components data | 
| Outputs | 
IMAGE | Image | Random Image | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
ExtractSentence (RobotFlow:Vision)
Extract
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
SYMBOL_LIST | Vector | Data about the extracted symbols | 
| Outputs | 
SENTENCE | string | A string corresponding to the sentence read | 
| Parameters | 
VERTICAL_TOLERANCE | float | Determines how strict the definition of a line is. | 
HORIZONTAL_TOLERANCE | float | Determines how wide a space has to be to be considered an end of word. | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
ExtractSentence_v2 (RobotFlow:Vision)
Extract
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
SYMBOL_LIST | Vector | Data about the extracted symbols
  | 
DICT | Vector | Dictionnary | 
| Outputs | 
SENTENCE | string | A string corresponding to the sentence read | 
ORIGINAL_TEXT | string | Original Text one letter at a time. | 
| Parameters | 
MIN_DICT_SCORE | float | Minimum probability [0,1] for dictionary hit  | 
MIN_DIGIT_SCORE | float | Minimum nnet output for digit hit [-1,1] | DICT_ONLY | bool | true = will only extract words from the dict, false will also try to extract digits | VERTICAL_TOLERANCE | float | Determines how strict the definition of a line is. | HORIZONTAL_TOLERANCE | float | Determines how wide a space has to be to be considered an end of word. | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
FakeImage (RobotFlow:Vision)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
none | none | none | 
| Outputs | 
IMAGE | Image | Random Image | 
| Parameters | 
WIDTH | int | Width of the image (in pixels) | 
HEIGHT | int | Height of the image (in pixels) | DEPTH | int | Depth of the image (in bytes per pixel) | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
GrayGaussianBlur (RobotFlow:Vision)
Gaussian Blur
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
GRAYIMAGE | IMAGE | Grayscale image | 
| Outputs | 
BLURIMAGE | IMAGE | Blurred Grayscale image | 
| Parameters | 
SIGMA | float | Sigma of Gaussian Blur | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
HoughTransform (RobotFlow:Vision)
Apply a hough transform on image
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
MAGNITUDEMAP | IMAGE | Magnitude Map - Grayscale Image | 
Angle | int | Center angle we want to process. Range 0 to 360 | AbsAnglePrecision | int | Absolute Angle "width" - if we want 175 to 185 degree, Angle=180, AAP=5. Range 1 to 90 | 
| Outputs | 
Transform | IMAGE | Hough Transform Map | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
ImageAnd (RobotFlow:Vision)
OR operation between two images
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
GRAYIMAGE1 | IMAGE | Grayscale image 1 | 
GRAYIMAGE2 | IMAGE | Grayscale image 2 | 
| Outputs | 
MIXEDIMAGE | IMAGE | ORed image | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
ImageCorrellation (RobotFlow:Vision)
Extract a region of an image.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IMAGE | Image | The original (not modified) image GREYSCALE | 
IMAGE_TEMPLATE | Image | The template to match in the image GREYSCALE | 
| Outputs | 
DELTA_X | float | delta_x from the center of the image, where the template matches most | 
DELTA_Y | float | delta_y from the center of the image, where the template matches most | SCORE | float | the minimum score for a delta_x delta_y position. | 
| Parameters | 
GRID_SPACING | int | the spacing between pixels | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
ImageOr (RobotFlow:Vision)
OR operation between two images
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
GRAYIMAGE1 | IMAGE | Grayscale image 1 | 
GRAYIMAGE2 | IMAGE | Grayscale image 2 | 
| Outputs | 
MIXEDIMAGE | IMAGE | ORed image | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
InverseHough (RobotFlow:Vision)
Reverts a hough transform
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
AbsAnglePrecision | int | Absolute Angle "width" - if we want 175 to 185 degree, Angle=180, AAP=5. Range 1 to 90 | 
Angle | int | Center angle we want to process. Range 0 to 360 | Transform | IMAGE | Hough-transform image, filtered with Magnitude + Magn2EdgeMap | 
| Outputs | 
Lines | LINEARRAY | Straight Lines | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
JPEGLoadMemory (RobotFlow:Vision)
Save a JPEG image
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
INPUT_DATA | string | Input image in memory (JPEG format) | 
| Outputs | 
IMAGE | Image | The output image created from data
  | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
JPEGSave (RobotFlow:Vision)
Save a JPEG image
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
INPUT | Image | Input image to be saved | 
SAVE_FILENAME | string | file name to save probe content (JPEG) | 
| Outputs | 
IMAGE | Image | The same as the input image
  | 
JPEG_DATA | string | Raw (binary) JPEG data. | 
| Parameters | 
QUALITY | int | string to indicate the quality of the compression, [0 to 100] ( | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
LoadImage (RobotFlow:Vision)
Read image from disk from a gdk-pixbuf supported format
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
FILENAME | string | the file to load | 
| Outputs | 
IMAGE | Image | output image from file | 
| Parameters | 
PIXELSIZE | int | Pixel Size of output image (1-grayscale, 2-rgb15, 3-rgb24) | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
Magn2EdgeMap (RobotFlow:Vision)
Transform magnitude map to an edge map
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
MAGNITUDEMAP | IMAGE | MagnitudeMap - Grayscale Image | 
| Outputs | 
EDGEMAP | IMAGE | EdgeMap - B | 
| Parameters | 
THRESHOLD | int | threshold ( | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
Magnitude (RobotFlow:Vision)
Magnitude
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
GRAYIMAGE | IMAGE | Grayscale image | 
| Outputs | 
MAGNITUDE | IMAGE | Magnitude image map | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
MovementDetector (RobotFlow:Vision)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IMAGE_IN | Image | The image from the frame grabber (greyscale). | 
| Outputs | 
MOVEMENT_IMAGE | Image | The image containing movement position (white) and no movement (black) | 
| Parameters | 
DELTA_INTENSITY | int | The width of the image. | 
HISTORY_SIZE | int | The history size to find movement (30 images = 1 sec at 30FPS) | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
MultiColorTracker (RobotFlow:Vision)
Tracks N blobs of the color COLOR_ID.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
COLOR_ID | int | The color number being tracked. | 
COMPONENTS | ComponentsData | The components from the image. | 
| Outputs | 
DELTA_X | Vector | The difference between the center of the image ant the biggest blob (x). | 
DELTA_Y | Vector | The difference between the center of the image ant the biggest blob (y). | AREA | Vector | The Area of the color blob | WIDTH | Vector | The width of the color blob | HEIGHT | Vector | The height of the color blob | BOUNDARY | Vector | The minimum size (in pixel) around the blob in the image. | NB_BLOBS | int | number of color blobs processed | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
PPMImage (RobotFlow:Vision)
Read a ppm image from disk.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
FILENAME | string | The file containing the PPM image. | 
| Outputs | 
IMAGE | Image | Image read from disk (PPM) | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
Posterize (RobotFlow:Vision)
Converts an image to solid color values
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IMAGE_IN | Image | Image to convert. | 
| Outputs | 
IMAGE_OUT | Image | Converted image. | 
| Parameters | 
THRESHOLD | float | Threshold value on a 0-1 scale (Value of intensity above which pixels will be considered as colored) | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
PrintLines (RobotFlow:Vision)
Transform a LineArray into an image, for debugging
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
Lines | LINEARRAY | Lines | 
| Outputs | 
LinesImage | IMAGE | Image or Lines - Grayscale | 
| Parameters | 
WIDTH | int | Image Width | 
HEIGHT | int | Image Height | LINECOLOR | int | Color for lines (0..255) | BGCOLOR | int | Color of background (0..255) | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
RGB152GREY (RobotFlow:Vision)
Simple RGB152GREY conversion from RGB15 color format to greyscale format.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
RGBIMAGE | Image | RGB15 image | 
| Outputs | 
GREYIMAGE | Image | Greyscale image | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
RGB242RGB15 (RobotFlow:Vision)
Simple conversion from RGB24 color format to RGB15 (0RRRRRGGGGGBBBBB) color format.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
RGB24_IMAGE | Image | RGB24 format image | 
| Outputs | 
RGB15_IMAGE | Image | RGB15 format image | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
RGB5552RGB24 (RobotFlow:Vision)
Simple conversion from RGB555 color format to RGB24 color format.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
RGB555IMAGE | Image | RGB555 image | 
| Outputs | 
RGB24IMAGE | IMAGE | RGB24 image | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
RGBMerge (RobotFlow:Vision)
Merge red green and blue color channels to form a color image.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
RED | Image | Red color channel | 
GREEN | Image | Green color channel | BLUE | Image | Blue color channel | 
| Outputs | 
IMAGE | Image | RGB15 color image | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
RGBSplit (RobotFlow:Vision)
Simple Red, Green, Blue channel extraction from RGB15 color format.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IMAGE | Image | RGB15 image  | 
| Outputs | 
RED | Image | Red image channel (0-255) | 
GREEN | Image | Green image channel (0-255) | BLUE | Image | Blue image channel (0-255) | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
RectAnalyser (RobotFlow:Vision)
Extracts information about a CRect.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
CRECT | CRect | Blob bounding box (CRect) | 
| Outputs | 
HEIGHT | int | Height of the blob (in pixels) | 
WIDTH | int | Width of the blob (in pixels) | AREA | int | Area of the blob contained in the rect | X_RELATIVE_CENTER_OF_GRAVITY | int | Number of pixels between the left boundary of the blob and its center of gravity | Y_RELATIVE_CENTER_OF_GRAVITY | int | Number of pixels between the top of the blob and its center of gravity | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
RectBoundaries (RobotFlow:Vision)
Returns information about the CRect corner points
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
CRECT | CRect | Blob bounding box (CRect) | 
| Outputs | 
OUTPUT | Vector | CRect corners position: x,y of upper-left corner followed by x,y of lower-right corner. | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
Scale (RobotFlow:Vision)
Simple Scale controller.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
CRECT | CRect | Blob bounding box (CRect) | 
| Outputs | 
OUTPUT | Vector | Scaled CRect -1=background +1=foreground | 
| Parameters | 
WIDTH | int | WIDTH of the scaled CRECT | 
HEIGHT | int | HEIGHT of the scaled CRECT | DEBUG | int | prints scaled character | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
ScalePrint (RobotFlow:Vision)
Simple Scaled Vector Printer.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
INPUT | Vector | Vector representing the scaled character | 
| Outputs | 
OUTPUT | Vector | Same vector as input | 
| Parameters | 
WIDTH | int | WIDTH of the scaled character | 
HEIGHT | int | HEIGHT of the scaled character | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
SplitImage (RobotFlow:Vision)
Split image in four parts
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
GRAYIMAGE | IMAGE | Grayscale image | 
| Outputs | 
IMAGETL | IMAGE | TopLeft part | 
IMAGETR | IMAGE | TopRight part | IMAGEBL | IMAGE | BottomLeft part | IMAGEBR | IMAGE | BottomRight part | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
StatIntensityAnalyser (RobotFlow:Vision)
Extracts statistical information about the intensity of an image
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IMAGE_IN | Image | Image to analyse. | 
| Outputs | 
MAX_INTENSITY | float | Maximum intensity of analysed sample on a 0-1 scale | 
MIN_INTENSITY | float | Minimum intensity of analysed sample on a 0-1 scale | AVG_INTENSITY | float | Average intensity | STD_INTENSITY | float | Intensity standard deviation | 
| Parameters | 
FRACTION_ANALYSED | float | Fraction of pixels to analyse (on a 0-1 scale) | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
SubImage (RobotFlow:Vision)
Extract a region of an image.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IMAGE | Image | The original (not modified) | 
X1 | int | upper left corner (x) | Y1 | int | upper left corner (y) | X2 | int | lower right corner (x) | Y2 | int | lower right corner (y) | 
| Outputs | 
IMAGE | Image | Part of the image taken from the original image | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
Surround (RobotFlow:Vision)
Converts an image to black and white values
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IMAGE_IN | Image | Image to convert. | 
| Outputs | 
IMAGE_OUT | Image | Converted image. | 
| Parameters | 
SPACING | int | number of bordering pixels (white) | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
SymbolCounter (RobotFlow:Vision)
Counts the number of symbols of a given channel in an image.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
DATA | ComponentsData | Extracted components data | 
| Outputs | 
COUNT | int | The number of symbols in the image | 
| Parameters | 
CHANNEL | int | Channel from which to extract the symbol | 
DEPTH | int | Depth of the image (in bytes per pixel) | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
SymbolExtractor (RobotFlow:Vision)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
DATA | ComponentsData | Extracted components data | 
INDEX | int | Index of the symbol to extract | 
| Outputs | 
SYMBOL | CRect | CRect describing the symbol extracted from given channel | 
| Parameters | 
CHANNEL | int | Channel from which to extract the symbol | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
SymbolLoad (RobotFlow:Vision)
Simple SymbolLoad controller.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
STREAM | stream | input stream | 
| Outputs | 
CRECT | CRect | CRect read from disk | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
SymbolSegmenter (RobotFlow:Vision)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IMAGE | Image | Original unprocessed image | 
SYMBOL | CRect | Symbol to segment | 
| Outputs | 
SYMBOL_COUNT | int | Number of symbols after segmentation | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
SymbolTracker (RobotFlow:Vision)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
COMPONENTS | ComponentsData | The components from the image. | 
| Outputs | 
DELTA_X | float | The difference between the center of the image ant the biggest blob (x). | 
DELTA_Y | float | The difference between the center of the image ant the biggest blob (y). | AREA | float | The Area of the color blob | WIDTH | float | The width of the color blob | HEIGHT | float | The height of the color blob | CRECT | CRect | The rectangle. | BOUNDARY | float | The minimum size (in pixel) around the blob in the image. | 
| Parameters | 
FOREGROUND_COLOR_ID | int | The color number being tracked. | 
BACKGROUND_COLOR_ID | int | The color number being tracked. | 
Return to: RobotFlow:Vision
See next category: RobotFlow:Robots
Return to: Categories of available FlowDesigner nodes
* RobotFlow:Robots (3)
List of available FlowDesigner nodes 
 
See next category: RobotFlow:Probes
Return to: Categories of available FlowDesigner nodes
RobotConnect (RobotFlow:Robots)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
none | none | none | 
| Outputs | 
Pioneer2Connect | any | No description available | 
PlayerConnect | any | No description available | 
| Parameters | 
Enable_Pioneer2 | bool | No description available | 
Pioneer2_MotorEnable | bool | No description available | Pioneer2_SonarEnable | bool | No description available | Pioneer2_SerialPort | string | No description available | Enable_Player | bool | No description available | Player_Host | string | No description available | Player_Frequency | int | No description available | Player_Port | int | No description available | Player_PositionProxy | bool | No description available | Player_GripperProxy | bool | No description available | Player_LaserProxy | bool | No description available | Player_PTZProxy | bool | No description available | Player_SonarProxy | bool | No description available | Player_BlobFinderProxy | bool | No description available | Player_GPSProxy | bool | No description available | 
Return to: RobotFlow:Robots
See next category: RobotFlow:Probes
Return to: Categories of available FlowDesigner nodes
RobotPTZ (RobotFlow:Robots)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
PIONEER2_CLIENT | any | No description available | 
PLAYER_CLIENT | any | No description available | ABS_PAN | any | No description available | ABS_TILT | any | No description available | REL_PAN | any | No description available | REL_TILT | any | No description available | ZOOM | any | No description available | 
| Outputs | 
CURRENT_PAN | any | No description available | 
CURRENT_TILT | any | No description available | CURRENT_ZOOM | any | No description available | 
| Parameters | 
EVID30_PAN_SPEED | int | No description available | 
EVID30_TILT_SPEED | int | No description available | EVID30_SERIAL_PORT | string | No description available | 
Return to: RobotFlow:Robots
See next category: RobotFlow:Probes
Return to: Categories of available FlowDesigner nodes
RobotSonars (RobotFlow:Robots)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
Pioneer2Sonars | any | No description available | 
PlayerSonars | any | No description available | 
| Outputs | 
SONAR_00 | any | No description available | 
SONAR_01 | any | No description available | SONAR_02 | any | No description available | SONAR_03 | any | No description available | SONAR_04 | any | No description available | SONAR_05 | any | No description available | SONAR_06 | any | No description available | SONAR_07 | any | No description available | SONAR_08 | any | No description available | SONAR_09 | any | No description available | SONAR_10 | any | No description available | SONAR_11 | any | No description available | SONAR_12 | any | No description available | SONAR_13 | any | No description available | SONAR_14 | any | No description available | SONAR_15 | any | No description available | ALL_SONARS | any | No description available | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Robots
See next category: RobotFlow:Probes
Return to: Categories of available FlowDesigner nodes
* RobotFlow:Probes (10)
List of available FlowDesigner nodes 
 
See next category: RobotFlow:Pioneer2
Return to: Categories of available FlowDesigner nodes
CheckBoxPanel (RobotFlow:Probes)
Display vertical checkboxes and output the state
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
none | none | none | 
| Outputs | 
OUTPUT | Vector | The state of the checkboxes | 
| Parameters | 
CHECKBOXES | string | Checkboxes labels separated by ":". Default value can be specified by adding ;true ;false at the end. | 
Return to: RobotFlow:Probes
See next category: RobotFlow:Pioneer2
Return to: Categories of available FlowDesigner nodes
ColorTrain (RobotFlow:Probes)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
INPUT | any | No description available | 
| Outputs | 
OUTPUT | any | No description available | 
LOOKUP | ColorLookup | The color lookup beeing trained | SAVE_FLAG | bool | The save flag to save the lookup table | COLOR_ID | int | The color id selected | 
| Parameters | 
LOAD_LOOKUP | string | Load this lookup before starting to train. | 
HEIGHT | int | The height of the image | WIDTH | int | The width of the image | BREAK_AT | int | No description available | SHOW | bool | No description available | SKIP | int | No description available | H_DELTA | float | The H_DELTA allowed when training a color (degrees) | S_DELTA | float | The S_DELTA allowed when training a color [0-1] | V_DELTA | float | The V_DELTA allowed when training a color [0-1] | HSV_TRAINING | bool | Train the table using the HSV model | 
Return to: RobotFlow:Probes
See next category: RobotFlow:Pioneer2
Return to: Categories of available FlowDesigner nodes
ImageProbe (RobotFlow:Probes)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
INPUT | any | No description available | 
SAVE_FILENAME | string | file name to save probe content (JPEG) | 
| Outputs | 
OUTPUT | any | No description available | 
| Parameters | 
HEIGHT | int | The height of the image | 
WIDTH | int | The width of the image | BREAK_AT | int | No description available | SHOW | bool | No description available | SKIP | int | No description available | 
Return to: RobotFlow:Probes
See next category: RobotFlow:Pioneer2
Return to: Categories of available FlowDesigner nodes
ImageProbeSDL (RobotFlow:Probes)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
INPUT | any | No description available | 
| Outputs | 
OUTPUT | any | No description available | 
| Parameters | 
HEIGHT | int | The height of the image | 
WIDTH | int | The width of the image | 
Return to: RobotFlow:Probes
See next category: RobotFlow:Pioneer2
Return to: Categories of available FlowDesigner nodes
LaserProbe (RobotFlow:Probes)
Display the data from a laser
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
INPUT | Vector | The range values from the laser beam. (mm) | 
| Outputs | 
OUTPUT | any | No description available | 
| Parameters | 
BREAK_AT | any | No description available | 
SHOW | any | No description available | SKIP | any | No description available | 
Return to: RobotFlow:Probes
See next category: RobotFlow:Pioneer2
Return to: Categories of available FlowDesigner nodes
PTZControl (RobotFlow:Probes)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
none | none | none | 
| Outputs | 
REL_PAN | int  | relative pan command | 
REL_TILT | int  | relative tilt command | REL_ZOOM | int  | relative zoom command | ABS_PAN | int  | absolute pan command | ABS_TILT | int  | absolute tilt command | ABS_ZOOM | int  | absolute zoom command | 
| Parameters | 
MIN_ZOOM_SLIDER_VAL | int | The command to send when in "WIDE" mode | 
MAX_ZOOM_SLIDER_VAL | int | The command to send when in "TELE" mode | 
Return to: RobotFlow:Probes
See next category: RobotFlow:Pioneer2
Return to: Categories of available FlowDesigner nodes
SkinColorGMMTrain (RobotFlow:Probes)
Manual selection of skin and non skin regions to adapt existing skin color models.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IN_IMAGE | Image | Current frame | 
| Outputs | 
SEGMENTED_IMAGE | Image | The skin mask image. | 
| Parameters | 
WIDTH | int | The width of the video frame | 
HEIGHT | int | The height of the video frame | NUM_CHANNELS | int | Number of channels of the video frame. | OUT_MODEL_FILENAME | string | Filename for the models to be saved. | NUM_SKIN_GAUSSIANS | int | Number of gaussians to use in the skin mixture model. | MEAN_SKIN_LOG_LIKELIHOOD_THRESHOLD | float | Mean log likelihood threshold to consider a pixel as skin. | SKIN_LOG_LIKELIHOOD_THRESHOLD_INC | float | Increment for the mean log likelihood threshold. This is to test multiple thresholds. | 
Return to: RobotFlow:Probes
See next category: RobotFlow:Pioneer2
Return to: Categories of available FlowDesigner nodes
SymbolKeypad (RobotFlow:Probes)
Probe used to train the neural networks. The user will enter the proper symbol displayed.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
none | none | none | 
| Outputs | 
KEYPAD_ID | int | The Id of the key that is pressed | 
KEYPAD_NAME | Char | The Char description of the key that is pressed | ACTIVATED | bool | True if the user is pressing a button, else false. | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Probes
See next category: RobotFlow:Pioneer2
Return to: Categories of available FlowDesigner nodes
VirtualJoystick (RobotFlow:Probes)
Virtual joystick with 2 standard buttons and 2 toggle buttons
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
none | none | none | 
| Outputs | 
OUTPUT | Vector | x, y, button1, button2 of the joystick | 
| Parameters | 
BUTTONS_VISIBLE | bool | True if you want to use buttons. | 
Return to: RobotFlow:Probes
See next category: RobotFlow:Pioneer2
Return to: Categories of available FlowDesigner nodes
VisualROISelection (RobotFlow:Probes)
Region of interest selection interface
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IN_IMAGE | Image | Current frame | 
| Outputs | 
OUT_ROI | VisualROI | The user defined region of interest | 
| Parameters | 
WIDTH | int | The width of the video frame | 
HEIGHT | int | The height of the video frame | NUM_CHANNELS | int | Number of channels of the video frame. | ROI_REGION_TYPE | int | Geometric type for the ROI region (refer to enum e_VISUALROI_type in VisualROI.h). | 
Return to: RobotFlow:Probes
See next category: RobotFlow:Pioneer2
Return to: Categories of available FlowDesigner nodes
* RobotFlow:Pioneer2 (11)
List of available FlowDesigner nodes 
 
See next category: RobotFlow:MARIE:REQUEST
Return to: Categories of available FlowDesigner nodes
Pioneer2Connect (RobotFlow:Pioneer2)
Connect to the P2OS on Pioneer2, via serial port
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
none | none | none | 
| Outputs | 
CONNECTED | bool | Return TRUE if the robot is connected on P2OS, FALSE otherwise. | 
| Parameters | 
MotorEnable | bool | Enable motor on startup if TRUE, otherwise the motor must be enable manually (white button on Pioneer2 | 
FrontSonarEnable | bool | Enable front sonars on startup if TRUE, otherwise the sonar are not activated. | RearSonarEnable | bool | Enable rear sonars on startup if TRUE, otherwise the sonar are not activated. | SERIAL_PORT | string | Serial port for P2OS comm. | 
Return to: RobotFlow:Pioneer2
See next category: RobotFlow:MARIE:REQUEST
Return to: Categories of available FlowDesigner nodes
Pioneer2Gripper (RobotFlow:Pioneer2)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
CONNECTED | bool | No description available | 
GRIPPER | int | No description available | GRIPPER_VAL | int | No description available | 
| Outputs | 
CONNECTED | bool | No description available | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Pioneer2
See next category: RobotFlow:MARIE:REQUEST
Return to: Categories of available FlowDesigner nodes
Pioneer2GripperState (RobotFlow:Pioneer2)
Gets gripper state from 'SIP' field 'TIMER' and packs resulting boolean values in an object.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
SIP_TIMER | any | 'Timer' element of the SIP. Gripper state is available in the MSByte of that element. | 
| Outputs | 
State | TP2GripperState | Object containing gripper state. | 
LIFT_FULLY_UP_OR_DOWN | bool | No Description Available | LIFT_MOVING | bool | No Description Available | PADDLES_COMPLETELY_OPENED | bool | No Description Available | PADDLES_MOVING | bool | No Description Available | RIGHT_PADDLE_PUSHED | bool | No Description Available | LEFT_PADDLE_PUSHED | bool | No Description Available | INNER_BREAKBEAM_CUT | bool | No Description Available | OUTER_BREAKBEAM_CUT | bool | No Description Available | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Pioneer2
See next category: RobotFlow:MARIE:REQUEST
Return to: Categories of available FlowDesigner nodes
Pioneer2RotationIn (RobotFlow:Pioneer2)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
CONNECTED | any | No description available | 
REL_HEADING | any | No description available | ABS_HEADING | any | No description available | COLBERT_REL_HEADING | any | No description available | ROTATION_VELOCITY | int | No description available | 
| Outputs | 
CONNECTED | any | No description available | 
| Parameters | 
ROTATION_ACCELERATION | int | Rotational acceleration (deg/s2). Default value is for P2DX. | 
MAX_ROTATION_VELOCITY | int | Maximum rotational velocity (deg/s). Default value is for P2DX. | 
Return to: RobotFlow:Pioneer2
See next category: RobotFlow:MARIE:REQUEST
Return to: Categories of available FlowDesigner nodes
Pioneer2SIP (RobotFlow:Pioneer2)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
CONNECTED | bool | No description available | 
| Outputs | 
SIP | PioneerData | No description available | 
CONNECTED | bool | No description available | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Pioneer2
See next category: RobotFlow:MARIE:REQUEST
Return to: Categories of available FlowDesigner nodes
Pioneer2SIPExtract (RobotFlow:Pioneer2)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
SIP | any | No description available | 
CONNECTED | bool | No description available | 
| Outputs | 
SIP | PioneerData | No description available | 
STATUS | any | No description available | XPOS | any | No description available    | YPOS | any | No description available | THPOS | any | No description available | LVEL | any | No description available | RVEL | any | No description available | BATTERY | any | No description available | BUMPERS | any | No description available | CONTROL | any | No description available | PTU | any | No description available | SONARS | any | No description available | TIMER | any | No description available | ANALOG | any | No description available | DIGIN | any | No description available | DIGOUT | any | No description available | CONNECTED | bool | No description available | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Pioneer2
See next category: RobotFlow:MARIE:REQUEST
Return to: Categories of available FlowDesigner nodes
Pioneer2Sonars (RobotFlow:Pioneer2)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IS_CONNECTED | any | No description available | 
| Outputs | 
SONAR_00 | any | No description available | 
SONAR_01 | any | No description available | SONAR_02 | any | No description available | SONAR_03 | any | No description available | SONAR_04 | any | No description available | SONAR_05 | any | No description available | SONAR_06 | any | No description available | SONAR_07 | any | No description available | SONAR_08 | any | No description available | SONAR_09 | any | No description available | SONAR_10 | any | No description available | SONAR_11 | any | No description available | SONAR_12 | any | No description available | SONAR_13 | any | No description available | SONAR_14 | any | No description available | SONAR_15 | any | No description available | ALL_SONARS | any | All sonar readings | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Pioneer2
See next category: RobotFlow:MARIE:REQUEST
Return to: Categories of available FlowDesigner nodes
Pioneer2VelocityIn (RobotFlow:Pioneer2)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
VELOCITY_IN | any | No description available | 
IS_CONNECTED | any | No description available | 
| Outputs | 
CONNECTED | any | No description available | 
| Parameters | 
MAX_TRANS_VEL | int | No description available | 
MAX_TRANS_ACC | int | No description available | 
Return to: RobotFlow:Pioneer2
See next category: RobotFlow:MARIE:REQUEST
Return to: Categories of available FlowDesigner nodes
Pioneer2VelocityOut (RobotFlow:Pioneer2)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IS_CONNECTED | any | No description available | 
| Outputs | 
L_VELOCITY | any | No description available | 
R_VELOCITY | any | No description available | X_POS | any | No description available | Y_POS | any | No description available | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Pioneer2
See next category: RobotFlow:MARIE:REQUEST
Return to: Categories of available FlowDesigner nodes
Pioneer2Voltage (RobotFlow:Pioneer2)
Voltage sensor from the robot.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IS_CONNECTED | bool | If we are connected to the robot. | 
| Outputs | 
Voltage | float | Voltage from batteries. | 
LowVoltage | bool | Low voltage trigger. | ANALOG | float | Analog value from robot pins. | Digin | int | Digital inputs (IR sensors) | 
| Parameters | 
LowVoltageTrigger | float | Low voltage trigger (on). | 
LowVoltageReset | float | Low voltage trigger (off). | 
Return to: RobotFlow:Pioneer2
See next category: RobotFlow:MARIE:REQUEST
Return to: Categories of available FlowDesigner nodes
Pioneer2xyPos (RobotFlow:Pioneer2)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
IS_CONNECTED | any | No description available | 
| Outputs | 
xPos | any | No description available | 
yPos | any | No description available | thPos | any | No description available | 
| Parameters | 
RESET_DIST | any | No description available | 
Return to: RobotFlow:Pioneer2
See next category: RobotFlow:MARIE:REQUEST
Return to: Categories of available FlowDesigner nodes
* RobotFlow:MARIE:REQUEST (2)
List of available FlowDesigner nodes 
 
See next category: RobotFlow:MARIE:LOGIC
Return to: Categories of available FlowDesigner nodes
extractMarieRequestSystem (RobotFlow:MARIE:REQUEST)
Extract MARIE request system information
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
REQUEST_SYSTEM | MarieObject | input MarieObject object containing a RequestSystem | 
| Outputs | 
COMMAND | string | Command stored in the Request System | 
DATA | string | Data stored in the Request System | REQUEST_ID | int | Request ID stored in the Request System | STATE | string | State stored in the Request System | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:REQUEST
See next category: RobotFlow:MARIE:LOGIC
Return to: Categories of available FlowDesigner nodes
newMarieRequestSystem (RobotFlow:MARIE:REQUEST)
Create an object of type MarieObject containing a RequestSystem data
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
COMMAND | string | Command to include in the request | 
DATA | string | Data to include in the request | REQUEST_ID | int | Request ID to include in the request | STATE | string | State to include in the request | 
| Outputs | 
REQUEST_SYSTEM | MarieObject | Output MarieObject containing a RequestSystem data | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:REQUEST
See next category: RobotFlow:MARIE:LOGIC
Return to: Categories of available FlowDesigner nodes
* RobotFlow:MARIE:LOGIC (1)
List of available FlowDesigner nodes 
 
See next category: RobotFlow:MARIE:IO
Return to: Categories of available FlowDesigner nodes
isMarieDataNull (RobotFlow:MARIE:LOGIC)
Verify if we have a MarieObject containing a DataNull data.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
INPUT | any | any Input to verify | 
| Outputs | 
OUTPUT | bool | True if we have a MarieObject containing a DataNull data, else false. | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:LOGIC
See next category: RobotFlow:MARIE:IO
Return to: Categories of available FlowDesigner nodes
* RobotFlow:MARIE:IO (3)
List of available FlowDesigner nodes 
 
See next category: RobotFlow:MARIE:DATA
Return to: Categories of available FlowDesigner nodes
MariePeek (RobotFlow:MARIE:IO)
Peak an object from the stream (non blocking)
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
STREAM | Stream | The input stream | 
| Outputs | 
OUTPUT | any | Object | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:IO
See next category: RobotFlow:MARIE:DATA
Return to: Categories of available FlowDesigner nodes
MariePull (RobotFlow:MARIE:IO)
Pull an object from the stream (blocking)
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
STREAM | Stream | The input stream | 
| Outputs | 
OUTPUT | any | Object | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:IO
See next category: RobotFlow:MARIE:DATA
Return to: Categories of available FlowDesigner nodes
MariePush (RobotFlow:MARIE:IO)
Save an object
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
INPUT | any | Object | 
STREAM | Stream | Stream to write to | 
| Outputs | 
OUTPUT | any | Same Object | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:IO
See next category: RobotFlow:MARIE:DATA
Return to: Categories of available FlowDesigner nodes
* RobotFlow:MARIE:DATA (19)
List of available FlowDesigner nodes 
 
See next category: RobotFlow:MARIE:COMMAND
Return to: Categories of available FlowDesigner nodes
extractMarieDataBumper (RobotFlow:MARIE:DATA)
Extract data in the FlowDesigner format from MarieObject
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
DATA_BUMPER | MarieObject | input MarieObject object containing a DataBumper | 
| Outputs | 
NBBUMPERS | int  | output nb buttons, nilObject if not used | 
BUMPERSTATE | int | output bumper state, nilObject if not used    | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:DATA
See next category: RobotFlow:MARIE:COMMAND
Return to: Categories of available FlowDesigner nodes
extractMarieDataCamera (RobotFlow:MARIE:DATA)
Extract data in the FlowDesigner format from MarieObject
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
DATA_CAMERA | MarieObject | input MarieObject object containing a DataCamera | 
| Outputs | 
PAN | int | Pan of the camera | 
TILT | int  | Tilt of the camera | ZOOM | int | Zoom of the camera | IMAGE_WIDTH | int | image width from the camera | IMAGE_HEIGHT | int  | image height from the camera | IMAGE_FORMAT | string | format of the image | IMAGE | Image     | the image data | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:DATA
See next category: RobotFlow:MARIE:COMMAND
Return to: Categories of available FlowDesigner nodes
extractMarieDataIR (RobotFlow:MARIE:DATA)
Extract data in the FlowDesigner format from MarieObject
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
DATA_IR | MarieObject | input MarieObject object containing a DataIR | 
| Outputs | 
RANGES | Vector | Range contained in the DataIR object | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:DATA
See next category: RobotFlow:MARIE:COMMAND
Return to: Categories of available FlowDesigner nodes
extractMarieDataLaser (RobotFlow:MARIE:DATA)
Extract data in the FlowDesigner format from MarieObject
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
DATA_LASER | MarieObject | input MarieObject object containing a DataLaser | 
| Outputs | 
RANGES | Vector | Range contained in the DataLaser object | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:DATA
See next category: RobotFlow:MARIE:COMMAND
Return to: Categories of available FlowDesigner nodes
extractMarieDataLocalisation (RobotFlow:MARIE:DATA)
Extract data in the FlowDesigner format from MarieObject
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
DATA_LOCALISATION | MarieObject | input MarieObject object containing a DataLocalisation | 
| Outputs | 
SOURCES_INFO_VECTOR | Vector | output X | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:DATA
See next category: RobotFlow:MARIE:COMMAND
Return to: Categories of available FlowDesigner nodes
extractMarieDataMap (RobotFlow:MARIE:DATA)
Extract data in the FlowDesigner format from MarieObject
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
DATA_MAP | MarieObject | input MarieObject object containing a DataAssociativeMap | 
| Outputs | 
COMPOSITE | CompositeType | Composite object equivalent to MARIE DataAssociativeMap | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:DATA
See next category: RobotFlow:MARIE:COMMAND
Return to: Categories of available FlowDesigner nodes
extractMarieDataOdometry (RobotFlow:MARIE:DATA)
Extract data in the FlowDesigner format from MarieObject
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
DATA_ODOMETRY | MarieObject | input MarieObject object containing a DataOdometry | 
| Outputs | 
XPOS | int | X axis position | 
YPOS | int | Y axis position | ZPOS | int | Z axis position | YAW | int | YAW angle | PITCH | int | PITCH angle | ROLL | int | ROLL angle | LINEAR_SPEED | int | linear speed (X-Y) | SIDE_SPEED | int | translational speed (X-Y) | ROTATION_SPEED | int | rotation speed (X-Y) | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:DATA
See next category: RobotFlow:MARIE:COMMAND
Return to: Categories of available FlowDesigner nodes
extractMarieDataRaw (RobotFlow:MARIE:DATA)
Extract data in the FlowDesigner format from MarieObject
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
DATA_RAW | MarieObject | input MarieObject object containing a DataRaw | 
| Outputs | 
OBJREF | any | Range contained in the DataRaw object | 
CUSTOM_ID | string | Range contained in the DataRaw object | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:DATA
See next category: RobotFlow:MARIE:COMMAND
Return to: Categories of available FlowDesigner nodes
extractMarieDataSonar (RobotFlow:MARIE:DATA)
Extract data in the FlowDesigner format from MarieObject
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
DATA_SONAR | MarieObject | input MarieObject object containing a DataSonar | 
| Outputs | 
RANGES | Vector | Range contained in the DataSonar object | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:DATA
See next category: RobotFlow:MARIE:COMMAND
Return to: Categories of available FlowDesigner nodes
newMarieDataBumper (RobotFlow:MARIE:DATA)
Create an object of type MarieObject containing a DataBumper data
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
NBBUMPERS | int | input nb buttons, nilObject if not used | 
BUMPERSTATE | int | input bumper state, nilObject if not used | 
| Outputs | 
DATA_BUMPER | MarieObject | Output MarieObject containing a DataBumper data | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:DATA
See next category: RobotFlow:MARIE:COMMAND
Return to: Categories of available FlowDesigner nodes
newMarieDataCamera (RobotFlow:MARIE:DATA)
Create an object of type MarieObject containing a DataCamera data
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
PAN | int | Pan of the camera | 
TILT | int | Tilt of the camera | ZOOM | int | Zoom of the camera | IMAGE_WIDTH | int | image width from the camera | IMAGE_HEIGHT | int | image height from the camera | IMAGE_FORMAT | string | format of the image | IMAGE | Image | the image data | 
| Outputs | 
DATA_CAMERA | MarieObject | Output MarieObject containing a DataCamera data | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:DATA
See next category: RobotFlow:MARIE:COMMAND
Return to: Categories of available FlowDesigner nodes
newMarieDataIR (RobotFlow:MARIE:DATA)
Create an object of type MarieObject containing a DataIR data
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
RANGES | Vector | Range to be transformed into a MarieDataIR object | 
| Outputs | 
DATA_IR | MarieObject | Output MarieObject containing a DataIR data | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:DATA
See next category: RobotFlow:MARIE:COMMAND
Return to: Categories of available FlowDesigner nodes
newMarieDataLaser (RobotFlow:MARIE:DATA)
Create an object of type MarieObject containing a DataLaser data
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
RANGES | Vector | Range to be transformed into a DataLaser object | 
| Outputs | 
DATA_LASER | MarieObject | Output MarieObject containing a DataLaser data | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:DATA
See next category: RobotFlow:MARIE:COMMAND
Return to: Categories of available FlowDesigner nodes
newMarieDataLocalisation (RobotFlow:MARIE:DATA)
Create an object of type MarieObject containing a DataLocalisation data
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
SOURCES_INFO_VECTOR | Vector | input X, nilObject if not used | 
| Outputs | 
DATA_LOCALISATION | MarieObject | Output MarieObject containing a DataLocalisation data | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:DATA
See next category: RobotFlow:MARIE:COMMAND
Return to: Categories of available FlowDesigner nodes
newMarieDataMap (RobotFlow:MARIE:DATA)
Create an object of type MarieObject containing a DataAssociativeMap data
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
COMPOSITE | CompositeType | Composite Type Object (Map) | 
| Outputs | 
DATA_MAP | MarieObject | Output MarieObject containing a DataAssociativeMap data | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:DATA
See next category: RobotFlow:MARIE:COMMAND
Return to: Categories of available FlowDesigner nodes
newMarieDataNull (RobotFlow:MARIE:DATA)
Create an object of type MarieObject containing a DataNull data
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
none | none | none | 
| Outputs | 
DATA_NULL | MarieObject | Output MarieObject containing a DataNull data | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:DATA
See next category: RobotFlow:MARIE:COMMAND
Return to: Categories of available FlowDesigner nodes
newMarieDataOdometry (RobotFlow:MARIE:DATA)
Create an object of type MarieObject containing a DataOdometry data
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
XPOS | float | X axis position | 
YPOS | float | Y axis position | ZPOS | float | Z axis position | YAW | float | YAW angle | PITCH | float | PITCH angle | ROLL | float | ROLL angle | LINEAR_SPEED | float | linear speed (X-Y) | SIDE_SPEED | float | translational speed (X-Y) | ROTATION_SPEED | float | rotation speed (X-Y) | 
| Outputs | 
DATA_ODOMETRY | MarieObject | Output MarieObject containing a DataOdometry data | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:DATA
See next category: RobotFlow:MARIE:COMMAND
Return to: Categories of available FlowDesigner nodes
newMarieDataRaw (RobotFlow:MARIE:DATA)
Create an object of type MarieObject containing a DataRaw data
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
OBJREF | ObjectRef | MarieDataRaw object | 
CUSTOM_ID | String | MarieDataRaw object | 
| Outputs | 
DATA_RAW | MarieObject | Output MarieObject containing a DataRaw data | 
| Parameters | 
PRETTY_PRINT | bool | Pretty print variables (remove FD tags) | 
Return to: RobotFlow:MARIE:DATA
See next category: RobotFlow:MARIE:COMMAND
Return to: Categories of available FlowDesigner nodes
newMarieDataSonar (RobotFlow:MARIE:DATA)
Create an object of type MarieObject containing a DataSonar data
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
RANGES | Vector | Range to be transformed into a DataSonar object | 
| Outputs | 
DATA_SONAR | MarieObject | Output MarieObject containing a DataSonar data | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:DATA
See next category: RobotFlow:MARIE:COMMAND
Return to: Categories of available FlowDesigner nodes
* RobotFlow:MARIE:COMMAND (8)
List of available FlowDesigner nodes 
 
See next category: RobotFlow:LABORIUS
Return to: Categories of available FlowDesigner nodes
extractMarieCommandBehavior (RobotFlow:MARIE:COMMAND)
Extract data in the FlowDesigner format from MarieObject
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
COMMAND_BEHAVIOR | MarieObject | The MarieObject object containing a CommandBehavior | 
| Outputs | 
ACTIVATIONS | CompositeType | Composite  | 
EXPLOITATIONS | CompositeType | Composite  | PARAMS | CompositeType | Composite  (parameters in string format seperated by space) | RESULTS | CompositeType | Composite  (results in string format seperated by space) | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:COMMAND
See next category: RobotFlow:LABORIUS
Return to: Categories of available FlowDesigner nodes
extractMarieCommandCamera (RobotFlow:MARIE:COMMAND)
Extract data in the FlowDesigner format from MarieObject
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
COMMAND_CAMERA | MarieObject | The MarieObject object containing a CommandCamera | 
| Outputs | 
REL_BRIGHTNESS | int | output brightness | 
REL_CONTRAST | int  | output contrast | REL_PAN | int | output pan | REL_TILT | int | output tilt | REL_ZOOM | int | output zoom | ABS_BRIGHTNESS | int | output brightness | ABS_CONTRAST | int  | output contrast | ABS_PAN | int | output pan | ABS_TILT | int | output tilt | ABS_ZOOM | int | output zoom | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:COMMAND
See next category: RobotFlow:LABORIUS
Return to: Categories of available FlowDesigner nodes
extractMarieCommandJoystick (RobotFlow:MARIE:COMMAND)
Extract data in the FlowDesigner format from MarieObject
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
COMMAND_JOYSTICK | MarieObject | The MarieObject object containing a CommandJoystick | 
| Outputs | 
X | int | input x, nilObject if not used | 
Y | int | input y, nilObject if not used | XMIN | int  | input xmin, nilObject if not used | YMIN | int | input ymin, nilObject if not used | XMAX | int  | input xmax, nilObject if not used | YMAX | int | input ymax, nilObject if not used | NBBUTTONS | int  | output nb buttons, nilObject if not used | BUTTONSTATE | int | output button state, nilObject if not used   
    | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:COMMAND
See next category: RobotFlow:LABORIUS
Return to: Categories of available FlowDesigner nodes
extractMarieCommandMotor (RobotFlow:MARIE:COMMAND)
Extract data in the FlowDesigner format from MarieObject
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
COMMAND_MOTOR | MarieObject | The MarieObject object containing a CommandMotor | 
| Outputs | 
VELOCITY | int | output velocity | 
ROTATION | int | output rotation    | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:COMMAND
See next category: RobotFlow:LABORIUS
Return to: Categories of available FlowDesigner nodes
newMarieCommandBehavior (RobotFlow:MARIE:COMMAND)
Create an object of type MarieObject containing a CommandBehavior data
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
BEHAVIOR_COMPOSITE_ACC | Vector | Accumulator of composite , BEHAVIOR_ACTIVATION, BEHAVIOR_EXPLOITATION, BEHAVIOR_PARAMETERS, BEHAVIOR_RESULTS> -> behavior name, activation, parameters (separated by space), results (separated by space) | 
| Outputs | 
COMMAND_BEHAVIOR | MarieObject | Output MarieObject containing a CommandBehavior data | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:COMMAND
See next category: RobotFlow:LABORIUS
Return to: Categories of available FlowDesigner nodes
newMarieCommandCamera (RobotFlow:MARIE:COMMAND)
Create an object of type MarieObject containing a CommandCamera data
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
REL_BRIGHTNESS | int | input brightness, nilObject if not used | 
REL_CONTRAST | int | input contrast, nilObject if not used | REL_PAN | int | input pan, nilObject if not used | REL_TILT | int | input tilt, nilObject if not used | REL_ZOOM | int | input zoom, nilObject if not used | ABS_BRIGHTNESS | int | input brightness, nilObject if not used | ABS_CONTRAST | int | input contrast, nilObject if not used | ABS_PAN | int | input pan, nilObject if not used | ABS_TILT | int | input tilt, nilObject if not used | ABS_ZOOM | int | input zoom, nilObject if not used | 
| Outputs | 
COMMAND_CAMERA | MarieObject | Output MarieObject containing a CommandCamera data | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:COMMAND
See next category: RobotFlow:LABORIUS
Return to: Categories of available FlowDesigner nodes
newMarieCommandJoystick (RobotFlow:MARIE:COMMAND)
Create an object of type MarieObject containing a CommandJoystick data
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
X | int | input x, nilObject if not used | 
Y | int | input y, nilObject if not used | XMIN | int | input xmin, nilObject if not used | YMIN | int | input ymin, nilObject if not used | XMAX | int | input xmax, nilObject if not used | YMAX | int | input ymax, nilObject if not used | NBBUTTONS | int | input nb buttons, nilObject if not used | BUTTONSTATE | int | input button state, nilObject if not used | 
| Outputs | 
COMMAND_JOYSTICK | MarieObject | Output MarieObject containing a CommandJoystick data | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:COMMAND
See next category: RobotFlow:LABORIUS
Return to: Categories of available FlowDesigner nodes
newMarieCommandMotor (RobotFlow:MARIE:COMMAND)
Create an object of type MarieObject containing a CommandMotor data
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
VELOCITY | int | input velocity | 
ROTATION | int | input rotation | 
| Outputs | 
COMMAND_MOTOR | MarieObject | Output MarieObject containing a CommandMotor data | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:MARIE:COMMAND
See next category: RobotFlow:LABORIUS
Return to: Categories of available FlowDesigner nodes
* RobotFlow:LABORIUS (3)
List of available FlowDesigner nodes 
 
See next category: RobotFlow:Generic
Return to: Categories of available FlowDesigner nodes
ChallengeVision (RobotFlow:LABORIUS)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
NNET | any | No description available | 
DICT | any | No description available | BLACK_WHITE_LOOKUP | any | No description available | RGB24_320x240In | any | No description available | TEXT_DETECT_ACTIVATED | any | No description available | SKIN_DETECT_ACTIVATION | any | No description available | FACE_DETECT_ACTIVATION | any | No description available | TEXT_TRACKING_ACTIVATED | any | No description available | FACE_TRACKING_ACTIVATED | any | No description available | SHOW_TRACKED_ROI | any | No description available | TEXT_EXTRACTION_ACTIVATED | any | No description available | CURRENT_PAN | any | No description available | CURRENT_TILT | any | No description available | CURRENT_ZOOM | any | No description available | 
| Outputs | 
FRAME_FILENAME | any | No description available | 
TEXT | any | No description available | ORIGINAL_TEXT | any | No description available | ABS_TILT | any | No description available | ABS_PAN | any | No description available | ABS_ZOOM | any | No description available | RGB24_320x240Out | any | No description available | FACE_DETECTED | any | No description available | TEXT_DETECTED | any | No description available | CURRENT_TRACKING_ROI | any | No description available | SKIN_DETECTED | any | No description available | GRAYSCALE_IMAGE_TEXT | any | No description available | 
| Parameters | 
DEFAULT_ABS_PAN_COMMAND | int | No description available | 
DEFAULT_ABS_TILT_COMMAND | int | No description available | MIN_SYMBOL_HEIGHT | int | No description available | MIN_SYMBOL_WIDTH | int | No description available | MIN_DICT_SCORE | float | No description available | MIN_DIGIT_SCORE | float | No description available | DICT_ONLY | bool | No description available | VERTICAL_TOLERANCE | float | No description available | HORIZONTAL_TOLERANCE | float | No description available | 
Return to: RobotFlow:LABORIUS
See next category: RobotFlow:Generic
Return to: Categories of available FlowDesigner nodes
READ (RobotFlow:LABORIUS)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
NNET | any | No description available | 
DICT | any | No description available | COLOR_LOOKUP | any | No description available | CURRENT_ABS_ZOOM | any | No description available | RGB15_IMAGE | any | No description available | SIGN_TRACKING_ACTIVATED | any | No description available | BLACK_WHITE_LOOKUP | any | No description available | 
| Outputs | 
REL_PAN_COMMAND | any | No description available | 
REL_TILT_COMMAND | any | No description available | ABS_ZOOM_COMMAND | any | No description available | SENTENCE | any | No description available | ORIGINAL_TEXT | any | No description available | READING_FLAG | any | No description available | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:LABORIUS
See next category: RobotFlow:Generic
Return to: Categories of available FlowDesigner nodes
READv2 (RobotFlow:LABORIUS)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
NNET | any | No description available | 
DICT | any | No description available | SIGN_TRACKING_ACTIVATED | any | No description available | BLACK_WHITE_LOOKUP | any | No description available | RGB15_BINARIZED | any | No description available | 
| Outputs | 
SENTENCE | any | No description available | 
ORIGINAL_TEXT | any | No description available | 
| Parameters | 
MIN_SYMBOL_HEIGHT | int | No description available | 
MIN_SYMBOL_WIDTH | int | No description available | MIN_DICT_SCORE | float | No description available | MIN_DIGIT_SCORE | float | No description available | DICT_ONLY | bool | No description available | VERTICAL_TOLERANCE | float | No description available | HORIZONTAL_TOLERANCE | float | No description available | 
Return to: RobotFlow:LABORIUS
See next category: RobotFlow:Generic
Return to: Categories of available FlowDesigner nodes
* RobotFlow:Generic (4)
List of available FlowDesigner nodes 
 
See next category: RobotFlow:FSM
Return to: Categories of available FlowDesigner nodes
DictionaryLookup (RobotFlow:Generic)
Find the words in the dictionnary
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
DICTIONARY | string | List of know word | 
TEXT_IN | string | Text to analyse | 
| Outputs | 
TEXT_OUT | string | Text analysed | 
| Parameters | 
PASSING_SCORE | float | Score, in percent, that must be obtained for a substitution to occur | 
Return to: RobotFlow:Generic
See next category: RobotFlow:FSM
Return to: Categories of available FlowDesigner nodes
Random (RobotFlow:Generic)
Get random number between [0-1]
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
none | none | none | 
| Outputs | 
OUTPUT | float | No Description Available | 
| Parameters | 
SEED | int | random number generator seed | 
Return to: RobotFlow:Generic
See next category: RobotFlow:FSM
Return to: Categories of available FlowDesigner nodes
TimeStamp (RobotFlow:Generic)
Get the current time and returns it in a string
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
none | none | none | 
| Outputs | 
OUTPUT | string | Time represented in a string | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Generic
See next category: RobotFlow:FSM
Return to: Categories of available FlowDesigner nodes
USleep (RobotFlow:Generic)
Wait a given time.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
none | none | none | 
| Outputs | 
OUTPUT | any | Nothing | 
| Parameters | 
MICROSECONDS | int | The time required to sleep | 
Return to: RobotFlow:Generic
See next category: RobotFlow:FSM
Return to: Categories of available FlowDesigner nodes
* RobotFlow:FSM (1)
List of available FlowDesigner nodes 
 
See next category: RobotFlow:EMIB
Return to: Categories of available FlowDesigner nodes
FSMGenerator (RobotFlow:FSM)
Finite state machine subnet generator.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
none | none | none | 
| Outputs | 
OUT_FILENAME | string | The file name containing the generated c++ code. | 
| Parameters | 
FSM_FILE | string | The file name containing the FSM description. | 
Return to: RobotFlow:FSM
See next category: RobotFlow:EMIB
Return to: Categories of available FlowDesigner nodes
* RobotFlow:EMIB (1)
List of available FlowDesigner nodes 
 
See next category: RobotFlow:Devices
Return to: Categories of available FlowDesigner nodes
NewSymbolIdentify (RobotFlow:EMIB)
Identify symbol from neural network output
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
INPUT | Vector | neural network output vector | 
| Outputs | 
SYMBOL_ID | int | Found symbol ID | 
| Parameters | 
THRESHOLD | float | Recognition threshold | 
Return to: RobotFlow:EMIB
See next category: RobotFlow:Devices
Return to: Categories of available FlowDesigner nodes
* RobotFlow:Devices (7)
List of available FlowDesigner nodes 
 
See next category: RobotFlow:Control
Return to: Categories of available FlowDesigner nodes
CANON_VCC4 (RobotFlow:Devices)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
PAN_ABS_POS | int | Absolute Pan of the camera -1000 to +1000 | 
TILT_ABS_POS | int | Absolute Tilt of the camera -300 to +300 | PAN_REL_POS | int | Absolute Pan of the camera -1000 to +1000 | TILT_REL_POS | int | Absolute Tilt of the camera -300 to +300 | ZOOM | int | Absolute Zoom of the camera 0 (1X wide) to 128 ( 16X tele) | 
| Outputs | 
PAN_POSITION | int | Returns the current pan position of the Camera | 
TILT_POSITION | int | Returns the current tilt position of the Camera | ZOOM_POSITION | int | Returns the current zoom position of the Camera | 
| Parameters | 
PAN_SPEED | int | Pan speed 0-24 | 
TILT_SPEED | int | Tilt speed 0-20 | SERIAL_PORT | string | No Description Available | DEVICE_NUMBER | int | No Description Available | 
Return to: RobotFlow:Devices
See next category: RobotFlow:Control
Return to: Categories of available FlowDesigner nodes
EVID30 (RobotFlow:Devices)
Sony EVI-D30 Pan-Tilt-Zoom driver.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
PAN_ABS_POS | int | Absolute Pan of the camera -880 to +880. (1/10 of degrees) | 
TILT_ABS_POS | int | Absolute Tilt of the camera -300 to +300. (1/10 of degrees) | PAN_REL_POS | int | Absolute Pan of the camera -880 to +880. (1/10 of degrees) | TILT_REL_POS | int | Absolute Tilt of the camera -300 to +300. (1/10 of degrees) | ZOOM | int | Absolute Zoom of the camera 0 (1X) to 1023 (12X) | 
| Outputs | 
PAN_POSITION | int | Returns the current pan position of the Camera | 
TILT_POSITION | int | Returns the current tilt position of the Camera | ZOOM_POSITION | int | Returns the current zoom position of the Camera | 
| Parameters | 
PAN_SPEED | int | Pan speed 0-24 | 
TILT_SPEED | int | Tilt speed 0-20 | SERIAL_PORT | string | No Description Available | 
Return to: RobotFlow:Devices
See next category: RobotFlow:Control
Return to: Categories of available FlowDesigner nodes
IMU400CC_200 (RobotFlow:Devices)
Crossbow IMU400CC-200 driver.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
none | none | none | 
| Outputs | 
X_ACCEL | float | X ACCELERATION (G force) | 
Y_ACCEL | float | Y ACCELERATION (G force) | Z_ACCEL | float | Z ACCELERATION (G force) | YAW_RATE | float | YAW RATE (deg/sec) | PITCH_RATE | float | PITCH RATE (deg/sec) | ROLL_RATE | float | ROLL_RATE (deg/sec)
    | X | float | X position (meters) | Y | float | Y position (meters) | Z | float | Z position (meters) | YAW | float | YAW (deg) | PITCH | float | PITCH (deg) | ROLL | float | ROLL (deg)
         | 
| Parameters | 
SERIAL_PORT | string | No Description Available | 
BIAS_VALUES | int | The number of values to calculate the bias on gyro rate before processing. | 
Return to: RobotFlow:Devices
See next category: RobotFlow:Control
Return to: Categories of available FlowDesigner nodes
SICKLMS200 (RobotFlow:Devices)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
none | none | none | 
| Outputs | 
RANGE | Vector | Returns the current range of the Laser (mm) | 
INTENSITY | Vector | Returns the current intensity of the Laser | 
| Parameters | 
SERIAL_PORT | string | No Description Available | 
Return to: RobotFlow:Devices
See next category: RobotFlow:Control
Return to: Categories of available FlowDesigner nodes
SNCRZ30 (RobotFlow:Devices)
Sony SNCRZ30 Network Camera Pan-Tilt-Zoom + JPEG image driver.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
PAN_ABS_POS | int | Absolute Pan of the camera -880 to +880. (1/10 of degrees) | 
TILT_ABS_POS | int | Absolute Tilt of the camera -300 to +300. (1/10 of degrees) | PAN_REL_POS | int | Absolute Pan of the camera -880 to +880. (1/10 of degrees) | TILT_REL_POS | int | Absolute Tilt of the camera -300 to +300. (1/10 of degrees) | ZOOM_ABS_POS | int | Absolute Zoom of the camera 1 (1X) to 24 (24X) [0-0x4000] | ZOOM_REL_POS | int | Relative Zoom of the camera 1 (1X) to 24 (24X) [0-0x4000] | 
| Outputs | 
PAN_POSITION | int | Returns the current pan position of the Camera | 
TILT_POSITION | int | Returns the current tilt position of the Camera | ZOOM_POSITION | int | Returns the current zoom position of the Camera | IMAGE | Image | Return the image from the camera  | 
| Parameters | 
PAN_SPEED | int | Pan speed 0-24 | 
TILT_SPEED | int | Tilt speed 0-20 | HOST | string | The HOST where to connect (camera IP or network name) | CONTINUOUS | bool | Continuously grab images  | TRANSMIT_SPEED | int | transfer rate FPS [0=FASTEST] | WAIT_REPLY | bool | Wait for camera reply on commands | INQUIRY_POSITION | bool | Inquiry position of the pan,tilt,zoom from the device | 
Return to: RobotFlow:Devices
See next category: RobotFlow:Control
Return to: Categories of available FlowDesigner nodes
SNCRZ30RS232 (RobotFlow:Devices)
Sony SNZRZ30 RS-232 Pan-Tilt-Zoom driver.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
PAN_ABS_POS | int | Absolute Pan of the camera -1700 to +1700. (1/10 of degrees) | 
TILT_ABS_POS | int | Absolute Tilt of the camera -725 to +425. (1/10 of degrees) | PAN_REL_POS | int | Absolute Pan of the camera -1700 to +1700. (1/10 of degrees) | TILT_REL_POS | int | Absolute Tilt of the camera -725 to +425. (1/10 of degrees) | ZOOM_ABS_POS | int | Absolute Zoom of the camera 0 (1X) to 16384 (24X) | ZOOM_REL_POS | int | Relative Zoom according to the actual zoom position | 
| Outputs | 
PAN_POSITION | int | Returns the current pan position of the Camera | 
TILT_POSITION | int | Returns the current tilt position of the Camera | ZOOM_POSITION | int | Returns the current zoom position of the Camera | 
| Parameters | 
PAN_SPEED | int | Pan speed 0-24 | 
TILT_SPEED | int | Tilt speed 0-20 | SERIAL_PORT | string | No Description Available | 
Return to: RobotFlow:Devices
See next category: RobotFlow:Control
Return to: Categories of available FlowDesigner nodes
V4L2Capture (RobotFlow:Devices)
Interface for any V4L2 frame grabber.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
none | none | none | 
| Outputs | 
IMAGE | Image | The image from the frame grabber. | 
| Parameters | 
DEVICE | string | The device name. | 
WIDTH | int | Width of the image. | HEIGHT | int | Height of the image. | FORMAT | string | Format of image to be captured (GREYSCALE, RGB15, RGB24) | CONTINUOUS | bool | true if we use continuous mode for capture | BRIGHTNESS | int | Image brightness | CONTRAST | int | Image contrast | HUE | int | Image hue | SATURATION | int | Image saturation | AUTO_WHITE_BALANCE | bool | Automatic white balance for V4L2 device. | AUTO_SOFT_BRIGHTNESS | bool | Software adjustment of brightness (TEST) | 
Return to: RobotFlow:Devices
See next category: RobotFlow:Control
Return to: Categories of available FlowDesigner nodes
* RobotFlow:Control (4)
List of available FlowDesigner nodes 
 
See next category: RobotFlow:Behaviors
Return to: Categories of available FlowDesigner nodes
EVID30_PID (RobotFlow:Control)
Simple PID controller for EVI-D30 camera.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
DELTA_X | float | Diff. Number of pixel(x) to the center of the image. | 
DELTA_Y | float | Diff. Number of pixel(y) to the center of the image. | ZOOM | int | Current camera zoom. | 
| Outputs | 
REL_PAN | int | Relative Pan Value | 
REL_TILT | int | Relative Tilt Value | 
| Parameters | 
P_GAIN | float | Proportionnal gain. | 
I_GAIN | float | Integral gain. | D_GAIN | float | Derivative gain. | I_MAX | float | The maximum Integral value. | 
Return to: RobotFlow:Control
See next category: RobotFlow:Behaviors
Return to: Categories of available FlowDesigner nodes
GenericPID (RobotFlow:Control)
Simple PID controller.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
EPSILON | float | Diff. Number of pixel(x) to the center of the image. | 
RESET | boolean | Diff. Number of pixel(x) to the center of the image. | 
| Outputs | 
OUTPUT | float | OutPut | 
| Parameters | 
P_GAIN | float | Proportionnal gain. | 
I_GAIN | float | Integral gain. | D_GAIN | float | Derivative gain. | I_MAX | float | The maximum Integral value. | 
Return to: RobotFlow:Control
See next category: RobotFlow:Behaviors
Return to: Categories of available FlowDesigner nodes
JoystickControl (RobotFlow:Control)
Simple joystick controller.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
INPUT | Command from joystick | No Description Available | 
| Outputs | 
VELOCITY | float | Velocity (mm/s) output | 
HEADING | float | Heading (deg/s) output | 
| Parameters | 
X_AXIS_GAIN | float | Proportionnal gain. | 
Y_AXIS_GAIN | float | Integral gain. | 
Return to: RobotFlow:Control
See next category: RobotFlow:Behaviors
Return to: Categories of available FlowDesigner nodes
Saturation (RobotFlow:Control)
Simple Saturation Block.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
INPUT | float | Input to Saturate.                                 . | 
| Outputs | 
OUTPUT | float | OutPut to Saturate. | 
| Parameters | 
MIN | float | Minimum Value. | 
MAX | float | Maximum Value. | 
Return to: RobotFlow:Control
See next category: RobotFlow:Behaviors
Return to: Categories of available FlowDesigner nodes
* RobotFlow:Behaviors (29)
List of available FlowDesigner nodes 
 
See next category: -
Return to: Categories of available FlowDesigner nodes
Avoid (RobotFlow:Behaviors)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
LEFT_FRONT | float | Left sonar value | 
FRONT | float | Front sonar value | RIGHT_FRONT | float | Right sonar value | ACTIVATED | bool | Behavior activation | 
| Outputs | 
ROTATION | int | Rotation value | 
EXPLOITATION | any | Behavior exploitation | 
| Parameters | 
DETECTION_RANGE | float | No description available | 
ROTATION_VALUE | int | No description available | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
AvoidPat (RobotFlow:Behaviors)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
ACTIVATED | bool | Behavior activation | 
RANGE_BELT | Vector | Range mesure around the robot | ACTUAL_VELOCITY | int | Actual velocity of the robot | 
| Outputs | 
VELOCITY | int | Velocity value | 
ROTATION | int | Rotation value | EXPLOITATION | any | Behavior exploitation. | 
| Parameters | 
MAX_AVOID_VELOCITY | int | Maximum velocity allowed (mm/s). | 
MIN_AVOID_VELOCITY | int | Minimum velocity to help the rotation (mm/s). | MAX_ROTATION | int | Maximum rotation allowed (degree/s). | MIN_ROTATION | int | Minimum rotation to get something going (degree/s). | MIN_ROTATION_GAIN | float | Gain to apply to the MIN_ROTATION value | MAX_ROBOT_VELOCITY | int | Maximum distance of the protection (mm) | MAX_VEL_CORRECTION | int | Maximum correction of the velocity per iteration (mm/s) | MAX_DISTANCE | int | Maximum distance of the protection (mm) | MIN_DISTANCE | int | Minimum distance of the protection (mm) | MARGIN_TOL | float | Factor to break linear approximation of the speed calculation [0,1] | SIDE_FACTOR | float | Factor to scale de security distance for the side | BACKWARD_DIST | int | Distance threshold to go backward | BACKWARD_VELOCITY | int | Backward velocity to apply (mm/s) | BACKWARD_ROTATION | int | Rotation to apply when going backward (mm/s) | BACKWARD_ITERATION | int | Number of iteration to apply backward velocity (mm/s) | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
BehaviorSelection (RobotFlow:Behaviors)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
RECOMMANDATION | any | No description available | 
| Outputs | 
ACTIVATION | any | No description available | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
BumperStall (RobotFlow:Behaviors)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
NBBUMPERS | int | Number of bumpers | 
BUMPERSTATE | int | Global value of the bumpers state | ACTIVATED | bool | Behavior activation | 
| Outputs | 
VELOCITY | int | Velocity value | 
ROTATION | int | Velocity value | EXPLOITATION | any | Behavior exploitation | 
| Parameters | 
BEHAVIOR_TYPE | int | Type of action to do on bumper contact | 
NB_ITER_ALLOWED | int | Number of allowed iterations with a bumper pressed (TYPE=0) | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
Direct (RobotFlow:Behaviors)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
command | any | No description available | 
ACTIVATED | any | No description available | xPos | any | No description available | yPos | any | No description available | thPos | any | No description available | 
| Outputs | 
EXPLOITATION | any | No description available | 
velocity | any | No description available | relHeading | any | No description available | busy | any | No description available | 
| Parameters | 
vel | int | No description available | 
deltaDist | float | No description available | deltaRad | float | No description available | deltaRad2 | float | No description available | distSlowDown | float | No description available | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
DirectArbiter (RobotFlow:Behaviors)
To move robot arbitrary, according to movement selected by the trigger. 
Movement are defined by external bloc.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
ACTIVATED | any | ACTIVATED input of a behavior. | 
| Outputs | 
EXPLOITATION | any | EXPLOITATION output of a behavior. | 
Trigger1 | any | First movement. | Trigger2 | any | Second movement. | Trigger3 | any | Third movement. | 
| Parameters | 
interval1 | int | First timer before change robot movement. | 
interval2 | int | Second timer before change robot movement. | interval3 | int | Third timer before change robot movement. | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
DirectPolygon (RobotFlow:Behaviors)
To move robot in a polygon.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
ACTIVATED | any | ACTIVATED input of a behavior. | 
| Outputs | 
EXPLOITATION | any | EXPLOITATION output of a behavior. | 
command | any | Command send to the robot. | 
| Parameters | 
nbSide | int | The number of side of the polygon. | 
sideLenght | float | The lenght of a side of the polygon to execute. | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
DirectSquare (RobotFlow:Behaviors)
To move robot in a square.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
ACTIVATED | any | ACTIVATED input of a behavior. | 
| Outputs | 
EXPLOITATION | any | EXPLOITATION output of a behavior. | 
command | any | Command send to the robot. | 
| Parameters | 
sideLenght | float | The lenght of a side of the square to execute. | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
DirectTriangle (RobotFlow:Behaviors)
To move robot in a triangle.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
ACTIVATED | any | ACTIVATED input of a behavior. | 
| Outputs | 
EXPLOITATION | any | EXPLOITATION output of a behavior. | 
command | any | Command send to the robot. | 
| Parameters | 
sideLenght | float | The lenght of a side of the triangle to execute. | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
FollowAudioLoc (RobotFlow:Behaviors)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
DATA_LOCALISATION | MarieDataLocalisation | MarieDataLocalisation object | 
ACTIVATED | bool | Behavior activation | PARAMS | string | rotation speed and escape state in string format (in this order) | 
| Outputs | 
EXPLOITATION | any | Behavior exploitation | 
VELOCITY | int | output velocity | ROTATION | int | output rotation | 
| Parameters | 
MAX_VELOCITY | int | linear speed (mm/s) | 
TRACK_STRONGEST | bool | Track the strongest (most active) source instead of the oldest | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
FollowWall (RobotFlow:Behaviors)
Follow a wall if present in the robot environment
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
ACTIVATED | bool | Behavior activation | 
LASERS | Vector | All lasers reading. | 
| Outputs | 
VELOCITY | int | Robot Velocity (mm/s) | 
ROTATION | int | Robot Rotation value (degrees/s) | 
| Parameters | 
MAX_VELOCITY | int | Velocity max (mm/s) | 
MIN_VELOCITY | int | Velocity min (mm/s) | MAX_ROTATION | int | Rotation speed max (degrees/s) | NB_SPEED_VALUE | int | Number of values to spread the speed | MAX_DIST_WALL | int | Distance max to be away from the wall | MIN_DIST_WALL | int | Safety distance to wall (mm) | DIST_TOL_CENTER | int | Distance tolerance to the center (mm). Used only when two walls are present | MAX_DIST_DETECTION | int | Maximum distance to look for a wall (mm) | ANGULAR_CORRECTION | int | Extra correction to apply in the heading (degrees) | ANGULAR_TRESHOLD | int | Threshold to apply a angular correction (degrees) | SCANNING_RANGE_BEGIN | int | Scan angle beginning (degrees) | SCANNING_RANGE_END | int | Scan angle ending (degrees) | NB_SCANNING_RANGE_SAMPLES | int | Numbers of laser samples to use between the scanning range | LASER_INCREMENT | float | Angle increment of the laser (degrees) | LASER_RANGE | int | Range of the laser (degrees) | DEGREE_CONFIDENCE | float | Degree of confidence to be considered as a wall | ESTIMATOR | float | Value of the estimator for the test of confidence | STD_DEVIATION | float | Std.dev of the estimator for the test of confidence | NB_SAMPLE_STD_DEVIATION | int | Numbers of samples used in the calculation of the estimator and his std.deviation | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
Goto (RobotFlow:Behaviors)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
PARAMS | String | absolute target X and Y position (mm) in String format | 
HEADING_POS | int | robot actual heading (degrees) | X_POS | int | robot actual x postion (mm) | Y_POS | int | robot actual y postion (mm) | ACTIVATED | bool | Behavior activation | 
| Outputs | 
VELOCITY | int | Robot Velocity (mm/s) | 
ROTATION | int | Robot Rotation value (degrees/s) | COMPLETED | bool | Goto completion state | EXPLOITATION | any | Behavior exploitation | 
| Parameters | 
MAX_VELOCITY | int | Velocity max (mm/s) | 
MAX_ROTATION | int | Rotation speed max (degrees/s) | HEADING_OFFSET | int | Offset of the heading value with the map orientation(degrees) | GOAL_TOLERANCE | int | X and Y tolerance to consider position on goal (mm) | HEADING_TOLERANCE | int | heading tolerance to consider heading to goal (degrees) | ACTIVATE_VELOCITY_ANGLE | int | Angle range around heading that activates velocity (degrees) | VELOCITY_ANGLE_RATIO | float | Max Velocity ratio to apply when velocity angle is activated (float) | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
GotoPat (RobotFlow:Behaviors)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
PARAMS | String | Absolute target (X, Y) position (mm) and bool value indicating if the waypoint is a goal or an intermidate in String format | 
HEADING_POS | int | robot actual heading (degrees) | X_POS | int | robot actual x position (mm) | Y_POS | int | robot actual y position (mm) | ACTIVATED | bool | Behavior activation | 
| Outputs | 
VELOCITY | int | Robot Velocity (mm/s) | 
ROTATION | int | Robot Rotation value (degrees/s) | COMPLETED | bool | Goto completion state | EXPLOITATION | any | Behavior exploitation | 
| Parameters | 
MAX_VELOCITY | int | Velocity max (mm/s) | 
MIN_VELOCITY | int | Velocity min (mm/s) | MAX_ROTATION | int | Rotation speed max (degrees/s) | NB_SPEED_VALUE | int | Number of values to spread the speed | HEADING_OFFSET | int | Offset of the heading value with the map orientation(degrees) | GOAL_TOLERANCE | int | X and Y tolerance to consider position on goal (mm) | HEADING_TOLERANCE | int | heading tolerance to consider heading to goal (degrees) | DISCARD_DIST_INTER_GOAL | int | Distance to discard intermediate goal | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
Grasp (RobotFlow:Behaviors)
Put the gripper in deployed position, and grasp something when
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
ACTIVATED | any | No description available | 
GripperState | TP2GripperState | Object containing boolean values describing Pioneer2 gripper state. | xPos | float | Robot's 'X' coordinate. | yPos | float | Robot's 'Y' coordinate. | Heading | float | Robot's heading. | 
| Outputs | 
EXPLOITATION | any | No description available | 
GripperCommand | int | No description available | VELOCITY | int | No description available | ROTATION | int | No description available | GRASP_STATE | bool | No description available | 
| Parameters | 
TRANS_VEL | int | No description available | 
ROT_VEL | int | No description available | BACKUP_DIST | int | No description available | SECONDS_TO_MOVE_AWAY | float | No description available | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
Inhibition (RobotFlow:Behaviors)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
INHIBIT | any | No description available | 
INPUT | any | No description available | 
| Outputs | 
OUTPUT | any | No description available | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
MinimumDistance (RobotFlow:Behaviors)
Safe Velocity behavior
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
SONARS | Vector | All sonars reading. | 
ACTIVATED | any | Behavior activation. | 
| Outputs | 
VELOCITY | int | Robot Velocity | 
HEADING | int | Robot Heading | EXPLOITATION | any | Behavior exploitation. | 
| Parameters | 
VELOCITY | int | Forward  | 
ROTATION | int | Rotation command (deg/sec) | MIN_DISTANCE | float | Minimum distance to keep between robot and objects. | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
MoveAndTurn (RobotFlow:Behaviors)
A simple behavior to get a robot to move and turn in a certain direction and for a certain time.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
ACTIVATED | any | No description available | 
RESET | bool | Reset the sequence of move-turn-wait | 
| Outputs | 
EXPLOITATION | any | No description available | 
ROTATION | int | Rotation to apply. | VELOCITY | int | Velocity to apply. | 
| Parameters | 
VELOCITY_VALUE | int | Velocity to apply. | 
KEEP_VELOCITY_TIME | int | Time required to apply velocity (in seconds). | ROTATION_VALUE | int | Rotation value (in degrees). | KEEP_ROTATION_TIME | int | Time to keep the rotation value active (in seconds). | INACTIVE_TIME | int | Time where both outputs are not active (in seconds). | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
MultiSignTracking (RobotFlow:Behaviors)
Recognization of multiple signs.
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
ACTIVATED | any | Behavior activation. | 
COMPONENTS | ComponentsData | The components from the image. | 
| Outputs | 
EXPLOITATION | any | Exploitation of the behavior (computed in Behavior.cc) | 
HEADING | int | The heading command | VELOCITY | int | The velocity command | COMPONENTS | ComponentsData | Components ready for text extraction, if not ready returns nilObject | DELTA_X | float | The difference between the center of the image ant the biggest blob (x). | DELTA_Y | float | The difference between the center of the image ant the biggest blob (y). | BOUNDARY | float | The minimum size (in pixel) around the blob in the image. | 
| Parameters | 
MIN_WIDTH | int | minimum width to obtain before we are ready for recognition. | 
MIN_HEIGHT | int | minimum height to obtain before we are ready for recognition. | FOREGROUND_COLOR_ID | int | The color number being tracked. | BACKGROUND_COLOR_ID | int | The color number being tracked. | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
NewBehavior (RobotFlow:Behaviors)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
ACTIVATED | any | No description available | 
| Outputs | 
EXPLOITATION | any | No description available | 
| Parameters | 
BEHAVIOR_NAME | string | The new behavior name. | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
Obey (RobotFlow:Behaviors)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
ACTIVATED | bool | Behavior activation | 
PARAMS | string | rotation speed and escape state in string format (in this order) | 
| Outputs | 
EXPLOITATION | any | Behavior exploitation | 
VELOCITY | int | output velocity | ROTATION | int | output rotation | 
| Parameters | 
MAX_VELOCITY | int | linear speed (mm/s) | 
MAX_ROTATION | int | rotation speed (degrees/s) | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
ParametrizedAvoid (RobotFlow:Behaviors)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
LEFT_FRONT | float | Left sonar value | 
FRONT | float | Front sonar value | RIGHT_FRONT | float | Right sonar value | PARAMS | string | rotation speed and escape state in string format (in this order) | ACTIVATED | bool | Behavior activation | 
| Outputs | 
ROTATION | int | Rotation value | 
EXPLOITATION | any | Behavior exploitation | 
| Parameters | 
DETECTION_RANGE | float | No description available | 
ESCAPE_RANGE | float | satisfiying range for escape | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
RandomTurn (RobotFlow:Behaviors)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
ACTIVATED | any | No description available | 
| Outputs | 
EXPLOITATION | any | No description available | 
ROTATION | any | No description available | 
| Parameters | 
RANDOM_TIME | int | Time before getting a new random rotation value. | 
ROTATION_VALUE | int | Maximum random rotation value. | KEEP_ROTATION_TIME | int | Time to keep the rotation value active. | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
RangeFashion (RobotFlow:Behaviors)
Fusion range device in a unique percept
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
ACTIVATED | bool | Behavior activation | 
LASER | Vector | All lasers reading. | SONAR | Vector | All sonars reading. | IR | Vector | All IRs reading. | 
| Outputs | 
RANGE_BELT | Vector | Percept after fusion | 
EXPLOITATION | any | Behavior exploitation | 
| Parameters | 
TYPE_FASHION | int | Determine of to make the sensor fashion | 
MAX_DIST | int | Distance when no data from sensor (mm) | MAX_DIST_IR | int | Max range detection of IR (mm) | MAX_DIST_SONAR | int | Max range detection of sonar (mm) | MAX_DIST_LASER | int | Max range detection of laser (mm) | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
Rest (RobotFlow:Behaviors)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
ACTIVATED | any | No description available | 
| Outputs | 
EXPLOITATION | any | No description available | 
velocity | any | No description available | relHeading | any | No description available | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
SafeVelocity (RobotFlow:Behaviors)
Safe Velocity behavior
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
FORWARD_VELOCITY | int | Forward velocity of the robot. | 
FRONT | float | Front sonar reading. | BACK | float | Back sonar reading. | ACTIVATED | bool | Behavior activation. | 
| Outputs | 
VELOCITY | int | Robot Velocity | 
EXPLOITATION | any | Behavior exploitation. | 
| Parameters | 
MAX_FORWARD_VELOCITY | int | Maximum velocity allowed (mm/s). | 
BACKWARD_VELOCITY | int | Default value when going backward. | FRONT_DISTANCE | float | Front sonar reading befoir going backward. | BACK_DISTANCE | float | Back sonar reading before going forward. | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
SafeVelocityPat (RobotFlow:Behaviors)
Safe Velocity behavior
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
ACTIVATED | bool | Behavior activation. | 
DESIRED_VELOCITY | int | Desired velocity of the robot | ROTATION | int | Desired rotation of the robot | RANGE_BELT | Vector | Distance of the obstacle to the robot | 
| Outputs | 
VELOCITY | int | Output velocity | 
EXPLOITATION | any | Behavior exploitation. | 
| Parameters | 
MAX_VELOCITY | int | Maximum velocity allowed (mm/s). | 
MIN_VELOCITY | int | Minimum velocity to beat friction (mm/s) (-1 to disable). | MAX_DISTANCE | int | Maximum distance of the protection (mm) | MIN_DISTANCE | int | Maximum distance of the protection (mm) | SIDE_FACTOR | float | Factor to scale de security distance for the side | MAX_VEL_CORRECTION | int | Maximum velocity correction to apply | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
SignTracking (RobotFlow:Behaviors)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
ACTIVATED | any | No description available | 
COMPONENTS | ComponentsData | The components from the image. | 
| Outputs | 
EXPLOITATION | any | Exploitation of the behavior (computed in Behavior.cc) | 
HEADING | int | The heading command | VELOCITY | int | The velocity command | RECT | CRect | The CRect if properly scaled and ready for recognition, else nilObject. | DELTA_X | float | The difference between the center of the image ant the biggest blob (x). | DELTA_Y | float | The difference between the center of the image ant the biggest blob (y). | AREA | float | The Area of the color blob | WIDTH | float | The width of the color blob | HEIGHT | float | The height of the color blob | BOUNDARY | float | The minimum size (in pixel) around the blob in the image. | 
| Parameters | 
MIN_WIDTH | int | minimum width to obtain before we are ready for recognition. | 
MIN_HEIGHT | int | minimum height to obtain before we are ready for recognition. | FOREGROUND_COLOR_ID | int | The color number being tracked. | BACKGROUND_COLOR_ID | int | The color number being tracked. | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
Subsumption (RobotFlow:Behaviors)
No description available
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
HIGH_PRIORITY | any | No description available | 
LOW_PRIORITY | any | No description available | 
| Outputs | 
OUTPUT | any | No description available | 
| Parameters | 
none | none | none | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes
TrackAudioLoc (RobotFlow:Behaviors)
Compute a CommandCamera from a DataLocalisation
 
 | 
NAME | 
TYPE | 
MEANING | 
| Inputs | 
DATA_LOCALISATION | MarieObject | MarieObject object containing a DataLocalisation data | 
ACTIVATED | bool | Behavior activation | PARAMS | string | rotation speed and escape state in string format (in this order) | 
| Outputs | 
EXPLOITATION | any | Behavior exploitation | 
PAN | float | pan in degree computed from DATA_LOCALISATION | TILT | float | tilt in degree computed from DATA_LOCALISATION | 
| Parameters | 
TRACK_STRONGEST | bool | Track the strongest (most active) source instead of the oldest | 
Return to: RobotFlow:Behaviors
See next category: -
Return to: Categories of available FlowDesigner nodes