BonSAI

author: Frederic Siepmann <fsiepman@cit-ec.uni-bielefeld.de>

BonSAI is a robot abstraction layer written in Java. It aims to provide a
simple interface to various functions of a robotic system and can define
behaviors and actions according to these functions. This leads to e.g. reusable
behaviors (follow a person) that can be facilitated for more complex tasks or
scenarios of a robot.

Building / Installing:
----------------------

You need ant to build BonSAI and the btl installed in your $prefix. Given that
you can install e.g. under /PATH/TO/MYPROJECT/PREFIX as prefix like this

cd <BONSAI PATH>
ant -Dprefix=/PATH/TO/MYPROJECT/PREFIX/ install

or build only with support for a specific communication framework

ant -Dcomm=TYPE -Dprefix=/PATH/TO/MYPROJECT/PREFIX install

where TYPE can e.g. be something like yarp oder XCF...


Documentation:
--------------

cd <BONSAI PATH>
ant doc