How to start an ArmarX application

All executables (armarx::Application) are located in the bin directory of the build directory of each project. They can be executed like any other binary. On startup the application will read the default armarx configuration from ~/.armarx/default.cfg and ~/.armarx/default.generated.cfg and tries to connect to the Ice Server (i.e. IceGrid) specified in this file. The user can pass parameters (Component parameterization) to the executable via the command line like:

${ArmarXCore_DIR}/bin/SystemObserverRun --ArmarX.SystemObserver.Interval=30
${ArmarXGui_DIR}/bin/ArmarXGuiRun --ArmarX.Verbosity=Debug

or complete config files like this:

${ArmarXCore_DIR}/bin/SystemObserverRun --Ice.Config=/path/to/config/config.cfg

The complete list of parameters can be display by adding a -h to the command line:

${ArmarXCore_DIR}/bin/SystemObserverRun -h