Difference between revisions of "Simulation of a 6 DOF Manipulator"

From AIRWiki
Jump to: navigation, search
(New page: === Project name === Simulation of a 6 Degrees of freedom manipulator The Puma 560 manipulator === Project short description === The...)
 
Line 18: Line 18:
  
 
==== Project head(s) ====
 
==== Project head(s) ====
 
 
[[User:MarcelloRestelli | Marcello Restelli]]
 
[[User:MarcelloRestelli | Marcello Restelli]]
  
 
==== Students currently working on the project ====
 
==== Students currently working on the project ====
 
 
[[User:PietroCastelli | Pietro Castelli]]
 
[[User:PietroCastelli | Pietro Castelli]]
  
Line 28: Line 26:
 
[http://www.ode.org/ Open Dinamycs engine], [http://qt.nokia.com/products/ QT Platform], [http://www.libqglviewer.com/ QGLViewer Library],  
 
[http://www.ode.org/ Open Dinamycs engine], [http://qt.nokia.com/products/ QT Platform], [http://www.libqglviewer.com/ QGLViewer Library],  
 
[http://www.opengl.org/ OpenGL], [http://www.boost.org/ Boost C++ Library]
 
[http://www.opengl.org/ OpenGL], [http://www.boost.org/ Boost C++ Library]
 +
 +
=== Images ===
 +
[[Image:PietroCastelli-gui.jpg|thumb|center|400px|Almost finished user interface]]
  
 
=== Laboratory work and risk analysis ===
 
=== Laboratory work and risk analysis ===
 
 
Laboratory work for this project will be mainly performed at AIRLab/Lambrate. Potential risks are only related to the use of PCs.
 
Laboratory work for this project will be mainly performed at AIRLab/Lambrate. Potential risks are only related to the use of PCs.
*Standard safety measures are described in [http://airlab.elet.polimi.it/index.php/airlab/content/download/461/4110]
+
*Standard safety measures are described in [http://airlab.elet.polimi.it/index.php/airlab/content/download/461/4110 Safety meseaures]

Revision as of 22:19, 16 September 2009

Project name

Simulation of a 6 Degrees of freedom manipulator

The Puma 560 manipulator

Project short description

The goal of this project is to develop a simulator for a 6-DOF robot manipulator, using Open Dynamics Engine library (ODE) for simulating the rigid body dynamics and OpenGL 3D Graphic for visualization. The project involves three different phases:

  • Building a physical model of the Unimate Puma 560 manipulator using ODE primitives for articulated rigid bodies
  • Choosing and implementing forward and inverse kinematic routines for the previously developed robot model
  • Choosing and mplementing control modules and trajectory planning routines

The simulator will be provided with a custom designed user interface (based on Trolltech's QT platform) allowing the user to control the robot both in the cartesian and in the joint space.

Dates

Start date: 2009/02/27

End date: 2010/02/22

Project head(s)

Marcello Restelli

Students currently working on the project

Pietro Castelli

Useful internet links

Open Dinamycs engine, QT Platform, QGLViewer Library, OpenGL, Boost C++ Library

Images

Almost finished user interface

Laboratory work and risk analysis

Laboratory work for this project will be mainly performed at AIRLab/Lambrate. Potential risks are only related to the use of PCs.