Bagel (Biologically inspired Graph-Based Language) is a cross-platform graph-based dataflow language developed at the Robotics Innovation Center of the German Research Center for Artificial Intelligence (DFKI-RIC) and the University of Bremen. It runs on (Ubuntu) Linux, Mac and Windows.
BagelMARS is a plugin for the MARS simulation (https://github.com/rock-simulation/mars) that can be used to load Bagel graphs into MARS. The in- and outputs of the loaded graph are connected to DataBroker.
The main user documentation of Bagel can be found at: https://github.com/dfki-ric/bagel_wiki/wiki
The API documentation of osg_graph_viz
can be build in the doc
sub-folder with the make
command. The documentation is build into
the doc/build
folder.
It can be installed by the build systems (autoproj or pybob) used by the MARS simulation.
To test if everything is installed correctly simply start the MARS simulation in the test folder.
cd test
mars_app
The BagelMARS plugin was loaded correctly if the output includes the following lines:
BagelGraph::loadGraph: ./ / bagel_test_graph.yml
[loadGraph] #inputs: 1
[loadGraph] #outputs: 1
BagelMARS is distributed under the 3-clause BSD license.