SlideShare a Scribd company logo
1 of 15
DEPARTMENT OF MECHANICAL
ENGINEERING
GIET UNIVERSITY
GUNUPUR
PRESENTATION MADE BY:-
G.AVINASH SHARMA
TEAM MEMBERS:-
 Kali Charan Rath
 Supriya Sahu
 Anshuman Nayak
 Suvikram Pradhan
 G.Avinash Sharma
 Patro Pankajkumar Munibara
INTERNATIONAL CONFERENCE ON ADVANCES IN
SIGNAL PROCESSING COMMUNICATIONS AND
COMPUTATIONAL INTELIGENCE(ASCCI 2K21)
CMR TECHNICAL CAMPUS
Geometrical
Significance Of
Trajectory
Planning
Through
Polynomial
Equation –
Customized
RPPPRR Model
Robot
Robotics
Robotics, design, construction, and use of machines (robots) to perform tasks done traditionally
by human beings. Robots are widely used in such industries as automobile manufacture to
perform simple repetitive tasks, and in industries where work must be performed
in environments hazardous to humans. Many aspects of robotics involve artificial intelligence;
robots may be equipped with the equivalent of human senses such as vision, touch, and the
ability to sense temperature. Some are even capable of simple decision making, and current
robotics research is geared toward devising robots with a degree of self-sufficiency that will
permit mobility and decision-making in an unstructured environment. Today’s industrial robots
do not resemble human beings; a robot in human form is called an android.
Application
 Collaborative Robots
 Robotic Painting
 Robotic Welding
Robotic Assembly
Part Transfer and Machine Tending
Material Removal
INTRODUCTION
 ISO 8373:2012 defines an business robot as follows: for use in commercial automation applications,
reprogrammable, repeatedly controlled, flexible manipulator with three or more axes that may be fixed in place
or cell.
 The phrases used inside the definition above are explained in more element under: Reprogrammable: intended
to allow the planned motions or secondary functions to be personalized without the need for any physical
modifications; Multipurpose: with physical modification, it can be converted to a different application purpose
Physical alteration: The physical system is modified, i.e. the mechanical device does not encompass storage
media, ROMs, etc.. Axis: An axis is a course that specify how a robotic moves in a linear or rotational mode
 Several approaches for generating trajectory have been investigated during the previous few decades. Many
authors [1–4] propose the same strategy to generate joint-space line or trajectory. Some papers [5–7] described
a different polynomial joint-space trajectory generation strategy . Researchers [8-10 ] developed advanced cubic
method to interrupt joint positions with related velocities The topic of optimizing a trajectory going through
given waypoints while adhering to kinematic restrictions was investigated [11-13]. Robotics has been employed
within a few enterprises for decades, but the blessings of robot automation have finally unfolded to different
industries. The "three D's" rule applies to figuring out which commercial jobs are maximum desirable for robots:
any tasks that is grimy (Dirty) , Dull, or risky ( Dangerous / Dicey) . Straightforward and cyclic tasks that insist
constant resources are typical robotic applications. The most common industrial robots are articulated robots.
Because they resemble a human arm, they are sometimes known as robotic arms or manipulator arms. The
articulated arms may additionally flow in an extensive variety of guidelines thanks to their more than one stage
of freedom articulations. Cartesian, SCARA, Cylindrical, Delta, Polar, and Vertically articulated are the six main
types of industrial robots. There are, but, numerous different styles of robot configurations. Every of these
varieties have a completely unique joint association. Axes are the joints that make up the arm.
Course development algorithms construct geometric path from starting point to the
target point, passing through intermediate points, either in the joint region or within the
robotics’ operational space, unlike curve planning, that uses an existing geometric path
and add temporal statistics to it, trajectory planning methods employ an existing
geometric path.
Inside the discipline of robotics and, more widely, within the field of automation, path
planning and trajectory planning are critical worries.
Indeed, in order to attain shorter production periods, robots and autonomous equipment
are increasingly operating at rapid speeds. Due to the fact, first-rate performances are
demanded from the actuators and manipulate the device; the high operating speed may
additionally hinder the precision and repeatability of the robotic movements. As a result,
creating a trajectory should be approached with caution.
Methodology for path planning assemble a numerical direction from an preliminary to
last target, passing via pre-described through-factors, both inside the joint space or within
the robot's operational area, while developing plans for a trajectory, algorithms consider
the existing geometric direction. and upload temporal statistics to it. In Robotics,
trajectory planning algorithms are vital due to the fact placing the instances of passing at
the via-points affects each the kinematic and dynamic components of the motion.
The approaches used to construct the geometric direction are often classified into three
categories: roadmap techniques, cell breakdown methods, and synthetic capability
techniques. The characteristics that are maximized are frequently termed after the
algorithms for trajectory planning, such as minimal time, minimal energy, and minimal
jerk. Polynomials are the choice for smooth, continuous motion with continuous
derivatives. Through intermediate point(s), the robot must have to travel among the start
and ending point in diverse robotics movement making plans challenges. A trajectory is
ROBOT TRAJECTORY
Algorithm for robot trajectory in Cartesian space
● This research questions the widely held belief in robotics that
knowing a robot's kinematic information, such as the array of
links and joints, link size, and joint geometry, is required to
operate it.
● The ideas of kinematics and dynamics of expressed rigid
bodies form the underpinnings of modern robotics. Maximum
robotics textbook starts off evolved with an outline of robotic
design the use of joint angles, and then actions on to
kinematics, dynamics, and manage ( control ).
● The implicit assumption that knowing a robot's kinematic
information, such as the display of links and joints, link scope,
and joint geometry, are required to control it is a major
consequence of this. Through joint angles robot can be
controlled by keeping link dimensions as constant. A linkage is
a mechanical device made up of stiff structures known as links
and pin joints or sliding joints that connect them. DOF means
the number of independent variables that are required to fully
characterize the mechanical Robot configuration.
Step 1 : Path calculation from starting point to the target point
Step 2 : Assign a total time T(path) to pass through the path
Step 3 : Discretize the points in time and space
Step 4 : Between these points, combine a continuous time function
Step 5 : Solve the simulation model by inverse kinematics
ALGORITH FOR TRAJECTORY IN THE
OPERATIONAL SPACE
ALGORITHM FOR TRAJECTORY IN THE
JOINT SPACE
Step 1 : Calculate inverse kinematics answer from preliminary point to the very
last factor.
Step 2 : Allocate overall time T(path) using maximal joint velocities.
Step 3 : Discretize the individual joint trajectories in respect to time.
Step 4 : Merge a continuous function between these point.
Quinticpolynomialtrajectory
The Cubic Polynomial Trajectory method cannot specify accelerations at each point, hence acceleration will be discontinuous at each
point for a set of points. Because of the discontinuity in acceleration, the derivative of acceleration (jerk) at each through point is
infinite, as a result, the robot's movements takes an rapid jerk.
To prevent this, three restrictions must be given at each point: position, velocity, and acceleration. A fifth order polynomial fits the trajectory between two intermediate points .
p(𝑑0) = π‘Ž0 + π‘Ž1𝑑0 + π‘Ž2𝑑0
2 + π‘Ž3𝑑0
3 + π‘Ž4𝑑0
4 + π‘Ž5𝑑0
5 ------------------ (8)
𝑝 𝑑0 = 𝑣 𝑑0 = π‘Ž1 + 2 π‘Ž2𝑑0 + 3π‘Ž3𝑑0
2 + 4π‘Ž4𝑑0
3 + 5π‘Ž5𝑑0
4 ------------------- (9)
𝑝 𝑑0 = π‘Ž 𝑑0 = 2 π‘Ž2 + 6π‘Ž3𝑑0 + 12π‘Ž4𝑑0
2 + 20𝑑0
3 ------------------ (10)
p(𝑑𝑓) = π‘Ž0 + π‘Ž1𝑑𝑓 + π‘Ž2𝑑𝑓
2 + π‘Ž3𝑑𝑓
3 + π‘Ž4𝑑𝑓
4 + π‘Ž5𝑑𝑓
5 ------------------ (11)
𝑝 𝑑𝑓 = 𝑣 𝑑𝑓 = π‘Ž1 + 2 π‘Ž2𝑑𝑓 + 3π‘Ž3𝑑𝑓
2 + 4π‘Ž4𝑑𝑓
3 + 5π‘Ž5𝑑𝑓
4 ------------------- (12)
𝑝 𝑑𝑓 = π‘Ž 𝑑𝑓 = 2 π‘Ž2 + 6π‘Ž3𝑑𝑓 + 12π‘Ž4𝑑𝑓
2 + 20𝑑𝑓
3 ------------------ (13)
1 𝑑0 𝑑0
2 𝑑0
3
𝑑0
4 𝑑0
5
0 1 2𝑑0 3𝑑0
2
4𝑑0
3 5𝑑0
4
0 0 2 6𝑑0 12𝑑0
2
20 𝑑0
3
1 𝑑𝑓 𝑑𝑓
2 𝑑𝑓
3
𝑑𝑓
4 𝑑𝑓
5
0 1 2𝑑𝑓 3𝑑𝑓
2
4𝑑𝑓
3 5𝑑𝑓
4
0 0 2 6𝑑𝑓 12𝑑𝑓
2
20 𝑑𝑓
3
π‘Ž0
π‘Ž1
π‘Ž2
π‘Ž3
π‘Ž4
π‘Ž5
=
𝑝0
𝑝0
𝑝0
𝑝𝑓
𝑝𝑓
𝑝𝑓
Cubicpolynomialtrajectory
Cubic Polynomial Trajectory mathematical model for the path between two points p(𝑑0) and p(𝑑𝑓) expressed as :
p(t) = π‘Ž0 + π‘Ž1𝑑 + π‘Ž2𝑑2 + π‘Ž3𝑑3 ------------------ (1)
𝑝 𝑑 = π‘‰π‘’π‘™π‘œπ‘π‘–π‘‘π‘¦ = 𝑣 𝑑 = π‘Ž1 + 2 π‘Ž2𝑑 + 3π‘Ž3𝑑2 ------------------ (2)
𝑝 𝑑 = π΄π‘π‘π‘’π‘™π‘’π‘Ÿπ‘Žπ‘‘π‘–π‘œπ‘› = π‘Ž 𝑑 = 2 π‘Ž2 + 6π‘Ž3𝑑 ------------------- (3)
The velocity and acceleration are determined by the first and second derivatives of equation-1 respectively.
Equation-3 indicates that acceleration is continuous and linearly varies with time; as a result, infinite accelerations are not required for the trajectory. To answer the unknowns, four
constraints must be specified: a0, a1, a2, and a3. The start and finish coordinates are obviously two limitations, and the final two velocities are the starting and end velocities.
p(𝑑0) = π‘Ž0 + π‘Ž1𝑑0 + π‘Ž2𝑑0
2 + π‘Ž3𝑑0
3 ------------------- (4)
𝑝 𝑑0 = 𝑣 𝑑0 = π‘Ž1 + 2 π‘Ž2𝑑0 + 3π‘Ž3𝑑0
2 ------------------- (5)
p(𝑑𝑓) = π‘Ž0 + π‘Ž1𝑑𝑓 + π‘Ž2𝑑𝑓
2 + π‘Ž3𝑑𝑓
3 ------------------- (6)
𝑝 𝑑𝑓 = 𝑣 𝑑𝑓 = π‘Ž1 + 2 π‘Ž2𝑑𝑓 + 3π‘Ž3𝑑𝑓
2 ------------------- (7)
Matrix representation of the above equation can be written as :
1 𝑑0 𝑑0
2 𝑑0
3
0 1 2𝑑0 3𝑑0
2
1 𝑑𝑓 𝑑𝑓
2 𝑑𝑓
3
0 1 2𝑑𝑓 3𝑑𝑓
2
π‘Ž0
π‘Ž1
π‘Ž2
π‘Ž3
=
𝑝0
𝑣0
𝑝𝑓
𝑣𝑓
Analysis has done by keeping in mind, base
frame to end effector.
Cubic trajectory execution by customized robot model
Isometric view Right side view
Front side view
EE configuration
matrix
FIG:-X- value for Link 1,2,3,4,5 & 6 FIG:-Y- value for Link 1,2,3,4,5 & 6
FIG:-Z- value for Link 1,2,3,4,5 & 6 FIG:-Joint-1: Joint value and joint velocity
Fig:-Joint-1: relationship between- Joint value, velocity, acceleration &
force / Torque
CONCLUSION
The cubic polynomial interpolation and quintic polynomial interpolation
methods are used to plan the motion of the manipulator without load from the
start point to the goal point, respectively. The angle, velocity and acceleration
curve is represented by the concerned graph. The start point and target point
of both approach are zero and the acceleration of the start point and target
points is zero too
Kinematics study of a 6-DOF customized robot model is examined in this
work. The use of cubic and quintic polynomials in the trajectory planning of 6-
DOF robot model is highlighted. The required matching curves were validated
by simulation of the robot model. The quintic polynomial method has a more
visible effect on the trajectory planning of the 6-DOF robotic arm, according to
the results.
When compared to the cubic polynomial, the quintic polynomial produces a
smooth and continuous trajectory, demonstrating that this method is feasible
for trajectory planning of similar 6-DOF robotic arms. When compared to the
cubic polynomial, the quintic polynomial produces a smooth and continuous
trajectory, demonstrating that this method is feasible for trajectory planning
of similar 6-DOF robotic arms.
REFERENCES
A.Y. Lee , Y. Choi , Smooth trajectory planning methods using physical limits,
Proc. Instit. Mech. Eng. Part C 229 2127–2143, (2015)
A.Gasparetto, P. Boscariol, A. Lanzutti, R. Vidoni, β€œPath planning and
trajectory planning algorithms: a general overview,” Mechanisms and Machine
Science, Vol. 29, pp. 3-27, (2015).
B.Matthias, β€œNew safety standards for collaborative robots ABB YuMi dual-arm
robot,” Proceedings of 2015 IEEE/RSJ International Conference on Intelligent
Robots and Systems. Hamburg. Germany: IEEE, (2015).
B.Zi,J.Lin,S.Qian, β€œLocalization, obstacle avoidance planning and control of a
cooperative cable parallel robot for multiple mobile cranes, Robot”, Comput.-
Integr.Manuf. 34(0), 105–123, (2015). http:// dx.doi.org / 10. 1016
/j.rcim.2014.11.005.
Bureerat, S.; Pholdee,N.; Radpukdee, T.; Jaroenapibal, P., β€œSelf-adaptive
MRPBIL-DE for 6-D robot multi objective trajectory planning”, Expert Syst.
Appl., 136, 133–144, (2019).
J. Angeles, β€œFundamentals of Robotic Mechanical Systems,” Springer, New
York, NY USA, 3rd edition, (2007).
J. S. Huang, P. F. Hu, K. Y.Wu, M. Zeng, β€œOptimal time-jerk trajectory
planning for industrial robots,” Mechanism and Machine Theory, Vol. 121, pp.
530-544, (2018).
Trajectory Planning Through Polynomial Equation

More Related Content

What's hot

Robotics and Automation Introduction
Robotics and Automation IntroductionRobotics and Automation Introduction
Robotics and Automation Introductionanand hd
Β 
Lecture 1 trajectory generation
Lecture 1 trajectory generation Lecture 1 trajectory generation
Lecture 1 trajectory generation cairo university
Β 
Robot manipulator
Robot manipulatorRobot manipulator
Robot manipulatorGanesh Murugan
Β 
Robotics: Cartesian Trajectory Planning
Robotics: Cartesian Trajectory PlanningRobotics: Cartesian Trajectory Planning
Robotics: Cartesian Trajectory PlanningDamian T. Gordon
Β 
RMV robot programming
RMV robot programmingRMV robot programming
RMV robot programminganand hd
Β 
Ec6003 robotics and automation notes
Ec6003   robotics and automation notesEc6003   robotics and automation notes
Ec6003 robotics and automation notesJAIGANESH SEKAR
Β 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial roboticsGU Gan
Β 
Application of industrial robotics
Application of industrial roboticsApplication of industrial robotics
Application of industrial roboticsShubham Maurya
Β 
BASICS and INTRODUCTION of ROBOTICS
BASICS and INTRODUCTION of ROBOTICSBASICS and INTRODUCTION of ROBOTICS
BASICS and INTRODUCTION of ROBOTICSnishantsharma1705
Β 
MOBILE ROBOTIC SYSTEM
MOBILE ROBOTIC SYSTEMMOBILE ROBOTIC SYSTEM
MOBILE ROBOTIC SYSTEMKARTHIK SRINIVAS
Β 
Industrial Robotics Chap 01 Fundamentals
Industrial  Robotics  Chap 01  FundamentalsIndustrial  Robotics  Chap 01  Fundamentals
Industrial Robotics Chap 01 FundamentalsKevin Carvalho
Β 
robotics ppt
robotics ppt robotics ppt
robotics ppt sivabenten1
Β 
Jacobian inverse manipulator
Jacobian inverse manipulatorJacobian inverse manipulator
Jacobian inverse manipulatorHitesh Mohapatra
Β 

What's hot (20)

Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
Β 
Robotics and Automation Introduction
Robotics and Automation IntroductionRobotics and Automation Introduction
Robotics and Automation Introduction
Β 
Lecture 1 trajectory generation
Lecture 1 trajectory generation Lecture 1 trajectory generation
Lecture 1 trajectory generation
Β 
Robot manipulator
Robot manipulatorRobot manipulator
Robot manipulator
Β 
Robotics: Cartesian Trajectory Planning
Robotics: Cartesian Trajectory PlanningRobotics: Cartesian Trajectory Planning
Robotics: Cartesian Trajectory Planning
Β 
Robots
Robots Robots
Robots
Β 
RMV robot programming
RMV robot programmingRMV robot programming
RMV robot programming
Β 
Robotics position and orientation
Robotics position and orientationRobotics position and orientation
Robotics position and orientation
Β 
2. robotics
2. robotics2. robotics
2. robotics
Β 
Motion Planning
Motion PlanningMotion Planning
Motion Planning
Β 
Ec6003 robotics and automation notes
Ec6003   robotics and automation notesEc6003   robotics and automation notes
Ec6003 robotics and automation notes
Β 
Robot vision
Robot visionRobot vision
Robot vision
Β 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
Β 
Application of industrial robotics
Application of industrial roboticsApplication of industrial robotics
Application of industrial robotics
Β 
BASICS and INTRODUCTION of ROBOTICS
BASICS and INTRODUCTION of ROBOTICSBASICS and INTRODUCTION of ROBOTICS
BASICS and INTRODUCTION of ROBOTICS
Β 
MOBILE ROBOTIC SYSTEM
MOBILE ROBOTIC SYSTEMMOBILE ROBOTIC SYSTEM
MOBILE ROBOTIC SYSTEM
Β 
Industrial Robotics Chap 01 Fundamentals
Industrial  Robotics  Chap 01  FundamentalsIndustrial  Robotics  Chap 01  Fundamentals
Industrial Robotics Chap 01 Fundamentals
Β 
Robot Configuration - 2
Robot Configuration - 2Robot Configuration - 2
Robot Configuration - 2
Β 
robotics ppt
robotics ppt robotics ppt
robotics ppt
Β 
Jacobian inverse manipulator
Jacobian inverse manipulatorJacobian inverse manipulator
Jacobian inverse manipulator
Β 

Similar to Trajectory Planning Through Polynomial Equation

Mobile robot path planning using ant colony optimization
Mobile robot path planning using ant colony optimizationMobile robot path planning using ant colony optimization
Mobile robot path planning using ant colony optimizationeSAT Publishing House
Β 
Kinematics modeling of six degrees of freedom humanoid robot arm using impro...
Kinematics modeling of six degrees of freedom humanoid robot  arm using impro...Kinematics modeling of six degrees of freedom humanoid robot  arm using impro...
Kinematics modeling of six degrees of freedom humanoid robot arm using impro...IJECEIAES
Β 
090RobotTrajectoryGenerationEn.pdf
090RobotTrajectoryGenerationEn.pdf090RobotTrajectoryGenerationEn.pdf
090RobotTrajectoryGenerationEn.pdfsivapathuri
Β 
Navigation and Trajectory Control for Autonomous Robot/Vehicle (mechatronics)
Navigation and Trajectory Control for Autonomous Robot/Vehicle (mechatronics)Navigation and Trajectory Control for Autonomous Robot/Vehicle (mechatronics)
Navigation and Trajectory Control for Autonomous Robot/Vehicle (mechatronics)Mithun Chowdhury
Β 
Drawbot Final Presentation
Drawbot Final PresentationDrawbot Final Presentation
Drawbot Final Presentationgldec0513
Β 
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...IRJET Journal
Β 
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
Β 
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM NITISH K
Β 
Design and implementation of path planning algorithm for wheeled mobile robot...
Design and implementation of path planning algorithm for wheeled mobile robot...Design and implementation of path planning algorithm for wheeled mobile robot...
Design and implementation of path planning algorithm for wheeled mobile robot...eSAT Journals
Β 
Design and implementation of path planning algorithm for wheeled mobile robot...
Design and implementation of path planning algorithm for wheeled mobile robot...Design and implementation of path planning algorithm for wheeled mobile robot...
Design and implementation of path planning algorithm for wheeled mobile robot...eSAT Publishing House
Β 
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...CSCJournals
Β 
High-Speed Neural Network Controller for Autonomous Robot Navigation using FPGA
High-Speed Neural Network Controller for Autonomous Robot Navigation using FPGAHigh-Speed Neural Network Controller for Autonomous Robot Navigation using FPGA
High-Speed Neural Network Controller for Autonomous Robot Navigation using FPGAiosrjce
Β 
Trajectory reconstruction for robot programming by demonstration
Trajectory reconstruction for robot programming  by demonstration  Trajectory reconstruction for robot programming  by demonstration
Trajectory reconstruction for robot programming by demonstration IJECEIAES
Β 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigationguest90654fd
Β 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigationguest90654fd
Β 
Wall follower autonomous robot development applying fuzzy incremental controller
Wall follower autonomous robot development applying fuzzy incremental controllerWall follower autonomous robot development applying fuzzy incremental controller
Wall follower autonomous robot development applying fuzzy incremental controllerYousef Moh. Abueejela
Β 

Similar to Trajectory Planning Through Polynomial Equation (20)

Mobile robot path planning using ant colony optimization
Mobile robot path planning using ant colony optimizationMobile robot path planning using ant colony optimization
Mobile robot path planning using ant colony optimization
Β 
Kinematics modeling of six degrees of freedom humanoid robot arm using impro...
Kinematics modeling of six degrees of freedom humanoid robot  arm using impro...Kinematics modeling of six degrees of freedom humanoid robot  arm using impro...
Kinematics modeling of six degrees of freedom humanoid robot arm using impro...
Β 
090RobotTrajectoryGenerationEn.pdf
090RobotTrajectoryGenerationEn.pdf090RobotTrajectoryGenerationEn.pdf
090RobotTrajectoryGenerationEn.pdf
Β 
Navigation and Trajectory Control for Autonomous Robot/Vehicle (mechatronics)
Navigation and Trajectory Control for Autonomous Robot/Vehicle (mechatronics)Navigation and Trajectory Control for Autonomous Robot/Vehicle (mechatronics)
Navigation and Trajectory Control for Autonomous Robot/Vehicle (mechatronics)
Β 
Drawbot Final Presentation
Drawbot Final PresentationDrawbot Final Presentation
Drawbot Final Presentation
Β 
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
Β 
Motion of Robots in a Non Rectangular Workspace
Motion of Robots in a Non Rectangular WorkspaceMotion of Robots in a Non Rectangular Workspace
Motion of Robots in a Non Rectangular Workspace
Β 
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 ...
Β 
0234
02340234
0234
Β 
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM
Β 
Design and implementation of path planning algorithm for wheeled mobile robot...
Design and implementation of path planning algorithm for wheeled mobile robot...Design and implementation of path planning algorithm for wheeled mobile robot...
Design and implementation of path planning algorithm for wheeled mobile robot...
Β 
Design and implementation of path planning algorithm for wheeled mobile robot...
Design and implementation of path planning algorithm for wheeled mobile robot...Design and implementation of path planning algorithm for wheeled mobile robot...
Design and implementation of path planning algorithm for wheeled mobile robot...
Β 
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
Β 
H011114758
H011114758H011114758
H011114758
Β 
High-Speed Neural Network Controller for Autonomous Robot Navigation using FPGA
High-Speed Neural Network Controller for Autonomous Robot Navigation using FPGAHigh-Speed Neural Network Controller for Autonomous Robot Navigation using FPGA
High-Speed Neural Network Controller for Autonomous Robot Navigation using FPGA
Β 
K010218188
K010218188K010218188
K010218188
Β 
Trajectory reconstruction for robot programming by demonstration
Trajectory reconstruction for robot programming  by demonstration  Trajectory reconstruction for robot programming  by demonstration
Trajectory reconstruction for robot programming by demonstration
Β 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigation
Β 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigation
Β 
Wall follower autonomous robot development applying fuzzy incremental controller
Wall follower autonomous robot development applying fuzzy incremental controllerWall follower autonomous robot development applying fuzzy incremental controller
Wall follower autonomous robot development applying fuzzy incremental controller
Β 

Recently uploaded

What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
Β 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
Β 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutionsmonugehlot87
Β 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
Β 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
Β 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?Watsoo Telematics
Β 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
Β 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
Β 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
Β 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
Β 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
Β 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
Β 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
Β 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
Β 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
Β 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
Β 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
Β 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
Β 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
Β 

Recently uploaded (20)

What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
Β 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
Β 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutions
Β 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
Β 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
Β 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?
Β 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
Β 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
Β 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
Β 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
Β 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
Β 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Β 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Β 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
Β 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
Β 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
Β 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Β 
Call Girls In Mukherjee Nagar πŸ“± 9999965857 🀩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar πŸ“±  9999965857  🀩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar πŸ“±  9999965857  🀩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar πŸ“± 9999965857 🀩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Β 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
Β 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
Β 

Trajectory Planning Through Polynomial Equation

  • 1. DEPARTMENT OF MECHANICAL ENGINEERING GIET UNIVERSITY GUNUPUR PRESENTATION MADE BY:- G.AVINASH SHARMA TEAM MEMBERS:-  Kali Charan Rath  Supriya Sahu  Anshuman Nayak  Suvikram Pradhan  G.Avinash Sharma  Patro Pankajkumar Munibara INTERNATIONAL CONFERENCE ON ADVANCES IN SIGNAL PROCESSING COMMUNICATIONS AND COMPUTATIONAL INTELIGENCE(ASCCI 2K21) CMR TECHNICAL CAMPUS
  • 3. Robotics Robotics, design, construction, and use of machines (robots) to perform tasks done traditionally by human beings. Robots are widely used in such industries as automobile manufacture to perform simple repetitive tasks, and in industries where work must be performed in environments hazardous to humans. Many aspects of robotics involve artificial intelligence; robots may be equipped with the equivalent of human senses such as vision, touch, and the ability to sense temperature. Some are even capable of simple decision making, and current robotics research is geared toward devising robots with a degree of self-sufficiency that will permit mobility and decision-making in an unstructured environment. Today’s industrial robots do not resemble human beings; a robot in human form is called an android. Application  Collaborative Robots  Robotic Painting  Robotic Welding Robotic Assembly Part Transfer and Machine Tending Material Removal
  • 4. INTRODUCTION  ISO 8373:2012 defines an business robot as follows: for use in commercial automation applications, reprogrammable, repeatedly controlled, flexible manipulator with three or more axes that may be fixed in place or cell.  The phrases used inside the definition above are explained in more element under: Reprogrammable: intended to allow the planned motions or secondary functions to be personalized without the need for any physical modifications; Multipurpose: with physical modification, it can be converted to a different application purpose Physical alteration: The physical system is modified, i.e. the mechanical device does not encompass storage media, ROMs, etc.. Axis: An axis is a course that specify how a robotic moves in a linear or rotational mode  Several approaches for generating trajectory have been investigated during the previous few decades. Many authors [1–4] propose the same strategy to generate joint-space line or trajectory. Some papers [5–7] described a different polynomial joint-space trajectory generation strategy . Researchers [8-10 ] developed advanced cubic method to interrupt joint positions with related velocities The topic of optimizing a trajectory going through given waypoints while adhering to kinematic restrictions was investigated [11-13]. Robotics has been employed within a few enterprises for decades, but the blessings of robot automation have finally unfolded to different industries. The "three D's" rule applies to figuring out which commercial jobs are maximum desirable for robots: any tasks that is grimy (Dirty) , Dull, or risky ( Dangerous / Dicey) . Straightforward and cyclic tasks that insist constant resources are typical robotic applications. The most common industrial robots are articulated robots. Because they resemble a human arm, they are sometimes known as robotic arms or manipulator arms. The articulated arms may additionally flow in an extensive variety of guidelines thanks to their more than one stage of freedom articulations. Cartesian, SCARA, Cylindrical, Delta, Polar, and Vertically articulated are the six main types of industrial robots. There are, but, numerous different styles of robot configurations. Every of these varieties have a completely unique joint association. Axes are the joints that make up the arm.
  • 5. Course development algorithms construct geometric path from starting point to the target point, passing through intermediate points, either in the joint region or within the robotics’ operational space, unlike curve planning, that uses an existing geometric path and add temporal statistics to it, trajectory planning methods employ an existing geometric path. Inside the discipline of robotics and, more widely, within the field of automation, path planning and trajectory planning are critical worries. Indeed, in order to attain shorter production periods, robots and autonomous equipment are increasingly operating at rapid speeds. Due to the fact, first-rate performances are demanded from the actuators and manipulate the device; the high operating speed may additionally hinder the precision and repeatability of the robotic movements. As a result, creating a trajectory should be approached with caution. Methodology for path planning assemble a numerical direction from an preliminary to last target, passing via pre-described through-factors, both inside the joint space or within the robot's operational area, while developing plans for a trajectory, algorithms consider the existing geometric direction. and upload temporal statistics to it. In Robotics, trajectory planning algorithms are vital due to the fact placing the instances of passing at the via-points affects each the kinematic and dynamic components of the motion. The approaches used to construct the geometric direction are often classified into three categories: roadmap techniques, cell breakdown methods, and synthetic capability techniques. The characteristics that are maximized are frequently termed after the algorithms for trajectory planning, such as minimal time, minimal energy, and minimal jerk. Polynomials are the choice for smooth, continuous motion with continuous derivatives. Through intermediate point(s), the robot must have to travel among the start and ending point in diverse robotics movement making plans challenges. A trajectory is ROBOT TRAJECTORY
  • 6. Algorithm for robot trajectory in Cartesian space ● This research questions the widely held belief in robotics that knowing a robot's kinematic information, such as the array of links and joints, link size, and joint geometry, is required to operate it. ● The ideas of kinematics and dynamics of expressed rigid bodies form the underpinnings of modern robotics. Maximum robotics textbook starts off evolved with an outline of robotic design the use of joint angles, and then actions on to kinematics, dynamics, and manage ( control ). ● The implicit assumption that knowing a robot's kinematic information, such as the display of links and joints, link scope, and joint geometry, are required to control it is a major consequence of this. Through joint angles robot can be controlled by keeping link dimensions as constant. A linkage is a mechanical device made up of stiff structures known as links and pin joints or sliding joints that connect them. DOF means the number of independent variables that are required to fully characterize the mechanical Robot configuration.
  • 7. Step 1 : Path calculation from starting point to the target point Step 2 : Assign a total time T(path) to pass through the path Step 3 : Discretize the points in time and space Step 4 : Between these points, combine a continuous time function Step 5 : Solve the simulation model by inverse kinematics ALGORITH FOR TRAJECTORY IN THE OPERATIONAL SPACE ALGORITHM FOR TRAJECTORY IN THE JOINT SPACE Step 1 : Calculate inverse kinematics answer from preliminary point to the very last factor. Step 2 : Allocate overall time T(path) using maximal joint velocities. Step 3 : Discretize the individual joint trajectories in respect to time. Step 4 : Merge a continuous function between these point.
  • 8. Quinticpolynomialtrajectory The Cubic Polynomial Trajectory method cannot specify accelerations at each point, hence acceleration will be discontinuous at each point for a set of points. Because of the discontinuity in acceleration, the derivative of acceleration (jerk) at each through point is infinite, as a result, the robot's movements takes an rapid jerk. To prevent this, three restrictions must be given at each point: position, velocity, and acceleration. A fifth order polynomial fits the trajectory between two intermediate points . p(𝑑0) = π‘Ž0 + π‘Ž1𝑑0 + π‘Ž2𝑑0 2 + π‘Ž3𝑑0 3 + π‘Ž4𝑑0 4 + π‘Ž5𝑑0 5 ------------------ (8) 𝑝 𝑑0 = 𝑣 𝑑0 = π‘Ž1 + 2 π‘Ž2𝑑0 + 3π‘Ž3𝑑0 2 + 4π‘Ž4𝑑0 3 + 5π‘Ž5𝑑0 4 ------------------- (9) 𝑝 𝑑0 = π‘Ž 𝑑0 = 2 π‘Ž2 + 6π‘Ž3𝑑0 + 12π‘Ž4𝑑0 2 + 20𝑑0 3 ------------------ (10) p(𝑑𝑓) = π‘Ž0 + π‘Ž1𝑑𝑓 + π‘Ž2𝑑𝑓 2 + π‘Ž3𝑑𝑓 3 + π‘Ž4𝑑𝑓 4 + π‘Ž5𝑑𝑓 5 ------------------ (11) 𝑝 𝑑𝑓 = 𝑣 𝑑𝑓 = π‘Ž1 + 2 π‘Ž2𝑑𝑓 + 3π‘Ž3𝑑𝑓 2 + 4π‘Ž4𝑑𝑓 3 + 5π‘Ž5𝑑𝑓 4 ------------------- (12) 𝑝 𝑑𝑓 = π‘Ž 𝑑𝑓 = 2 π‘Ž2 + 6π‘Ž3𝑑𝑓 + 12π‘Ž4𝑑𝑓 2 + 20𝑑𝑓 3 ------------------ (13) 1 𝑑0 𝑑0 2 𝑑0 3 𝑑0 4 𝑑0 5 0 1 2𝑑0 3𝑑0 2 4𝑑0 3 5𝑑0 4 0 0 2 6𝑑0 12𝑑0 2 20 𝑑0 3 1 𝑑𝑓 𝑑𝑓 2 𝑑𝑓 3 𝑑𝑓 4 𝑑𝑓 5 0 1 2𝑑𝑓 3𝑑𝑓 2 4𝑑𝑓 3 5𝑑𝑓 4 0 0 2 6𝑑𝑓 12𝑑𝑓 2 20 𝑑𝑓 3 π‘Ž0 π‘Ž1 π‘Ž2 π‘Ž3 π‘Ž4 π‘Ž5 = 𝑝0 𝑝0 𝑝0 𝑝𝑓 𝑝𝑓 𝑝𝑓
  • 9. Cubicpolynomialtrajectory Cubic Polynomial Trajectory mathematical model for the path between two points p(𝑑0) and p(𝑑𝑓) expressed as : p(t) = π‘Ž0 + π‘Ž1𝑑 + π‘Ž2𝑑2 + π‘Ž3𝑑3 ------------------ (1) 𝑝 𝑑 = π‘‰π‘’π‘™π‘œπ‘π‘–π‘‘π‘¦ = 𝑣 𝑑 = π‘Ž1 + 2 π‘Ž2𝑑 + 3π‘Ž3𝑑2 ------------------ (2) 𝑝 𝑑 = π΄π‘π‘π‘’π‘™π‘’π‘Ÿπ‘Žπ‘‘π‘–π‘œπ‘› = π‘Ž 𝑑 = 2 π‘Ž2 + 6π‘Ž3𝑑 ------------------- (3) The velocity and acceleration are determined by the first and second derivatives of equation-1 respectively. Equation-3 indicates that acceleration is continuous and linearly varies with time; as a result, infinite accelerations are not required for the trajectory. To answer the unknowns, four constraints must be specified: a0, a1, a2, and a3. The start and finish coordinates are obviously two limitations, and the final two velocities are the starting and end velocities. p(𝑑0) = π‘Ž0 + π‘Ž1𝑑0 + π‘Ž2𝑑0 2 + π‘Ž3𝑑0 3 ------------------- (4) 𝑝 𝑑0 = 𝑣 𝑑0 = π‘Ž1 + 2 π‘Ž2𝑑0 + 3π‘Ž3𝑑0 2 ------------------- (5) p(𝑑𝑓) = π‘Ž0 + π‘Ž1𝑑𝑓 + π‘Ž2𝑑𝑓 2 + π‘Ž3𝑑𝑓 3 ------------------- (6) 𝑝 𝑑𝑓 = 𝑣 𝑑𝑓 = π‘Ž1 + 2 π‘Ž2𝑑𝑓 + 3π‘Ž3𝑑𝑓 2 ------------------- (7) Matrix representation of the above equation can be written as : 1 𝑑0 𝑑0 2 𝑑0 3 0 1 2𝑑0 3𝑑0 2 1 𝑑𝑓 𝑑𝑓 2 𝑑𝑓 3 0 1 2𝑑𝑓 3𝑑𝑓 2 π‘Ž0 π‘Ž1 π‘Ž2 π‘Ž3 = 𝑝0 𝑣0 𝑝𝑓 𝑣𝑓
  • 10. Analysis has done by keeping in mind, base frame to end effector. Cubic trajectory execution by customized robot model Isometric view Right side view Front side view
  • 11. EE configuration matrix FIG:-X- value for Link 1,2,3,4,5 & 6 FIG:-Y- value for Link 1,2,3,4,5 & 6 FIG:-Z- value for Link 1,2,3,4,5 & 6 FIG:-Joint-1: Joint value and joint velocity
  • 12. Fig:-Joint-1: relationship between- Joint value, velocity, acceleration & force / Torque
  • 13. CONCLUSION The cubic polynomial interpolation and quintic polynomial interpolation methods are used to plan the motion of the manipulator without load from the start point to the goal point, respectively. The angle, velocity and acceleration curve is represented by the concerned graph. The start point and target point of both approach are zero and the acceleration of the start point and target points is zero too Kinematics study of a 6-DOF customized robot model is examined in this work. The use of cubic and quintic polynomials in the trajectory planning of 6- DOF robot model is highlighted. The required matching curves were validated by simulation of the robot model. The quintic polynomial method has a more visible effect on the trajectory planning of the 6-DOF robotic arm, according to the results. When compared to the cubic polynomial, the quintic polynomial produces a smooth and continuous trajectory, demonstrating that this method is feasible for trajectory planning of similar 6-DOF robotic arms. When compared to the cubic polynomial, the quintic polynomial produces a smooth and continuous trajectory, demonstrating that this method is feasible for trajectory planning of similar 6-DOF robotic arms.
  • 14. REFERENCES A.Y. Lee , Y. Choi , Smooth trajectory planning methods using physical limits, Proc. Instit. Mech. Eng. Part C 229 2127–2143, (2015) A.Gasparetto, P. Boscariol, A. Lanzutti, R. Vidoni, β€œPath planning and trajectory planning algorithms: a general overview,” Mechanisms and Machine Science, Vol. 29, pp. 3-27, (2015). B.Matthias, β€œNew safety standards for collaborative robots ABB YuMi dual-arm robot,” Proceedings of 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems. Hamburg. Germany: IEEE, (2015). B.Zi,J.Lin,S.Qian, β€œLocalization, obstacle avoidance planning and control of a cooperative cable parallel robot for multiple mobile cranes, Robot”, Comput.- Integr.Manuf. 34(0), 105–123, (2015). http:// dx.doi.org / 10. 1016 /j.rcim.2014.11.005. Bureerat, S.; Pholdee,N.; Radpukdee, T.; Jaroenapibal, P., β€œSelf-adaptive MRPBIL-DE for 6-D robot multi objective trajectory planning”, Expert Syst. Appl., 136, 133–144, (2019). J. Angeles, β€œFundamentals of Robotic Mechanical Systems,” Springer, New York, NY USA, 3rd edition, (2007). J. S. Huang, P. F. Hu, K. Y.Wu, M. Zeng, β€œOptimal time-jerk trajectory planning for industrial robots,” Mechanism and Machine Theory, Vol. 121, pp. 530-544, (2018).