- 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
Related Projects
Many robotics libraries exists. Add your favourite to this category.
Miscellaneous links
»
- Login or register to post comments
- See complete post...
Graphs - FSM - Component diagrams links
- 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,
»
- Login or register to post comments
- See complete post...
Communication - Distribution links
- 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.
»
- Login or register to post comments
- See complete post...
Bayes links
- 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
»
- Login or register to post comments
- See complete post...
Computation links
- 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
»
- Login or register to post comments
- See complete post...
Motion control and planning links
- 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".
»
- Login or register to post comments
- See complete post...
Real-time control and data acquisition links
- 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:
Biomechanics links
- BodyMech, a GPL-licensed set of Matlab files for the 3D kinematic analysis of motion capture data.