4.33333

4.3 | 9 ratings Rate this file 159 downloads (last 30 days) File Size: 51.16 KB File ID: #14932

3D Puma Robot Demo

by Don Riley

 

09 May 2007 (Updated 09 May 2007)

No BSD License  

Simulate a 6 link 3D Puma Robot

Download Now | Watch this File

File Information
Description

This program simulates a 6 link 3D Puma Robot in the robots lab at Walla Walla College. The 3D robot looks "real" thanks to the cad2matdemo program.

The robot currently moves with kinematic control using direct input of joint angles and slider bars (GUI). Some inverse kinematics options are built in but not automated yet (a demo button). A random input is also provided and the robot animates between locations.

There are just two files to use. The main program and the six 3D-links data file that is read in at start up.

Try the "demo" button and the "Random Move" button.

Note: This file will be updated and improved. Comments welcomed.

Acknowledgements

The author wishes to acknowledge the following in the creation of this submission:
Robot Demo, CAD2MATDEMO.M, uibutton: GUI pushbuttons with better labels

MATLAB release MATLAB 7.3 (R2006b)
Zip File Content  
Other Files linksdata.mat,
puma3d.m
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (12)
18 May 2007 Aquiles Perez

How applicable do you think will be to combine this with the daq toolbox to move a real puma robot?

21 Jun 2007 Brian Ho

Full details and steps available in the program. good example for inverse kinematic

06 Nov 2007 khan islam

i saw it and makeit

01 Dec 2007 Jordi Palacin

Very nice and helpful !

15 Dec 2007 engin mergenci

it is a good demo

03 Jan 2008 xu song

why I can't run it?
Error in ==> C:\MATLAB6p5\work\puma3d.m (loaddata)
On line 478 ==> [linkdata]=load('linksdata.mat','s1','s2', 's3','s4','s5','s6','s7','A1');

Error in ==> C:\MATLAB6p5\work\puma3d.m
On line 25 ==> loaddata
??? Error using ==> load
Unable to read MAT file C:\MATLAB6p5\work\linksdata.mat

File may be corrupt.

who can help me?thanks!

02 Feb 2008 toño leiva

necesito un manual del puma 260

26 Mar 2008 abdelrazzac MERHEB

It's a good demo... I will try to use it in my thesis, "Nonlinear Control of PUMA Robot" it would be perfect...
But when I open puma3d.m I don't see the slides and the edit boxes.. any idea?
thanks a lot for the demo.

30 Mar 2008 Karan Khokar

Very good simulation in joint mode. Possible additions could be Cartesian mode movement for end-effector which would require inverse kinematics.

05 Apr 2008 jang shaoten  
12 May 2008 Cesar Gustavo Chillon

Very good simulation in joint mode.

04 Apr 2009 Alex Frid

very cool simulation!!
some question:
how do you set the initial position of the parts (before starting the transformations)? i.e.

Please login to add a comment or rating.
Tag Activity for this File
Tag Applied By Date/Time
simulation Don Riley 22 Oct 2008 09:12:19
robot Don Riley 22 Oct 2008 09:12:19
demo Don Riley 22 Oct 2008 09:12:19
link Don Riley 22 Oct 2008 09:12:19
3d Don Riley 22 Oct 2008 09:12:19
kinematics Don Riley 22 Oct 2008 09:12:19
cad Don Riley 22 Oct 2008 09:12:19
ik Don Riley 22 Oct 2008 09:12:19
3d Chen Jinali 06 Dec 2008 06:26:26
kinematics EMP Fas 21 Feb 2009 14:42:34
ik Óscar J. Rubio Martín 06 Sep 2009 14:39:19
cad2mat Hung la 13 Oct 2009 20:38:59
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com