Skip to content
ikaros-project edited this page Aug 3, 2024 · 17 revisions

Running Ikaros

  1. Assuming you have just compiled ikaros and is standing in the Build directory, use the following command to start:
../Bin/ikaros
  1. Open a browser and enter the URL http://localhost:8000.

This will show the interactive editor where you can open and run models or build your own.

Command line options

It is possible to select which model to run from the command line and to set a number of parameters that control the execution:

    usage: ikaros [options] [variable=value] [filename]

    Command line options:

    -S (start):  start-up automatically without waiting for commands from WebUI
    -b (batch_mode): start automatically and quit when execution terminates
    -d (tick_duration): duration of each tick
    -h (help): list command line options [true]
    -r (real_time): run in real-time mode
    -s (stop): stop Ikaros after this tick [-1]
    -w (webui_port): port for ikaros WebUI [8000]

filename :   ikg-file to load

Variables that are set at the command line are inherited from the top group and accessible in all groups and modules.


Most of the modules have example files of howto use the modules that can be found using the Open button in the system inspector. These examples are often named module_test.


Runtime error on MacOS 14.1.1

Using dynamic libraries located in /usr/local/lib causes a

"Library not loaded: ./libdxl_mac_cpp.dylib"

The path /use/local/lib is no longer in the dynamic library path. For now a workaround is to start ikaros using the DYLD_LIBRARY_PATH variable.

DYLD_LIBRARY_PATH=/usr/local/lib ../Bin/ikaros

Clone this wiki locally