- darwin2k: Darwin2K is a free, open-source toolkit for robot simulation and automated design. It features numerous simulation capabilities and an evolutionary algorithm capable of automatically synthesizing and optimizing robot designs to meet task-specific performance objectives.
- VXL. (formerly named "TargetJr"): initiative for vision research, similar to Orocos in the sense that it is (nothing more than) a set of libraries with
Many robotics libraries exists. Add your favourite to this category.
- Open Bayes for Python is a free and open source Bayesian Network library.
- Software for Probabilistic Analysis, Storage, and Manipulation (SPASM) s a templatised C++ library for the storage and manipulation of a variety of probabilistic representations. Represenationtations currently considered are: Gaussian, Gaussian Mixtures, Parzen density Estimates, Particles and Discrete grids.
- Deal, (Learning
- Octave and Scilab (tried to make a GPL-like license, but didn't really succeed...), both built on top of the original FORTRAN code (through some C and C++ wrappers) from Netlib (public domain). (Netlib is where most other matrix libraries, including Matlab, got their inspiration too.)
- Matrix and Quaternion FAQ, with lots of useful facts and algorithms for
- LinuxCNC (formally known as EMC, Enhanced Machine Controller). The project has developed already a lot of functionality, targeted at machine tools hobbyists. Axis is a graphical programming interface on top of EMC, for traditional G-code based milling.
- The NIST RS274NGC Interpreter, a C++ library and language specification for a G-code "dialect".
- RTAI, Xenomai, RT-Linux/GPL, Ecos, RTEMS, Ethernut. The latter three are non-Linux operation systems, targeted at small footprint embedded systems (e.g., without memory management unit, TCP/IP stack or file system); Ethernut is even meant for 8bit computers.
- Some control toolbox environments for Linux:
- BodyMech, a GPL-licensed set of Matlab files for the 3D kinematic analysis of motion capture data.