Code covered by the BSD License  

Highlights from
3D Puma Robot Demo

4.6

4.6 | 15 ratings Rate this file 89 Downloads (last 30 days) File Size: 52.31 KB File ID: #14932
image thumbnail

3D Puma Robot Demo

by Don Riley

 

09 May 2007 (Updated 09 May 2007)

Simulate a 6 link 3D Puma Robot

| 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
This submission has inspired the following:
Four-Bar Polode Animation

MATLAB release MATLAB 7.3 (R2006b)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (18)
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.

23 Apr 2010 Infant Joe Charles

Is there any manual to guide how to write programs like this? I'm thinking about developing a robotic arm that picks the objects after analyzing the images of the object. Can you help on that?

20 Aug 2010 Mathias Mathias

How du store the link data manually in the linksdata.mat?

21 Sep 2011 David Flores  
04 Oct 2011 Mohd Huzaifa

awesome robot simulation

16 Oct 2011 Nirav Chudasama

Nice work.
I am beginner in this work can any body help me how to insert robotic toolbox in my mat lab r2008a

30 Jan 2012 Patrik Eschle

Nicely programmed, ideal for illustration purpose.

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
ik Don Riley 22 Oct 2008 09:12:19
cad 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
3d Edward Henderson 17 Nov 2010 20:01:49
3d lee sleu 07 Nov 2011 07:00:33

Contact us at files@mathworks.com