welcome: please sign in
location: Diff for "move3d"
Differences between revisions 4 and 5
Revision 4 as of 2011-04-08 16:29:28
Size: 2249
Editor: goedel
Comment:
Revision 5 as of 2011-11-15 14:40:39
Size: 2248
Editor: matthieu
Comment: softs -> trac
Deletions are marked like this. Additions are marked like this.
Line 26: Line 26:
> git clone http://softs.laas.fr/git/robots/robotpkg-wip.git > git clone http://trac.laas.fr/git/robots/robotpkg-wip.git

Move3D

move3d_screenshot1.jpg

move3d_screenshot2.jpg

Programming system for motion planning, includes services like collision detection, robot kinematics and an OpenGL viewer.

BioMove3D is used to develop algorithms to compute kinematic (geometric) paths in cluttered 3D environments for a generic multi-body system with any type of links, it is also used to compute molecular (nano particles) motions. The configuration space representation coded inside the software enables the development of generic planning methods implemented in C/C++ such as probabilistic roadmaps (PRM) and lately rapidly exploring random trees (RRTs). The newest investigation concerns the study of large molecular systems and human aware motion planning for friendly robots.

Installation

BioMove3D comes as a set of libraries and executables. To name a few:

  • libmove3d (the core library)

  • libhri (the human-robot interaction libraries)

  • move3d-studio (the graphical development environment)

Via robotpkg

The supported way to install libmove3d is through robotpkg:

robotpkg is a package management system for robotics module we use at the LAAS. It handles dependencies and compilation automatically. If you don't know it, have a look here.

You will need as well the work-in-progress repository:

> cd $ROBOTPKG_BASE
> git clone http://trac.laas.fr/git/robots/robotpkg-wip.git

Once installed, you can add the libmove3d package very easily:

> cd $ROBOTPKG_BASE/wip/libmove3d
> make update

You're done!

From the sources

To get the latest version of BioMove3D, you can check-out the sources with GIT:

> git clone http://trac.laas.fr/git/robots/BioMove3D.git

TODO: list dependencies!

You can then compile the stock libmove3d with:

> cd BioMove3D
> mkdir build && cd build
> cmake -DGENERATE_LIBMOVE3D ..
> make install

Documentation

Doxygen documentation is available online.

OpenrobotsWiki: move3d (last edited 2017-05-02 16:19:32 by matthieu)