SlideShare a Scribd company logo
1 of 8
Download to read offline
International Journal of Research in Engineering and Science (IJRES)
ISSN (Online): 2320-9364, ISSN (Print): 2320-9356
www.ijres.org Volume 5 Issue 2 ǁ Feb. 2017 ǁ PP.47-54
www.ijres.org 47 | Page
Simulation of Robot Manipulator Trajectory Optimization Design
Zhang De1
,Zhang Wei2
(Department of Electronic Engineering, JiNanUniversity, China)
ABSTRACT: Most of the trajectory planning based on robot dynamics and kinematics start from the joint
space, can not guarantee the robot end track corresponding relationship. To solve the above problem, the
method of trajectory planning is proposed and the optimization algorithm is used to solve the optimization
trajectory. Taking the SCARA robot as an example, the trajectory of the end trajectory is preset, the first
trajectory is planned by combining the first order acceleration planning and the arc transition. Then, the target
model is optimized for the average power and the movement time. Finally, a non-dominated sorting algorithm is
introduced to optimize the trajectory to obtain the best performance trajectory. The simulation results show that
the optimized trajectory has a certain amount of time-consuming increase compared with the traditional
trajectory of SCARA robot, but its energy consumption is obviously reduced, and the overall optimization result
is obvious.
Keywords: SCARA robot; NSDE algorithm; trajectory optimization;
I. INTERODUCTION
The robot trajectory has a significant effect on the robot's energy consumption, life expectancy and its
working efficiency. For the robot trajectory optimization problem, domestic and foreign scholars have a lot of
research. Gong Li used the genetic algorithm to improve the length of the manipulator [1], so that the dynamic
performance of the robot was improved, but the method was too complicated and the use was very difficult.
Wang Huifang used the B-spline to simulate the joint trajectory of the joint space [2] Dominate the sorting
genetic algorithm to optimize the energy of the joint space and the impact of the joint. However, using the
B-spline interpolation point, the larger the interpolation order, the larger the interpolation point and the
interpolation order will lead to discontinuous, Wang Xin used the third-order polynomial to simulate the motion
trajectory of the joint space [3] and used the classical genetic algorithm to optimize the time and energy of the
joint motion, but the traditional genetic algorithm solution set was not enough To ensure that the end trajectory
can correspond to the planning trajectory.
Therefore, in order to ensure the exact correspondence between the joint trajectory and the trajectory,
the simplification of the algorithm and the diversity of the solution set are optimized. The end trajectory
planning is proposed, and the trajectory planning is carried out directly. Then, the optimization of the robot
performance is optimized. So the difficulty of the optimization of the end trajectory is mainly the planning of the
trajectory and the establishment of the corresponding optimization model.
II. PRINCIPLE OF THE END TRAJECTORY OPTIMIZATION
This article is mainly for energy and time-consuming two aspects of optimization. In the traditional
joint space trajectory planning, the energy consumption is usually solved directly by the velocity and
acceleration of the joints, and then the kinetic model is used to solve the energy consumption. In this paper, a
trajectory of the end is preliminarily set for the problem of terminal trajectory optimization. Then, the velocity
and acceleration are programmed. The velocity, acceleration and kinetic model of the joint are calculated by the
inverse kinematics of the robot. Finally, we use the optimization algorithm to find the optimal trajectory of
various performance indexes on the basis of the preset end trajectory.
2.1 End trajectory setting
SCARA used in industrial production is very extensive, the work process is simple and fast that the
target caught, the last shift placed in the target point, Figure 1 is in the matlab environment using robotics
toolbox simulation out of the SCARA model The The robot has four joints (cylinder in the figure) q1, q2, q3, q4,
and the connecting rods l1, l2, d3 (straight lines in the figure). In this paper, we mainly study the trajectory of
the process of the process of translating the object, that is, the arc trajectory in the graph, and plan and optimize
it.
Simulation Of Robot Manipulator Trajectory Optimization Design
www.ijres.org 48 | Page
Fig1 Robot modeling model in matlab environment
In order to set an end trajectory before optimization, this paper chooses the starting point of the end of
the robot and any point in its movement space as the key point. Figure 2, PS, PE, PC for a given key simulation
scara robot end trajectory preset track.
Ps Pe
Pc
P1
P2
Fig2 Preset end trajectory
PS is the starting point of the end, Pe is the end point of the end, and Pc is one of the end motions.
Observation of the figure we can see, when the end of the track directly through the PC point will be
guidedInduced acceleration mutation. Therefore, the need for PC point to do arc transition processing. The
original from P1PC to PCP2 path through the arc P1P2 transition [5], to ensure that the end of the movement of the
joint movement of the smooth.
2.2 Scheduled Track Speed Planning
For the speed of a given trajectory, the acceleration of the planning method is generally sinusoidal
acceleration planning, exponential acceleration planning, acceleration planning [4], this paper selected in line
with the actual situation of this acceleration method on the end of the Cartesian space Speed planning.
Theacceleration method, that is, the first-order linear programming of the acceleration, equation(1) is the
acceleration planning, for the completion of the planning trajectory, its speed, displacement can be obtained by
integrating the acceleration.
























)
6
5
()(
6
)
6
5
3
2
(
)1()
3
2
3
()
2
(
6
)
36
(
)
6
0(6
)(
max
max
max
max
max
Tt
T
Tt
T
a
T
t
T
a
T
t
TT
t
T
a
T
t
T
a
T
t
T
t
a
ta
According to equation (1), the straight line segment PsPc and PcPe movement process for the
acceleration, uniform and deceleration, in accordance with the principle of first-order speed planning for the
Simulation Of Robot Manipulator Trajectory Optimization Design
www.ijres.org 49 | Page
entire route segment planning, in order to make the transition process of circular speed, acceleration curve
smooth, The point where the acceleration is 0 is the point of P1, P2, or the arc transition point, the length of the
arc P1P2 can be determined.
Fig3 Arc transition graph
When the P1 (X1, Y1), P2 (X2, Y2) is known, the length of the transition center O (a, b) and the
transition circle radius R and the transition arc P1P2 can be determined according to the above figure 3 and
equation(2) .The entire end path can thus be determined.
)2(
.
;)2()2(
;)1()1(
22
10
2
222
222








xddR
Rbyax
Rbyax
The motion trajectory of the manipulator consists of straight segments PsP1, P2Pe and arc P1P2.
According to equations (1) andequations (2), the trajectory of the end of the manipulator and the end velocity
velocity Vs(t) and the acceleration a(t) corresponding to each time t can be determined.
2.3 Kinematics and dynamics analysis of SCARA robots
The velocity planning of the preset trajectory is determined, and its dynamic performance is analyzed.
First, the results of its distal planning were switched to the joints. Secondly, the kinetic performance was
analyzed by the joint dynamics model. In the first step, the speed and acceleration of the end plan are switched
to the speed and speed of the joints. The inverse kinematics of the SCARA robot is analyzed. The instantaneous
velocity, instantaneous acceleration and position instantaneous velocity( )(tq ) Acceleration acceleration ( )(tq )
and position ( )(tq ). The second step, the dynamic analysis of SCARA robot. In this paper, the Lagrangian
dynamics model is used to analyze the dynamic characteristics of the target.
Lagrangian dynamics equation is explicit:
)3())(())(),(()())(( tqGtqtqHtqtqDM  
Where M is the vector of the joint drive torque. (D) is the inertial matrix of the system; through analysis, we can
get the dynamic equation of SCARA robot:
)4(
)(
2
4442421414
433333
2
12113242222212
2
2122211124142121111











qDqDqD
gmmqD
qDqDqDqD
qDqqDqDqDqD








Respectively, for the SCARA robot joints of the instantaneous moment, the main study:
III. OPTIMIZATION MODEL DESIGN
Through the analysis of the second section, Ps, Pe is the starting point of the determination, and Pc (x,
y) is any point of the end trajectory, its position determines the end trajectory, and determines the energy
consumption and movement time of the whole trajectory. For the time-consuming and energy-saving
optimization of trajectories, it is necessary to establish a model of its relationship with Pc.
Simulation Of Robot Manipulator Trajectory Optimization Design
www.ijres.org 50 | Page
3.1 End trajectory optimization target
The instantaneous power P of each articulated motor during the movement of the manipulator can be
expressed as the energy consumption of the manipulator. The instantaneous power P of the manipulator can be
expressed as the product of the instantaneous angular velocity ( q ) of the joint motor and the instantaneous
torque. There are:
 5;
4
1


i
ipP
Where the instantaneous moment torque for the joint i is the instantaneous angular velocity of the joint i .The
movement time of the manipulator is denoted by T.
)6(;
3
1


i
itT
As shown in Fig. 2, where t1 denotes the time at which the mid end is at PSP1, t2 denotes the time at
which the terminal is at P1P2, and t3 denotes the time at which the end is consumed in the P2Pe segment.
From the analysis of the second section, it can be seen that the time of the trajectory movement and the
instantaneous moment of the joint depend on the position of the Pc point. The average instantaneous power and
exercise time as an objective function of optimization, in summary, the optimization objective function is as
follows:
 7))),(()),,((( yxPcTyxPcPMin
among them:













;;
;)*(
3
1
1
4
1
i
ii
i
i
tT
vppP ,
3.2 Constraints
The actual parameters of the robot are shown in Table 1.
Name Quality(Kg) Length(mm)
Base 13.2313 300
Upper arm 7.4884 325
Forearm 7.6037 275
Screw 0.7599 260
Table 1 SCARA robot's actual parameters
For the data of the SCARA joint motor, the selected joint motor is 400W Panasonic motor, the rated
speed is 3000r / min, the maximum speed is 6000r / min, and the radian is about 314rad / sec - 628rad / sec.
Machine is 1:50 of the transmission ratio, the actual wingspan speed range of the maximum range of 6.28rad /
sec - 12.56rad / sec. 400w motor torque look-up table: the maximum range of 1.3 N * m - 3.8N * m, by the
reducer torque amplification, the actual torque range should be 65N * m - 190N * m, according to the actual
efficiency of about eighty percent Judge the maximum motor torque of the base motor and the arm in the range
of 50N * m - 150 N * m.
The motion range of the SCARA robot joint 1 is [-5 * pi / 6,5 * pi / 6], the motion range of the joint 2
[-8 * pi / 9,8 * pi / 9], the movement of the end in the XY plane The range is also the range of motion of Pc (x, y)
Simulation Of Robot Manipulator Trajectory Optimization Design
www.ijres.org 51 | Page
as shown in Fig4.
Fig4 The robot end is in the X-Y plane coordinate range of motion
In order to reduce the complexity of the search range and the complexity of the calculation, the range
of Pc in the XY plane is chosen to be in the range of (0.2, 0.5) and y (0,0.45).
Constraints: In the range of motion on the XY plane of a given end, the joint torque and joint angular velocity
of the SCARA robot joint motor must meet the following requirements:
 8
range)motionplanee(Coordinat
0.45<=y<=0,0.5<=x<=0.2
)onacceleratiEnd(20m/sa
locity)angular ve(Joint12.56rad/s<q
que)(joint torm*N150<
2
i












IV. NUMERICAL SIMULATION AND ANALYSIS
The non-dominated sorting genetic algorithm used by NSGA-II [6] (Non-Dominated Sorting Genetic
Algorithm) and DE [7] (Differential Evolution) improved NSDE [8] (Non-Dominated Sorting Differential
Evolution Algorith). First, NSGA-II non-domination and progeny individual selection mechanism; Second, the
generation of sub-generation difference instead of the traditional NSGA-II analog binary cross and polynomial
variants to generate progeny individual way. While maintaining the optimal solution of the diversity of the same
time also simplifies the complexity of the algorithm [9]. According to the optimization target set, a set of Pareto
optimal solution sets is obtained.
The concrete steps are as follows:
The first step is to initialize the population, randomly generate a population of scale N, set the
algorithm maximum evolution algebra gmax, determine the crossover probability Pcc, mutation probability Pm;
The second step: the use of DE algorithm for the initial population variation, crossover operator generation of
offspring population Qt, the size of N; The third step is to combine the parental population Pt and the progeny
population Qt to produce a population of 2N scale, and then carry out the non-dominant sorting and crowding
distance operation of the population to obtain the new population Pt + 1 with the size N The fourth step: the new
population of Pt + 1 for the tournament selection, the use of DE algorithm cross, mutation operator to generate
new progeny population Qt + 1; Step 5: Determine whether the termination condition is reached or the
evolutionary algebra is maximized. If the evolution is terminated, the optimal solution is output; otherwise, the
third step is returned.
The maximum probability of evolution is Gmax = 30; the crossover probability Pcc = 0.5; the mutation
probability Pm = 0.3; in the Cartesian coordinate system, the starting point of the end point is (0.2, 0.5 ) (Unit:
m), the end point is (0.5,0.2). Run through Matlab to get the Pareto surface as shown in Figure 5.
-0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
Simulation Of Robot Manipulator Trajectory Optimization Design
www.ijres.org 52 | Page
Fig5 Non-dominated solution set
The non-dominated solution of the Pareto frontier is analyzed and it is found that the acceleration of the
joint is more stable when the Pc inflection point is close to the vertical line of Ps and Pe. The closer the Pc is to
the Ps and Pe points, the less time is and the average power is larger The This is because the P1P2 transition arc
connection is smoother when near the vertical line.
Number Pc(x,y) Time(s) Power(W)
1 (0.2157,
0.4500)
0.3887 250.12
2 (0.3090,
0.3096)
0.4028 200.13
3 (0.3103,
0.3254)
0.4012 207.58
4 (0.3114,
0.3184)
0.4017 203.87
5 (0.2708,
0.3845)
0.3976 221.64
Table 2 Optional five sets of solutions for nonhomogeneous solutions
This article only selected one of the five solutions for analysis, see Table 2. The five solutions
correspond to the five different paths formed by the different five positions of the Pc point under the constraint
condition, and the five non-dominated solutions with different power consumption and power. Select the
appropriate set of solutions from Table 2, let Pc be (0.3090,0.3096), the corresponding Pareto solution
(0.4028,200.13), that is, time consuming T = 0.4028s, joint 1 and joint 2 average instantaneous power P =
200.13w, the trajectory at this time as shown in Figure 6.
Fig6 Optimized trajectory of the trajectory
0.385 0.39 0.395 0.4 0.405
200
210
220
230
240
250
260
Time(s)
Power(w)
0.2 0.25 0.3 0.35 0.4 0.45 0.5
0.2
0.25
0.3
0.35
0.4
0.45
0.5
x-axis
y-axis
The optimal trajectory of the end in the coordinate system
Simulation Of Robot Manipulator Trajectory Optimization Design
www.ijres.org 53 | Page
The kinematic and kinetic parameters can be obtained by numerical simulation. Figure 7, Figure 8,
Figure 9 and Figure 10 show the optimized end velocity curve, joint angle change curve, joint velocity curve
and joint torque curve.
Fig7 End speed of first order acceleration planningFigure 8 Optimized joint angle change curve
Fig 9 Optimized joint rotation speedFig 10 Variation of joint torque
When the trajectory of the SCARA robot moves along the standard trajectory, the time T = 0.3800s, the
average instantaneous power P = 366.73w for the joints 1 and 2 is shown in Fig11.
Fig11 The traditional trajectory of the SCARA end
0 50 100 150 200 250 300
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
Interpolation point
Speed(m/s)
0 50 100 150 200 250 300
0.8
1
1.2
1.4
1.6
1.8
2
Interpolation point
Angle(rad)
joint 1
joint 2
0 50 100 150 200 250 300
-10
-8
-6
-4
-2
0
2
4
6
Interpolation point
Speed(rad/s)
joint 1 joint 2
0 50 100 150 200 250 300
-100
-50
0
50
100
150
Interpolation point
Torque(N·m)
joint1 joint 2
0.2 0.25 0.3 0.35 0.4 0.45 0.5
0.2
0.25
0.3
0.35
0.4
0.45
0.5
X-axis
Y-axis
Simulation Of Robot Manipulator Trajectory Optimization Design
www.ijres.org 54 | Page
The time-consuming and average instantaneous power before and after optimization are shown in Table 3.
Time
(s)
Average
instantaneous
power(w)
Energy
consumption
(w*s)
Before
optimization
0.380
0
366.73 139.375
After
optimization
0.402
7
200.09 80.576
Table 3 Optimize energy consumption before and after
Contrast optimization before and after trajectory Figure 6 and Figure 11. Optimized before the
trajectory is a straight line, that is, the end of the SCARA raised the target, flat down. After the optimization of
the trajectory is slightly concave, that is, the end of the SCARA lift the object, the process of translating the arm
inward shrink, so that the torque of the rotation process becomes smaller, power consumption becomes smaller,
but makes the movement trajectory longer, time-consuming phase Bigger than that. The numerical simulation of
Table 3 is verified. Can be found after optimization compared to optimize the consumption increased by 6%,
power consumption by about 40%.
V. CONCLUDING
SCARA type of PTP industrial robots in the production process for a long time in the high-speed
reciprocating state, the accuracy requirements are very high, so to ensure the accuracy of the end track and
reduce energy consumption for reducing production costs, energy saving and environmental protection has a
very important significance. In this paper, the Cartesian space trajectory is re-planned using a method of
acceleration planning and arc transition, and the average instantaneous power and the time taken by one crawl
are optimized for optimization.
The non - dominated sorting difference algorithm combined with the non - dominated sorting genetic
algorithm and the difference algorithm is used to optimize the target model. Through numerical modeling and
simulation, the optimization results are simple and clear. At the expense of a small amount of time, the system
energy consumption is reduced by nearly 40%; multiple tests, the end of the trajectory movement and planning
trajectory accurately correspond.
REFERENCE
[1]. Gong Li.Optimal Design of Manipulator structure based on mobile platform[D].Wuhan University of
Technology,2012.
[2]. Wang Huifang .Research on Multi - objective Trajectory Optimization and Motion Control for Series
Robot manipulators[D].Zhejiang University,2011.
[3]. Wang xin,Han Guozhu,Wu Song.Multi - objective Optimization for Robot Path Planning Genetic
Algorithm[J].New technology and new technology,2011(12):14-18.
[4]. Chen Weihua.Study of Industrial Robot Trajectory Planningin Cartesian Space[D].South China University
of Technolog,2010.
[5]. Liu Lei.Design And Achievement Of Trajectory Planning of The Four-Dof Scara Manipulator[D].AnHui
University ofEngineering, 2013.
[6]. Deb K, Pratap A, Agarwal S, et al. A fast and elitist multiobjective genetic algorithm: NSGA-II[J]. IEEE
Transactions onEvolutionary Computation, 2002, 6(2):182-197.
[7]. Storn R, Price K. Differential Evolution: A Simple and Efficient Adaptive Scheme for Global Optimization
OverContinuous Spaces[J]. Journal of Global Optimization, 1995, 23(1):341-359.
[8]. Angira R, Babu B V. Non-dominated Sorting Differential Evolution (NSDE): An Extension of Differential
Evolution for Multi-objective Optimization.[C]// Indian International Conference on Artificial
Intelligence, Pune, India, December.2005:1428-1443.
[9]. Chen Qiaoli.The Application of Non-Dominated Sorting Differential Evolution Algorithm in
Multi-objective Optimization Problem[D].Wuhan University of Science and Technology, 2007.

More Related Content

What's hot

saad faim paper3
saad faim paper3saad faim paper3
saad faim paper3Saad Farooq
 
Numerical Simulation of Gaseous Microflows by Lattice Boltzmann Method
Numerical Simulation of Gaseous Microflows by Lattice Boltzmann MethodNumerical Simulation of Gaseous Microflows by Lattice Boltzmann Method
Numerical Simulation of Gaseous Microflows by Lattice Boltzmann MethodIDES Editor
 
Optimal control of electrodynamic tether orbit transfers
Optimal control of electrodynamic tether orbit transfersOptimal control of electrodynamic tether orbit transfers
Optimal control of electrodynamic tether orbit transfersFrancisco Carvalho
 
Optimal Output Feedback Design of a Shunt Reactor Controller for Damping by E...
Optimal Output Feedback Design of a Shunt Reactor Controller for Damping by E...Optimal Output Feedback Design of a Shunt Reactor Controller for Damping by E...
Optimal Output Feedback Design of a Shunt Reactor Controller for Damping by E...Samarendu Baul
 
76201979
7620197976201979
76201979IJRAT
 
ME 644 Trebuchet Parametric Design Optimization
ME 644 Trebuchet Parametric Design OptimizationME 644 Trebuchet Parametric Design Optimization
ME 644 Trebuchet Parametric Design OptimizationBenjamin Johnson
 
Measuring Axle Weight of Moving Vehicle Based on Particle Swarm Optimization
Measuring Axle Weight of Moving Vehicle Based on Particle Swarm OptimizationMeasuring Axle Weight of Moving Vehicle Based on Particle Swarm Optimization
Measuring Axle Weight of Moving Vehicle Based on Particle Swarm OptimizationIJRES Journal
 
An Unmanned Rotorcraft System with Embedded Design
An Unmanned Rotorcraft System with Embedded DesignAn Unmanned Rotorcraft System with Embedded Design
An Unmanned Rotorcraft System with Embedded DesignIOSR Journals
 
Low thrust interplanetary trajectory optimization (Optimal control)
Low thrust interplanetary trajectory optimization (Optimal control)Low thrust interplanetary trajectory optimization (Optimal control)
Low thrust interplanetary trajectory optimization (Optimal control)naveen kumar
 
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...journalBEEI
 
Iaetsd power-frequency transient studies
Iaetsd power-frequency transient studiesIaetsd power-frequency transient studies
Iaetsd power-frequency transient studiesIaetsd Iaetsd
 
STUDY ON THE PATH TRACKING AND POSITIONING METHOD OF WHEELED MOBILE ROBOT
STUDY ON THE PATH TRACKING AND POSITIONING METHOD OF WHEELED MOBILE ROBOTSTUDY ON THE PATH TRACKING AND POSITIONING METHOD OF WHEELED MOBILE ROBOT
STUDY ON THE PATH TRACKING AND POSITIONING METHOD OF WHEELED MOBILE ROBOTIJCSES Journal
 
Fundamentals of kinematics and mechanisms
Fundamentals of kinematics and mechanismsFundamentals of kinematics and mechanisms
Fundamentals of kinematics and mechanismsajitkarpe1986
 
ESTIMATE OF THE HEAD PRODUCED BY ELECTRICAL SUBMERSIBLE PUMPS ON GASEOUS PETR...
ESTIMATE OF THE HEAD PRODUCED BY ELECTRICAL SUBMERSIBLE PUMPS ON GASEOUS PETR...ESTIMATE OF THE HEAD PRODUCED BY ELECTRICAL SUBMERSIBLE PUMPS ON GASEOUS PETR...
ESTIMATE OF THE HEAD PRODUCED BY ELECTRICAL SUBMERSIBLE PUMPS ON GASEOUS PETR...ijaia
 
Modelling of flexible link manipulator dynamics using rigid link theory with
Modelling of flexible link manipulator dynamics using rigid link theory withModelling of flexible link manipulator dynamics using rigid link theory with
Modelling of flexible link manipulator dynamics using rigid link theory withIAEME Publication
 

What's hot (18)

saad faim paper3
saad faim paper3saad faim paper3
saad faim paper3
 
Numerical Simulation of Gaseous Microflows by Lattice Boltzmann Method
Numerical Simulation of Gaseous Microflows by Lattice Boltzmann MethodNumerical Simulation of Gaseous Microflows by Lattice Boltzmann Method
Numerical Simulation of Gaseous Microflows by Lattice Boltzmann Method
 
Optimal control of electrodynamic tether orbit transfers
Optimal control of electrodynamic tether orbit transfersOptimal control of electrodynamic tether orbit transfers
Optimal control of electrodynamic tether orbit transfers
 
Optimal Output Feedback Design of a Shunt Reactor Controller for Damping by E...
Optimal Output Feedback Design of a Shunt Reactor Controller for Damping by E...Optimal Output Feedback Design of a Shunt Reactor Controller for Damping by E...
Optimal Output Feedback Design of a Shunt Reactor Controller for Damping by E...
 
76201979
7620197976201979
76201979
 
ME 644 Trebuchet Parametric Design Optimization
ME 644 Trebuchet Parametric Design OptimizationME 644 Trebuchet Parametric Design Optimization
ME 644 Trebuchet Parametric Design Optimization
 
Measuring Axle Weight of Moving Vehicle Based on Particle Swarm Optimization
Measuring Axle Weight of Moving Vehicle Based on Particle Swarm OptimizationMeasuring Axle Weight of Moving Vehicle Based on Particle Swarm Optimization
Measuring Axle Weight of Moving Vehicle Based on Particle Swarm Optimization
 
H04444757
H04444757H04444757
H04444757
 
An Unmanned Rotorcraft System with Embedded Design
An Unmanned Rotorcraft System with Embedded DesignAn Unmanned Rotorcraft System with Embedded Design
An Unmanned Rotorcraft System with Embedded Design
 
Low thrust interplanetary trajectory optimization (Optimal control)
Low thrust interplanetary trajectory optimization (Optimal control)Low thrust interplanetary trajectory optimization (Optimal control)
Low thrust interplanetary trajectory optimization (Optimal control)
 
Lc2418711873
Lc2418711873Lc2418711873
Lc2418711873
 
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...
 
Basics Of Kalman Filter And Position Estimation Of Front Wheel Automatic Stee...
Basics Of Kalman Filter And Position Estimation Of Front Wheel Automatic Stee...Basics Of Kalman Filter And Position Estimation Of Front Wheel Automatic Stee...
Basics Of Kalman Filter And Position Estimation Of Front Wheel Automatic Stee...
 
Iaetsd power-frequency transient studies
Iaetsd power-frequency transient studiesIaetsd power-frequency transient studies
Iaetsd power-frequency transient studies
 
STUDY ON THE PATH TRACKING AND POSITIONING METHOD OF WHEELED MOBILE ROBOT
STUDY ON THE PATH TRACKING AND POSITIONING METHOD OF WHEELED MOBILE ROBOTSTUDY ON THE PATH TRACKING AND POSITIONING METHOD OF WHEELED MOBILE ROBOT
STUDY ON THE PATH TRACKING AND POSITIONING METHOD OF WHEELED MOBILE ROBOT
 
Fundamentals of kinematics and mechanisms
Fundamentals of kinematics and mechanismsFundamentals of kinematics and mechanisms
Fundamentals of kinematics and mechanisms
 
ESTIMATE OF THE HEAD PRODUCED BY ELECTRICAL SUBMERSIBLE PUMPS ON GASEOUS PETR...
ESTIMATE OF THE HEAD PRODUCED BY ELECTRICAL SUBMERSIBLE PUMPS ON GASEOUS PETR...ESTIMATE OF THE HEAD PRODUCED BY ELECTRICAL SUBMERSIBLE PUMPS ON GASEOUS PETR...
ESTIMATE OF THE HEAD PRODUCED BY ELECTRICAL SUBMERSIBLE PUMPS ON GASEOUS PETR...
 
Modelling of flexible link manipulator dynamics using rigid link theory with
Modelling of flexible link manipulator dynamics using rigid link theory withModelling of flexible link manipulator dynamics using rigid link theory with
Modelling of flexible link manipulator dynamics using rigid link theory with
 

Similar to Simulation of Robot Manipulator Trajectory Optimization Design

OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...
OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...
OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...cscpconf
 
Research on The Control of Joint Robot Trajectory
Research on The Control of Joint Robot TrajectoryResearch on The Control of Joint Robot Trajectory
Research on The Control of Joint Robot TrajectoryIJRESJOURNAL
 
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...IJRES Journal
 
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...JaresJournal
 
Dynamic modelling and optimal controlscheme of wheel inverted pendulum for mo...
Dynamic modelling and optimal controlscheme of wheel inverted pendulum for mo...Dynamic modelling and optimal controlscheme of wheel inverted pendulum for mo...
Dynamic modelling and optimal controlscheme of wheel inverted pendulum for mo...ijctcm
 
A novel method for determining fixed running time in operating electric train...
A novel method for determining fixed running time in operating electric train...A novel method for determining fixed running time in operating electric train...
A novel method for determining fixed running time in operating electric train...IJECEIAES
 
The cubic root unscented kalman filter to estimate the position and orientat...
The cubic root unscented kalman filter to estimate  the position and orientat...The cubic root unscented kalman filter to estimate  the position and orientat...
The cubic root unscented kalman filter to estimate the position and orientat...IJECEIAES
 
A New Method For Solving Kinematics Model Of An RA-02
A New Method For Solving Kinematics Model Of An RA-02A New Method For Solving Kinematics Model Of An RA-02
A New Method For Solving Kinematics Model Of An RA-02IJERA Editor
 
Eric Schulken-Portfolio [11-8-16]
Eric Schulken-Portfolio [11-8-16]Eric Schulken-Portfolio [11-8-16]
Eric Schulken-Portfolio [11-8-16]Eric Schulken
 
Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller
Modeling & Simulation of PMSM Drives with Fuzzy Logic ControllerModeling & Simulation of PMSM Drives with Fuzzy Logic Controller
Modeling & Simulation of PMSM Drives with Fuzzy Logic ControllerIJMER
 
Analytic parametric equations of log-aesthetic curves in terms of incomplete ...
Analytic parametric equations of log-aesthetic curves in terms of incomplete ...Analytic parametric equations of log-aesthetic curves in terms of incomplete ...
Analytic parametric equations of log-aesthetic curves in terms of incomplete ...Rushan Ziatdinov
 
The kinematics analysis and trajectory planning of Series robot
The kinematics analysis and trajectory planning of Series robotThe kinematics analysis and trajectory planning of Series robot
The kinematics analysis and trajectory planning of Series robotIJRES Journal
 
Controller design for gantry crane system using modified sine cosine optimiza...
Controller design for gantry crane system using modified sine cosine optimiza...Controller design for gantry crane system using modified sine cosine optimiza...
Controller design for gantry crane system using modified sine cosine optimiza...TELKOMNIKA JOURNAL
 
Performance measurement and dynamic analysis of two dof robotic arm manipulator
Performance measurement and dynamic analysis of two dof robotic arm manipulatorPerformance measurement and dynamic analysis of two dof robotic arm manipulator
Performance measurement and dynamic analysis of two dof robotic arm manipulatoreSAT Journals
 
090RobotTrajectoryGenerationEn.pdf
090RobotTrajectoryGenerationEn.pdf090RobotTrajectoryGenerationEn.pdf
090RobotTrajectoryGenerationEn.pdfsivapathuri
 
Trajectory Planning Through Polynomial Equation
Trajectory Planning Through Polynomial EquationTrajectory Planning Through Polynomial Equation
Trajectory Planning Through Polynomial Equationgummaavinash7
 
Simulation design of trajectory planning robot manipulator
Simulation design of trajectory planning robot manipulatorSimulation design of trajectory planning robot manipulator
Simulation design of trajectory planning robot manipulatorjournalBEEI
 

Similar to Simulation of Robot Manipulator Trajectory Optimization Design (20)

4267
42674267
4267
 
4267
42674267
4267
 
OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...
OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...
OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...
 
Research on The Control of Joint Robot Trajectory
Research on The Control of Joint Robot TrajectoryResearch on The Control of Joint Robot Trajectory
Research on The Control of Joint Robot Trajectory
 
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
 
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
 
Dynamic modelling and optimal controlscheme of wheel inverted pendulum for mo...
Dynamic modelling and optimal controlscheme of wheel inverted pendulum for mo...Dynamic modelling and optimal controlscheme of wheel inverted pendulum for mo...
Dynamic modelling and optimal controlscheme of wheel inverted pendulum for mo...
 
A novel method for determining fixed running time in operating electric train...
A novel method for determining fixed running time in operating electric train...A novel method for determining fixed running time in operating electric train...
A novel method for determining fixed running time in operating electric train...
 
The cubic root unscented kalman filter to estimate the position and orientat...
The cubic root unscented kalman filter to estimate  the position and orientat...The cubic root unscented kalman filter to estimate  the position and orientat...
The cubic root unscented kalman filter to estimate the position and orientat...
 
A New Method For Solving Kinematics Model Of An RA-02
A New Method For Solving Kinematics Model Of An RA-02A New Method For Solving Kinematics Model Of An RA-02
A New Method For Solving Kinematics Model Of An RA-02
 
Eric Schulken-Portfolio [11-8-16]
Eric Schulken-Portfolio [11-8-16]Eric Schulken-Portfolio [11-8-16]
Eric Schulken-Portfolio [11-8-16]
 
Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller
Modeling & Simulation of PMSM Drives with Fuzzy Logic ControllerModeling & Simulation of PMSM Drives with Fuzzy Logic Controller
Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller
 
Wang1998
Wang1998Wang1998
Wang1998
 
Analytic parametric equations of log-aesthetic curves in terms of incomplete ...
Analytic parametric equations of log-aesthetic curves in terms of incomplete ...Analytic parametric equations of log-aesthetic curves in terms of incomplete ...
Analytic parametric equations of log-aesthetic curves in terms of incomplete ...
 
The kinematics analysis and trajectory planning of Series robot
The kinematics analysis and trajectory planning of Series robotThe kinematics analysis and trajectory planning of Series robot
The kinematics analysis and trajectory planning of Series robot
 
Controller design for gantry crane system using modified sine cosine optimiza...
Controller design for gantry crane system using modified sine cosine optimiza...Controller design for gantry crane system using modified sine cosine optimiza...
Controller design for gantry crane system using modified sine cosine optimiza...
 
Performance measurement and dynamic analysis of two dof robotic arm manipulator
Performance measurement and dynamic analysis of two dof robotic arm manipulatorPerformance measurement and dynamic analysis of two dof robotic arm manipulator
Performance measurement and dynamic analysis of two dof robotic arm manipulator
 
090RobotTrajectoryGenerationEn.pdf
090RobotTrajectoryGenerationEn.pdf090RobotTrajectoryGenerationEn.pdf
090RobotTrajectoryGenerationEn.pdf
 
Trajectory Planning Through Polynomial Equation
Trajectory Planning Through Polynomial EquationTrajectory Planning Through Polynomial Equation
Trajectory Planning Through Polynomial Equation
 
Simulation design of trajectory planning robot manipulator
Simulation design of trajectory planning robot manipulatorSimulation design of trajectory planning robot manipulator
Simulation design of trajectory planning robot manipulator
 

More from IJRESJOURNAL

Injection Analysis of Hera And Betano New Power Plants At the Interconnection...
Injection Analysis of Hera And Betano New Power Plants At the Interconnection...Injection Analysis of Hera And Betano New Power Plants At the Interconnection...
Injection Analysis of Hera And Betano New Power Plants At the Interconnection...IJRESJOURNAL
 
Harmonic AnalysisofDistribution System Due to Embedded Generation Injection
Harmonic AnalysisofDistribution System Due to Embedded Generation InjectionHarmonic AnalysisofDistribution System Due to Embedded Generation Injection
Harmonic AnalysisofDistribution System Due to Embedded Generation InjectionIJRESJOURNAL
 
Decision Support System Implementation for Candidate Selection of the Head of...
Decision Support System Implementation for Candidate Selection of the Head of...Decision Support System Implementation for Candidate Selection of the Head of...
Decision Support System Implementation for Candidate Selection of the Head of...IJRESJOURNAL
 
Yield Forecasting to Sustain the Agricultural Transportation UnderStochastic ...
Yield Forecasting to Sustain the Agricultural Transportation UnderStochastic ...Yield Forecasting to Sustain the Agricultural Transportation UnderStochastic ...
Yield Forecasting to Sustain the Agricultural Transportation UnderStochastic ...IJRESJOURNAL
 
Injection Analysis of 5 Mwp Photovoltaic Power Plant on 20 Kv Distribution Ne...
Injection Analysis of 5 Mwp Photovoltaic Power Plant on 20 Kv Distribution Ne...Injection Analysis of 5 Mwp Photovoltaic Power Plant on 20 Kv Distribution Ne...
Injection Analysis of 5 Mwp Photovoltaic Power Plant on 20 Kv Distribution Ne...IJRESJOURNAL
 
Developing A Prediction Model for Tensile Elastic Modulus of Steel Fiber – Ce...
Developing A Prediction Model for Tensile Elastic Modulus of Steel Fiber – Ce...Developing A Prediction Model for Tensile Elastic Modulus of Steel Fiber – Ce...
Developing A Prediction Model for Tensile Elastic Modulus of Steel Fiber – Ce...IJRESJOURNAL
 
Effect of Liquid Viscosity on Sloshing in A Rectangular Tank
Effect of Liquid Viscosity on Sloshing in A Rectangular TankEffect of Liquid Viscosity on Sloshing in A Rectangular Tank
Effect of Liquid Viscosity on Sloshing in A Rectangular TankIJRESJOURNAL
 
Design and Implementation Decision Support System using MADM Methode for Bank...
Design and Implementation Decision Support System using MADM Methode for Bank...Design and Implementation Decision Support System using MADM Methode for Bank...
Design and Implementation Decision Support System using MADM Methode for Bank...IJRESJOURNAL
 
Investigations on The Effects of Different Heat Transfer Coefficients in The ...
Investigations on The Effects of Different Heat Transfer Coefficients in The ...Investigations on The Effects of Different Heat Transfer Coefficients in The ...
Investigations on The Effects of Different Heat Transfer Coefficients in The ...IJRESJOURNAL
 
Strategy of Adaptation of Traditional House Architecture Bali Aga
Strategy of Adaptation of Traditional House Architecture Bali AgaStrategy of Adaptation of Traditional House Architecture Bali Aga
Strategy of Adaptation of Traditional House Architecture Bali AgaIJRESJOURNAL
 
Design of Universal Measuring Equipment for Bogie Frame
Design of Universal Measuring Equipment for Bogie FrameDesign of Universal Measuring Equipment for Bogie Frame
Design of Universal Measuring Equipment for Bogie FrameIJRESJOURNAL
 
A Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
A Design Of Omni-Directional Mobile Robot Based On Mecanum WheelsA Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
A Design Of Omni-Directional Mobile Robot Based On Mecanum WheelsIJRESJOURNAL
 
An Investigation Into The Prevalence of Code Switching in the Teaching of Nat...
An Investigation Into The Prevalence of Code Switching in the Teaching of Nat...An Investigation Into The Prevalence of Code Switching in the Teaching of Nat...
An Investigation Into The Prevalence of Code Switching in the Teaching of Nat...IJRESJOURNAL
 
The Filling Up of Yogyakarta Governor Position in Social Harmony Perspective
The Filling Up of Yogyakarta Governor Position in Social Harmony PerspectiveThe Filling Up of Yogyakarta Governor Position in Social Harmony Perspective
The Filling Up of Yogyakarta Governor Position in Social Harmony PerspectiveIJRESJOURNAL
 
Quality Function Deployment And Proactive Quality Techniques Applied to Unive...
Quality Function Deployment And Proactive Quality Techniques Applied to Unive...Quality Function Deployment And Proactive Quality Techniques Applied to Unive...
Quality Function Deployment And Proactive Quality Techniques Applied to Unive...IJRESJOURNAL
 
The Analysis And Perspective on Development of Chinese Automotive Heavy-Duty ...
The Analysis And Perspective on Development of Chinese Automotive Heavy-Duty ...The Analysis And Perspective on Development of Chinese Automotive Heavy-Duty ...
The Analysis And Perspective on Development of Chinese Automotive Heavy-Duty ...IJRESJOURNAL
 
Research on the Bottom Software of Electronic Control System in Automobile El...
Research on the Bottom Software of Electronic Control System in Automobile El...Research on the Bottom Software of Electronic Control System in Automobile El...
Research on the Bottom Software of Electronic Control System in Automobile El...IJRESJOURNAL
 
Risk Based Underwater Inspection (RBUI) For Existing Fixed Platforms In Indon...
Risk Based Underwater Inspection (RBUI) For Existing Fixed Platforms In Indon...Risk Based Underwater Inspection (RBUI) For Existing Fixed Platforms In Indon...
Risk Based Underwater Inspection (RBUI) For Existing Fixed Platforms In Indon...IJRESJOURNAL
 
Dynamic Modeling of Four – Rotorcraft
Dynamic Modeling of Four – RotorcraftDynamic Modeling of Four – Rotorcraft
Dynamic Modeling of Four – RotorcraftIJRESJOURNAL
 
A New Approach on Proportional Fuzzy Likelihood Ratio orderings of Triangular...
A New Approach on Proportional Fuzzy Likelihood Ratio orderings of Triangular...A New Approach on Proportional Fuzzy Likelihood Ratio orderings of Triangular...
A New Approach on Proportional Fuzzy Likelihood Ratio orderings of Triangular...IJRESJOURNAL
 

More from IJRESJOURNAL (20)

Injection Analysis of Hera And Betano New Power Plants At the Interconnection...
Injection Analysis of Hera And Betano New Power Plants At the Interconnection...Injection Analysis of Hera And Betano New Power Plants At the Interconnection...
Injection Analysis of Hera And Betano New Power Plants At the Interconnection...
 
Harmonic AnalysisofDistribution System Due to Embedded Generation Injection
Harmonic AnalysisofDistribution System Due to Embedded Generation InjectionHarmonic AnalysisofDistribution System Due to Embedded Generation Injection
Harmonic AnalysisofDistribution System Due to Embedded Generation Injection
 
Decision Support System Implementation for Candidate Selection of the Head of...
Decision Support System Implementation for Candidate Selection of the Head of...Decision Support System Implementation for Candidate Selection of the Head of...
Decision Support System Implementation for Candidate Selection of the Head of...
 
Yield Forecasting to Sustain the Agricultural Transportation UnderStochastic ...
Yield Forecasting to Sustain the Agricultural Transportation UnderStochastic ...Yield Forecasting to Sustain the Agricultural Transportation UnderStochastic ...
Yield Forecasting to Sustain the Agricultural Transportation UnderStochastic ...
 
Injection Analysis of 5 Mwp Photovoltaic Power Plant on 20 Kv Distribution Ne...
Injection Analysis of 5 Mwp Photovoltaic Power Plant on 20 Kv Distribution Ne...Injection Analysis of 5 Mwp Photovoltaic Power Plant on 20 Kv Distribution Ne...
Injection Analysis of 5 Mwp Photovoltaic Power Plant on 20 Kv Distribution Ne...
 
Developing A Prediction Model for Tensile Elastic Modulus of Steel Fiber – Ce...
Developing A Prediction Model for Tensile Elastic Modulus of Steel Fiber – Ce...Developing A Prediction Model for Tensile Elastic Modulus of Steel Fiber – Ce...
Developing A Prediction Model for Tensile Elastic Modulus of Steel Fiber – Ce...
 
Effect of Liquid Viscosity on Sloshing in A Rectangular Tank
Effect of Liquid Viscosity on Sloshing in A Rectangular TankEffect of Liquid Viscosity on Sloshing in A Rectangular Tank
Effect of Liquid Viscosity on Sloshing in A Rectangular Tank
 
Design and Implementation Decision Support System using MADM Methode for Bank...
Design and Implementation Decision Support System using MADM Methode for Bank...Design and Implementation Decision Support System using MADM Methode for Bank...
Design and Implementation Decision Support System using MADM Methode for Bank...
 
Investigations on The Effects of Different Heat Transfer Coefficients in The ...
Investigations on The Effects of Different Heat Transfer Coefficients in The ...Investigations on The Effects of Different Heat Transfer Coefficients in The ...
Investigations on The Effects of Different Heat Transfer Coefficients in The ...
 
Strategy of Adaptation of Traditional House Architecture Bali Aga
Strategy of Adaptation of Traditional House Architecture Bali AgaStrategy of Adaptation of Traditional House Architecture Bali Aga
Strategy of Adaptation of Traditional House Architecture Bali Aga
 
Design of Universal Measuring Equipment for Bogie Frame
Design of Universal Measuring Equipment for Bogie FrameDesign of Universal Measuring Equipment for Bogie Frame
Design of Universal Measuring Equipment for Bogie Frame
 
A Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
A Design Of Omni-Directional Mobile Robot Based On Mecanum WheelsA Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
A Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
 
An Investigation Into The Prevalence of Code Switching in the Teaching of Nat...
An Investigation Into The Prevalence of Code Switching in the Teaching of Nat...An Investigation Into The Prevalence of Code Switching in the Teaching of Nat...
An Investigation Into The Prevalence of Code Switching in the Teaching of Nat...
 
The Filling Up of Yogyakarta Governor Position in Social Harmony Perspective
The Filling Up of Yogyakarta Governor Position in Social Harmony PerspectiveThe Filling Up of Yogyakarta Governor Position in Social Harmony Perspective
The Filling Up of Yogyakarta Governor Position in Social Harmony Perspective
 
Quality Function Deployment And Proactive Quality Techniques Applied to Unive...
Quality Function Deployment And Proactive Quality Techniques Applied to Unive...Quality Function Deployment And Proactive Quality Techniques Applied to Unive...
Quality Function Deployment And Proactive Quality Techniques Applied to Unive...
 
The Analysis And Perspective on Development of Chinese Automotive Heavy-Duty ...
The Analysis And Perspective on Development of Chinese Automotive Heavy-Duty ...The Analysis And Perspective on Development of Chinese Automotive Heavy-Duty ...
The Analysis And Perspective on Development of Chinese Automotive Heavy-Duty ...
 
Research on the Bottom Software of Electronic Control System in Automobile El...
Research on the Bottom Software of Electronic Control System in Automobile El...Research on the Bottom Software of Electronic Control System in Automobile El...
Research on the Bottom Software of Electronic Control System in Automobile El...
 
Risk Based Underwater Inspection (RBUI) For Existing Fixed Platforms In Indon...
Risk Based Underwater Inspection (RBUI) For Existing Fixed Platforms In Indon...Risk Based Underwater Inspection (RBUI) For Existing Fixed Platforms In Indon...
Risk Based Underwater Inspection (RBUI) For Existing Fixed Platforms In Indon...
 
Dynamic Modeling of Four – Rotorcraft
Dynamic Modeling of Four – RotorcraftDynamic Modeling of Four – Rotorcraft
Dynamic Modeling of Four – Rotorcraft
 
A New Approach on Proportional Fuzzy Likelihood Ratio orderings of Triangular...
A New Approach on Proportional Fuzzy Likelihood Ratio orderings of Triangular...A New Approach on Proportional Fuzzy Likelihood Ratio orderings of Triangular...
A New Approach on Proportional Fuzzy Likelihood Ratio orderings of Triangular...
 

Recently uploaded

HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 

Recently uploaded (20)

HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 

Simulation of Robot Manipulator Trajectory Optimization Design

  • 1. International Journal of Research in Engineering and Science (IJRES) ISSN (Online): 2320-9364, ISSN (Print): 2320-9356 www.ijres.org Volume 5 Issue 2 ǁ Feb. 2017 ǁ PP.47-54 www.ijres.org 47 | Page Simulation of Robot Manipulator Trajectory Optimization Design Zhang De1 ,Zhang Wei2 (Department of Electronic Engineering, JiNanUniversity, China) ABSTRACT: Most of the trajectory planning based on robot dynamics and kinematics start from the joint space, can not guarantee the robot end track corresponding relationship. To solve the above problem, the method of trajectory planning is proposed and the optimization algorithm is used to solve the optimization trajectory. Taking the SCARA robot as an example, the trajectory of the end trajectory is preset, the first trajectory is planned by combining the first order acceleration planning and the arc transition. Then, the target model is optimized for the average power and the movement time. Finally, a non-dominated sorting algorithm is introduced to optimize the trajectory to obtain the best performance trajectory. The simulation results show that the optimized trajectory has a certain amount of time-consuming increase compared with the traditional trajectory of SCARA robot, but its energy consumption is obviously reduced, and the overall optimization result is obvious. Keywords: SCARA robot; NSDE algorithm; trajectory optimization; I. INTERODUCTION The robot trajectory has a significant effect on the robot's energy consumption, life expectancy and its working efficiency. For the robot trajectory optimization problem, domestic and foreign scholars have a lot of research. Gong Li used the genetic algorithm to improve the length of the manipulator [1], so that the dynamic performance of the robot was improved, but the method was too complicated and the use was very difficult. Wang Huifang used the B-spline to simulate the joint trajectory of the joint space [2] Dominate the sorting genetic algorithm to optimize the energy of the joint space and the impact of the joint. However, using the B-spline interpolation point, the larger the interpolation order, the larger the interpolation point and the interpolation order will lead to discontinuous, Wang Xin used the third-order polynomial to simulate the motion trajectory of the joint space [3] and used the classical genetic algorithm to optimize the time and energy of the joint motion, but the traditional genetic algorithm solution set was not enough To ensure that the end trajectory can correspond to the planning trajectory. Therefore, in order to ensure the exact correspondence between the joint trajectory and the trajectory, the simplification of the algorithm and the diversity of the solution set are optimized. The end trajectory planning is proposed, and the trajectory planning is carried out directly. Then, the optimization of the robot performance is optimized. So the difficulty of the optimization of the end trajectory is mainly the planning of the trajectory and the establishment of the corresponding optimization model. II. PRINCIPLE OF THE END TRAJECTORY OPTIMIZATION This article is mainly for energy and time-consuming two aspects of optimization. In the traditional joint space trajectory planning, the energy consumption is usually solved directly by the velocity and acceleration of the joints, and then the kinetic model is used to solve the energy consumption. In this paper, a trajectory of the end is preliminarily set for the problem of terminal trajectory optimization. Then, the velocity and acceleration are programmed. The velocity, acceleration and kinetic model of the joint are calculated by the inverse kinematics of the robot. Finally, we use the optimization algorithm to find the optimal trajectory of various performance indexes on the basis of the preset end trajectory. 2.1 End trajectory setting SCARA used in industrial production is very extensive, the work process is simple and fast that the target caught, the last shift placed in the target point, Figure 1 is in the matlab environment using robotics toolbox simulation out of the SCARA model The The robot has four joints (cylinder in the figure) q1, q2, q3, q4, and the connecting rods l1, l2, d3 (straight lines in the figure). In this paper, we mainly study the trajectory of the process of the process of translating the object, that is, the arc trajectory in the graph, and plan and optimize it.
  • 2. Simulation Of Robot Manipulator Trajectory Optimization Design www.ijres.org 48 | Page Fig1 Robot modeling model in matlab environment In order to set an end trajectory before optimization, this paper chooses the starting point of the end of the robot and any point in its movement space as the key point. Figure 2, PS, PE, PC for a given key simulation scara robot end trajectory preset track. Ps Pe Pc P1 P2 Fig2 Preset end trajectory PS is the starting point of the end, Pe is the end point of the end, and Pc is one of the end motions. Observation of the figure we can see, when the end of the track directly through the PC point will be guidedInduced acceleration mutation. Therefore, the need for PC point to do arc transition processing. The original from P1PC to PCP2 path through the arc P1P2 transition [5], to ensure that the end of the movement of the joint movement of the smooth. 2.2 Scheduled Track Speed Planning For the speed of a given trajectory, the acceleration of the planning method is generally sinusoidal acceleration planning, exponential acceleration planning, acceleration planning [4], this paper selected in line with the actual situation of this acceleration method on the end of the Cartesian space Speed planning. Theacceleration method, that is, the first-order linear programming of the acceleration, equation(1) is the acceleration planning, for the completion of the planning trajectory, its speed, displacement can be obtained by integrating the acceleration.                         ) 6 5 ()( 6 ) 6 5 3 2 ( )1() 3 2 3 () 2 ( 6 ) 36 ( ) 6 0(6 )( max max max max max Tt T Tt T a T t T a T t TT t T a T t T a T t T t a ta According to equation (1), the straight line segment PsPc and PcPe movement process for the acceleration, uniform and deceleration, in accordance with the principle of first-order speed planning for the
  • 3. Simulation Of Robot Manipulator Trajectory Optimization Design www.ijres.org 49 | Page entire route segment planning, in order to make the transition process of circular speed, acceleration curve smooth, The point where the acceleration is 0 is the point of P1, P2, or the arc transition point, the length of the arc P1P2 can be determined. Fig3 Arc transition graph When the P1 (X1, Y1), P2 (X2, Y2) is known, the length of the transition center O (a, b) and the transition circle radius R and the transition arc P1P2 can be determined according to the above figure 3 and equation(2) .The entire end path can thus be determined. )2( . ;)2()2( ;)1()1( 22 10 2 222 222         xddR Rbyax Rbyax The motion trajectory of the manipulator consists of straight segments PsP1, P2Pe and arc P1P2. According to equations (1) andequations (2), the trajectory of the end of the manipulator and the end velocity velocity Vs(t) and the acceleration a(t) corresponding to each time t can be determined. 2.3 Kinematics and dynamics analysis of SCARA robots The velocity planning of the preset trajectory is determined, and its dynamic performance is analyzed. First, the results of its distal planning were switched to the joints. Secondly, the kinetic performance was analyzed by the joint dynamics model. In the first step, the speed and acceleration of the end plan are switched to the speed and speed of the joints. The inverse kinematics of the SCARA robot is analyzed. The instantaneous velocity, instantaneous acceleration and position instantaneous velocity( )(tq ) Acceleration acceleration ( )(tq ) and position ( )(tq ). The second step, the dynamic analysis of SCARA robot. In this paper, the Lagrangian dynamics model is used to analyze the dynamic characteristics of the target. Lagrangian dynamics equation is explicit: )3())(())(),(()())(( tqGtqtqHtqtqDM   Where M is the vector of the joint drive torque. (D) is the inertial matrix of the system; through analysis, we can get the dynamic equation of SCARA robot: )4( )( 2 4442421414 433333 2 12113242222212 2 2122211124142121111            qDqDqD gmmqD qDqDqDqD qDqqDqDqDqD         Respectively, for the SCARA robot joints of the instantaneous moment, the main study: III. OPTIMIZATION MODEL DESIGN Through the analysis of the second section, Ps, Pe is the starting point of the determination, and Pc (x, y) is any point of the end trajectory, its position determines the end trajectory, and determines the energy consumption and movement time of the whole trajectory. For the time-consuming and energy-saving optimization of trajectories, it is necessary to establish a model of its relationship with Pc.
  • 4. Simulation Of Robot Manipulator Trajectory Optimization Design www.ijres.org 50 | Page 3.1 End trajectory optimization target The instantaneous power P of each articulated motor during the movement of the manipulator can be expressed as the energy consumption of the manipulator. The instantaneous power P of the manipulator can be expressed as the product of the instantaneous angular velocity ( q ) of the joint motor and the instantaneous torque. There are:  5; 4 1   i ipP Where the instantaneous moment torque for the joint i is the instantaneous angular velocity of the joint i .The movement time of the manipulator is denoted by T. )6(; 3 1   i itT As shown in Fig. 2, where t1 denotes the time at which the mid end is at PSP1, t2 denotes the time at which the terminal is at P1P2, and t3 denotes the time at which the end is consumed in the P2Pe segment. From the analysis of the second section, it can be seen that the time of the trajectory movement and the instantaneous moment of the joint depend on the position of the Pc point. The average instantaneous power and exercise time as an objective function of optimization, in summary, the optimization objective function is as follows:  7))),(()),,((( yxPcTyxPcPMin among them:              ;; ;)*( 3 1 1 4 1 i ii i i tT vppP , 3.2 Constraints The actual parameters of the robot are shown in Table 1. Name Quality(Kg) Length(mm) Base 13.2313 300 Upper arm 7.4884 325 Forearm 7.6037 275 Screw 0.7599 260 Table 1 SCARA robot's actual parameters For the data of the SCARA joint motor, the selected joint motor is 400W Panasonic motor, the rated speed is 3000r / min, the maximum speed is 6000r / min, and the radian is about 314rad / sec - 628rad / sec. Machine is 1:50 of the transmission ratio, the actual wingspan speed range of the maximum range of 6.28rad / sec - 12.56rad / sec. 400w motor torque look-up table: the maximum range of 1.3 N * m - 3.8N * m, by the reducer torque amplification, the actual torque range should be 65N * m - 190N * m, according to the actual efficiency of about eighty percent Judge the maximum motor torque of the base motor and the arm in the range of 50N * m - 150 N * m. The motion range of the SCARA robot joint 1 is [-5 * pi / 6,5 * pi / 6], the motion range of the joint 2 [-8 * pi / 9,8 * pi / 9], the movement of the end in the XY plane The range is also the range of motion of Pc (x, y)
  • 5. Simulation Of Robot Manipulator Trajectory Optimization Design www.ijres.org 51 | Page as shown in Fig4. Fig4 The robot end is in the X-Y plane coordinate range of motion In order to reduce the complexity of the search range and the complexity of the calculation, the range of Pc in the XY plane is chosen to be in the range of (0.2, 0.5) and y (0,0.45). Constraints: In the range of motion on the XY plane of a given end, the joint torque and joint angular velocity of the SCARA robot joint motor must meet the following requirements:  8 range)motionplanee(Coordinat 0.45<=y<=0,0.5<=x<=0.2 )onacceleratiEnd(20m/sa locity)angular ve(Joint12.56rad/s<q que)(joint torm*N150< 2 i             IV. NUMERICAL SIMULATION AND ANALYSIS The non-dominated sorting genetic algorithm used by NSGA-II [6] (Non-Dominated Sorting Genetic Algorithm) and DE [7] (Differential Evolution) improved NSDE [8] (Non-Dominated Sorting Differential Evolution Algorith). First, NSGA-II non-domination and progeny individual selection mechanism; Second, the generation of sub-generation difference instead of the traditional NSGA-II analog binary cross and polynomial variants to generate progeny individual way. While maintaining the optimal solution of the diversity of the same time also simplifies the complexity of the algorithm [9]. According to the optimization target set, a set of Pareto optimal solution sets is obtained. The concrete steps are as follows: The first step is to initialize the population, randomly generate a population of scale N, set the algorithm maximum evolution algebra gmax, determine the crossover probability Pcc, mutation probability Pm; The second step: the use of DE algorithm for the initial population variation, crossover operator generation of offspring population Qt, the size of N; The third step is to combine the parental population Pt and the progeny population Qt to produce a population of 2N scale, and then carry out the non-dominant sorting and crowding distance operation of the population to obtain the new population Pt + 1 with the size N The fourth step: the new population of Pt + 1 for the tournament selection, the use of DE algorithm cross, mutation operator to generate new progeny population Qt + 1; Step 5: Determine whether the termination condition is reached or the evolutionary algebra is maximized. If the evolution is terminated, the optimal solution is output; otherwise, the third step is returned. The maximum probability of evolution is Gmax = 30; the crossover probability Pcc = 0.5; the mutation probability Pm = 0.3; in the Cartesian coordinate system, the starting point of the end point is (0.2, 0.5 ) (Unit: m), the end point is (0.5,0.2). Run through Matlab to get the Pareto surface as shown in Figure 5. -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6
  • 6. Simulation Of Robot Manipulator Trajectory Optimization Design www.ijres.org 52 | Page Fig5 Non-dominated solution set The non-dominated solution of the Pareto frontier is analyzed and it is found that the acceleration of the joint is more stable when the Pc inflection point is close to the vertical line of Ps and Pe. The closer the Pc is to the Ps and Pe points, the less time is and the average power is larger The This is because the P1P2 transition arc connection is smoother when near the vertical line. Number Pc(x,y) Time(s) Power(W) 1 (0.2157, 0.4500) 0.3887 250.12 2 (0.3090, 0.3096) 0.4028 200.13 3 (0.3103, 0.3254) 0.4012 207.58 4 (0.3114, 0.3184) 0.4017 203.87 5 (0.2708, 0.3845) 0.3976 221.64 Table 2 Optional five sets of solutions for nonhomogeneous solutions This article only selected one of the five solutions for analysis, see Table 2. The five solutions correspond to the five different paths formed by the different five positions of the Pc point under the constraint condition, and the five non-dominated solutions with different power consumption and power. Select the appropriate set of solutions from Table 2, let Pc be (0.3090,0.3096), the corresponding Pareto solution (0.4028,200.13), that is, time consuming T = 0.4028s, joint 1 and joint 2 average instantaneous power P = 200.13w, the trajectory at this time as shown in Figure 6. Fig6 Optimized trajectory of the trajectory 0.385 0.39 0.395 0.4 0.405 200 210 220 230 240 250 260 Time(s) Power(w) 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.2 0.25 0.3 0.35 0.4 0.45 0.5 x-axis y-axis The optimal trajectory of the end in the coordinate system
  • 7. Simulation Of Robot Manipulator Trajectory Optimization Design www.ijres.org 53 | Page The kinematic and kinetic parameters can be obtained by numerical simulation. Figure 7, Figure 8, Figure 9 and Figure 10 show the optimized end velocity curve, joint angle change curve, joint velocity curve and joint torque curve. Fig7 End speed of first order acceleration planningFigure 8 Optimized joint angle change curve Fig 9 Optimized joint rotation speedFig 10 Variation of joint torque When the trajectory of the SCARA robot moves along the standard trajectory, the time T = 0.3800s, the average instantaneous power P = 366.73w for the joints 1 and 2 is shown in Fig11. Fig11 The traditional trajectory of the SCARA end 0 50 100 150 200 250 300 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 Interpolation point Speed(m/s) 0 50 100 150 200 250 300 0.8 1 1.2 1.4 1.6 1.8 2 Interpolation point Angle(rad) joint 1 joint 2 0 50 100 150 200 250 300 -10 -8 -6 -4 -2 0 2 4 6 Interpolation point Speed(rad/s) joint 1 joint 2 0 50 100 150 200 250 300 -100 -50 0 50 100 150 Interpolation point Torque(N·m) joint1 joint 2 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.2 0.25 0.3 0.35 0.4 0.45 0.5 X-axis Y-axis
  • 8. Simulation Of Robot Manipulator Trajectory Optimization Design www.ijres.org 54 | Page The time-consuming and average instantaneous power before and after optimization are shown in Table 3. Time (s) Average instantaneous power(w) Energy consumption (w*s) Before optimization 0.380 0 366.73 139.375 After optimization 0.402 7 200.09 80.576 Table 3 Optimize energy consumption before and after Contrast optimization before and after trajectory Figure 6 and Figure 11. Optimized before the trajectory is a straight line, that is, the end of the SCARA raised the target, flat down. After the optimization of the trajectory is slightly concave, that is, the end of the SCARA lift the object, the process of translating the arm inward shrink, so that the torque of the rotation process becomes smaller, power consumption becomes smaller, but makes the movement trajectory longer, time-consuming phase Bigger than that. The numerical simulation of Table 3 is verified. Can be found after optimization compared to optimize the consumption increased by 6%, power consumption by about 40%. V. CONCLUDING SCARA type of PTP industrial robots in the production process for a long time in the high-speed reciprocating state, the accuracy requirements are very high, so to ensure the accuracy of the end track and reduce energy consumption for reducing production costs, energy saving and environmental protection has a very important significance. In this paper, the Cartesian space trajectory is re-planned using a method of acceleration planning and arc transition, and the average instantaneous power and the time taken by one crawl are optimized for optimization. The non - dominated sorting difference algorithm combined with the non - dominated sorting genetic algorithm and the difference algorithm is used to optimize the target model. Through numerical modeling and simulation, the optimization results are simple and clear. At the expense of a small amount of time, the system energy consumption is reduced by nearly 40%; multiple tests, the end of the trajectory movement and planning trajectory accurately correspond. REFERENCE [1]. Gong Li.Optimal Design of Manipulator structure based on mobile platform[D].Wuhan University of Technology,2012. [2]. Wang Huifang .Research on Multi - objective Trajectory Optimization and Motion Control for Series Robot manipulators[D].Zhejiang University,2011. [3]. Wang xin,Han Guozhu,Wu Song.Multi - objective Optimization for Robot Path Planning Genetic Algorithm[J].New technology and new technology,2011(12):14-18. [4]. Chen Weihua.Study of Industrial Robot Trajectory Planningin Cartesian Space[D].South China University of Technolog,2010. [5]. Liu Lei.Design And Achievement Of Trajectory Planning of The Four-Dof Scara Manipulator[D].AnHui University ofEngineering, 2013. [6]. Deb K, Pratap A, Agarwal S, et al. A fast and elitist multiobjective genetic algorithm: NSGA-II[J]. IEEE Transactions onEvolutionary Computation, 2002, 6(2):182-197. [7]. Storn R, Price K. Differential Evolution: A Simple and Efficient Adaptive Scheme for Global Optimization OverContinuous Spaces[J]. Journal of Global Optimization, 1995, 23(1):341-359. [8]. Angira R, Babu B V. Non-dominated Sorting Differential Evolution (NSDE): An Extension of Differential Evolution for Multi-objective Optimization.[C]// Indian International Conference on Artificial Intelligence, Pune, India, December.2005:1428-1443. [9]. Chen Qiaoli.The Application of Non-Dominated Sorting Differential Evolution Algorithm in Multi-objective Optimization Problem[D].Wuhan University of Science and Technology, 2007.