/trex2-agent

An architecture for goal directed control of autonomous agents

Primary LanguageC++

T-REX:

Version Chla NTNU AURLab (written for LAUV Harald)

This is the NTNU branch of the TREX code.

Contains - Updated measurements added to Estimated state: CTD (Temperature, Salinity, Depth and Conductivity) ECOpuck (TSM, cDOM, and Chl a) Inclusion of PSI in Estimated state (for automatic front tracking)

Dependencies

The core library of t-rex depends on:

And these two are the only strong requirements to install t-rex (although a very bare-bone version of it).

The compilation is also setup by default to compile the europa reactor which in turn requires:

But you can safely disable europa via setting WITH_EUROPA to OFF via cmake tools (ccmake or cmake-gui)

Code documentation (the little there is...) is formated for doxygen: http://www.doxygen.org

Additionally t-rex generates few graphviz files in its log directory. Installing graphviz (http://www.graphviz.org/) or compatible graph visualization tools is a good way to visualize these graphs even if not really required.

Further, optional plug-ins may require extra dependencies; for example the ROS extension if enabled naturally expect ROS to be installed (http://www.ros.org) and so on for others.