cuikatlasGBF.c File Reference

Detailed Description

dot_inline_dotgraph_11.png

This applications tries to connect two given samples with a path on the manifold defined by a set of equations.

This is the algorithm introduced in our WAFR-10 paper and in the IJRR-12 paper.

See Also
cuikatlaspath.c

Definition in file cuikatlasGBF.c.

Functions

int main (int argc, char **arg)
 Main body of the cuikatlasGBF application. More...
 

Function Documentation

int main ( int  argc,
char **  arg 
)

Main body of the cuikatlasGBF application.

This is the algorithm introduced in our WAFR-10 paper and in the IJRR-12 paper.

Use:

  • cuikatlasGBF problem_name.cuik/world

where

  • problem_name contains the problem definition. The extension is not necessary. We first check if a file with .cuik extension exists. Othersiwe, we try to read a .world file. The name is also used to read the sample file including the origin/goal poses.

The .world extension is optional.

Parameters
argcNumber of elements in the command line that starts the application (i.e., the cuikatlasGBF command itself and its arguments).
argStrings with the arguments.
Returns
EXIT_SUCCESS (0) if the execution worked out fine and EXIT_FAILURE if not.

Definition at line 80 of file cuikatlasGBF.c.

References ATLAS_EXT, ATLAS_VERBOSE, AtlasGBF(), AtlasMemSize(), CreateFileName(), CS_WD_DELETE, CS_WD_EXT, CS_WD_GET_NUM_SYSTEM_VARS, CS_WD_INIT, DeleteAtlas(), DeleteAverages(), DeleteFileName(), DeleteParameters(), DeleteSamples(), Error(), FALSE, GetAtlasAmbientDim(), GetAtlasManifoldDim(), GetAtlasNumCharts(), GetFileFullName(), InitAtlasFromPoint(), InitAverages(), InitParametersFromFile(), NewSuccesfulExperiment(), NO_UINT, PARAM_EXT, PrintAverages(), PrintAveragesHeader(), PrintParameters(), randomSet(), ReadTwoSamples(), SaveAtlas(), SaveSamples(), TRUE, USE_ATLAS_TREE, and Warning().