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.

Here are some key features of “Darwin2K”:

· Simulation capabilities

· Kinematic simulation
· Dynamic simulation (forward and inverse), including simulation closed kinematic chains, joint limits, and limited contact
· Modular simulator architecture allows simulation components to be activated and configured at runtime.
· Collision detection
· Estimation of link deflection
· Several robot control algorithms, including PID joint control, Jacobian (Singularity-Robust Inverse) control, and SRI with dynamics for free-flying manipulators
· Robots can be built at runtime from parameterized modules, and new module types can be added.
· Modules can use components from a database that includes motors and gearheads from Maxon, and harmonic drives from HD Systems
· OpenGL and OpenInventor display drivers

· Automated synthesis

· Distributed evolutionary algorithm can synthesize and optimize robot kinematics (topology and dimensions), dynamics, components, and controller parameters with respect to multiple user-selected performance metrics
· Robot performance is assessed through simulation
· Scope of synthesizer can be restricted by partially specifying robot parameters and/or topology
· Allows coarse-to-fine synthesis
· Easily incorporate a-priori knowledge in designs
· Simple interface for specifying multiple metrics and criteria

Requirements:

· X windows
· OpenGL, MesaGL, or OpenInventor
· xforms
· perl >= 5

What’s New in This Release:

· Bug fixes
· Added joint modules with 2-stage gearheads
· Fixed dependencies in header files
· roverController2 is working
· Added ability to use Featherstone dynamics algorithm
· Added demos
· Multiple configurations are supported by darwin2k, not just dyno

Download (tar.gz)




Author:
admin
Time:
Thursday, January 10th, 2008 at 3:06 am
Category:
Artificial Intelligence
Comments:
You can leave a response, or trackback from your own site.
RSS:
You can follow any responses to this entry through the RSS 2.0 feed.
Navigation:

Leave a Reply