Code covered by the BSD License
-
aliwork(varargin)
Begin initialization code - DO NOT EDIT
-
[b,a]=invkin3(x,y,phi)
-
[k,a]=invkini(x,y,phi)
-
[xxt,yyt]=angls2links(bq)
-
[xxt,yyt]=angls2links2(bq)
-
a=fobstacle()
-
a=fobstacle2(xx,yy)
-
a=invkin(x,y)
-
a=recor(bsol,para)
-
a=recor2(bsol,para)
-
d=mutate1(pop,mutprop)%unifor...
-
f=ftorque(tt)
-
f=ftorque3(tt)
-
fitnesstra2(pop,para)
-
fitnesstra2(pop,para)
-
fitnesstra3f(pop,para)
-
fitnesstra3ob(pop,para)
-
forkin3(t1,t2,t3)
-
m=forkin(h)
-
off=cross_singlepoint(parent,...
-
rr=torque(kk)
-
tt=torque3(kk)
-
www=trajt3(para,chrom)
-
zz=trajt(para,chrom)
syms para chrom
-
trajectory_planning2f.m
-
trajectory_planning2ob.m
-
trajectory_planning3f.m
-
trajectory_planning3ob.m
-
Movie_1.wmv
-
View all files
Motion Planning for a Robot Arm by Using Genetic Algorithm
by Ali Talib Oudah
13 Mar 2009
genetic algorithm is used to optimize the trajectory planning for robot arm.
|
Watch this File
|
| File Information |
| Description |
This code proposes genetic algorithm (GA) to optimize the point-to-point trajectory planning for a 3-link (redundant) robot
arm. The objective function for the proposed GA is to minimizing traveling time and space, while not exceeding a maximum
pre-defined torque, without collision with any obstacle in the robot workspace. Quadrinomial and quintic polynomials are
used to describe the segments that connect initial, intermediate, and final point at joint-space. Direct kinematics has been used
for avoiding the singular configurations of the robot arm. To watch the paper which code made for it, follow this link.
http://jjmie.hu.edu.jo/files/JJMIE-V2-N3-press/2(16-21).pdf
|
| MATLAB release |
MATLAB 7 (R14)
|
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
|
Contact us at files@mathworks.com