Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Stage controller: Localization-Space Trails for Robot Foraging
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.


stg.idw  README

** NOTE: this code in development and should not be used for anything at all. It probably does not work. These instructions are probably wrong. **

An implementation of Localization Space Trails (LOST) for robot foraging [Vaughan et al 2001]

 - rtv (  2011.12.29


Assuming Stage is working in your environment (see notes below), you should be able to
build and run this template controller from the directory containing
this README file as follows:

$ cmake .

If you see errors, read the notes below on setting up your environment.

$ make

Check to see that the module "" has been built successfully
into the current directory. If not, carefully read the build output to
see what went wrong.

Tell Stage to look in the current directory for controller modules

$ export STAGEPATH=.

Now run Stage with the test world:

$ stage world/

[Vaughan et al 2001] LOST: localization-space trails for robot teams. R T Vaughan, K Stoy, G S Sukhatme, M J Mataric in IEEE Transactions on Robotics and Automation (2002)

Notes on setting up your environment

If you installed Stage to the default location for your platform, you
should not need to do any special environment setup.

if you installed Stage to a non-default location, i.e. you specified
-DCMAKE_INSTALL_PREFIX=<stage install prefix> when running CMake to
configure Stage, you need to set PKG_CONFIG_PATH to include <stage
install prefix>/lib/pkgconfig since the build script uses pkg-config
to find Stage's compiler and linker settings. You probably also need
to set LD_LIBRARY_PATH on Linux,or DYLD_LIBRARY_PATH on OS X to <stage
install prefix>/lib. If you want toFor convenience, you may also want to add Stage's
the directory containing Stage's binary to your PATH. Here are the
relevant lines from my $HOME/.profile file:

# my install prefix

export PATH="$STAGE/bin:$PATH"
export PKG_CONFIG_PATH=$STAGE/lib/pkgconfig

#Linux, etc.


Something went wrong with that request. Please try again.