Resources.getPackges();

// These files were last updated on 2009-10-25 20:37

JMat

A Java based mathematics package including geometry, linear algebra, and other mathematical tools. The linear algebra package, originally derived from JAMA, now supports sparse matrices and fast implementations of several sparse matrix operations such as Cholesky Decomposition. JMat includes MEnv, a toolbox for mathematical scripting and arbitrary expression evaluation that can be easily embedded inside Java applications to make mathematical code easier to read. MEnv's GUI also serves as a useful (though limited) alternative to Matlab.

Dependencies: none

Vis

Vis is an Java-based OpenGL visualization package designed for rapidly prototyping graphical interfaces for scientific applications. Most of the movies from the APRIL laboratory were developed using Vis.

Dependencies: JOGL, jmat

LCM Types

Our LCM types, needed for processing log files.

Dependencies: lcm

APRIL Robotics Toolkit

A set of Java libraries for developing robotics applications. Includes visualization, logging, mapping, control, path planning, and more. (This is a snapshot of our research code and may not always work).

Dependencies: JOGL, jmat, vis, lcm, lcmtypes

Mega-Jar

For convenience, we have packaged april.jar, jmat.jar, vis.jar, lcm.jar, and lcmtypes.jar into a single package.

Dependencies: JOGL

JCam

JCam is a set of JNI functions allowing image acquisition from v4l2 and libdc1394 devices (it is Linux only). Much of the low-level drivers were adapted from CamUnits.

Dependencies: none

Externally-Hosted Packages

We are active developers of several larger development communities.