Related Projects
- 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
- Blender, a very advanced
3D computer animation package. MakeHuman is a
plug-in for Blender, to model and move human figures.
- SOLID is a
software library for collision detection of geometric objects in 3D
space.
- FlowDesigner
(was previously named Overflow),
C++ framework for graphical building of components. It has a
robotics component, RobotFlow. In the same set
of projects, Marie is
the newest, working towards ACE + CORBA as platform.
- boost::fsm,
- CORBA is not a software
implementation, but a specification. Several Open Source
implementations exist; GNOME uses ORBit; another one
(more extended, but with
larger memory requirements and slower execution) is TAO.
- 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.
|