DB - Report - 9. Trajectory Analysis of Robot Arm For Obstacle Avoidance - Ieee - SSET3 - 009
DB - Report - 9. Trajectory Analysis of Robot Arm For Obstacle Avoidance - Ieee - SSET3 - 009
Submission Information
Result Information
Similarity 13 %
1 10 20 30 40 50 60 70 80 90
Journal/ Internet
Publicatio 6.33%
n 6.67%
Ref/Bib
7.65%
A-Satisfactory (0-10%)
B-Upgrade (11-40%)
13 12 B C-Poor (41-60%)
D-Unacceptable (61-100%)
SIMILARITY % MATCHED SOURCES GRADE
Abstract - Trajectory planning is crucial to the efficient movement. By leveraging simulation tools and traditional
operation of robotic 4 manipulators. This study focuses on mathematical approaches, optimal paths can be generated,
trajectory analysis for a given robotic arm, where the desired ensuring efficient and reliable robot performance in various
trajectory is defined by specific parameters, including initial and industrial applications.
final points for point-to-point control. The initial point is
considered the source, while the final point is the target. The
After going through the available
1 literature survey in the
trajectory is generated to ensure optimal travel of the robotic field of trajectory analysis of the robot arm motion and
arm. Simulations are conducted using Java in the SIMULINK considering the research gap, the present work is focused on to
environment. generate the reference inputs to the motion control system
For both large- and small-scale industries, achieving the which ensures that the manipulator executes the planned
desired orientation and position of robotic manipulators is a trajectories by designing the motion function of each joint of
fundamental concern. The analysis of robot manipulation the arm based on certain tasks to be accomplished by its end
involves two types of kinematic analysis: inverse and forward actuators.
kinematic analysis. In this study, it is focused on developing the Forward Kinematics determine the position and
inverse kinematic model for five and six degrees of freedom
(DOF) robotic manipulators. The motion planning is designed orientation of the robot's end effector based on given joint
and analyzed using Denavit-Hartenberg (DH) parameters to parameters (angles, distances). Inverse Kinematics involves
estimate the desired orientation and position of the end effector. calculating the joint parameters needed to achieve a desired
For solving inverse kinematics, traditional methods such as position and orientation of the end effector. The trajectory
DH notation, iteration, and transformation are employed with generation process focuses on optimizing the path taken by the
joint space trajectory to determine paths for velocity and robotic arm to minimize travel time and energy consumption
acceleration analysis. The Cartesian trajectory is applied to find while maintaining accuracy. The joint space trajectory is
the shortest route, and the transformation matrix for each crucial for defining velocity and acceleration profiles along
intermediate point is obtained. Finally, obstacle avoidance is the path.
demonstrated, with evaluations of distance, speed, acceleration, 10
and angular displacement to identify the shortest path and avoid Using Java in the SIMULINK environment provides a
obstacles. flexible platform for testing various trajectory planning
algorithms. The DH parameter analysis
6 is vital for setting up
Index Terms - Trajectory Planning, Inverse Kinematics, DH the robot's kinematic equations, allowing for precise control
Parameters, Robotic Manipulators, Obstacle Avoidance over its movements.
.
I. INTRODUCTION
II. OBSTACLE AVOIDANCE TECHNIQUES
Course includes ordered locii of factors within the space,
which the robot ought to comply with. Trajectory is a route A. Introduction
with velocities and accelerations in its each factor. A Various algorithms, such as potential fields, visibility
trajectory is a description of a way to observe a path. The graphs, or sampling-based methods, can be integrated to
trajectory making plans is a subset of common hassle this is enhance the robot's ability to navigate complex environments.
navigation or movement planning. The standard hierarchy of Evaluating parameters such as distance, speed, and angular
motion making plans is as follows: Course planning – displacement helps in refining the path for smooth and
producing a possible path from a start point to a goal factor. A collision-free operation. The parental segment [6] should be
course usually includes a fixed of linked way points. given size, length and the angle. Once the parental segment is
Trajectory planning – generating time table for a way to created it helps to move the robot arm. The other segments are
comply with a course given constraints including role, known as child segment. The child segments will move with
velocity, and acceleration. Trajectory following – once the respective to the parental segment. The child segment created
complete trajectory is planned, there needs to be a control with a length smaller to the parental segment. The child
machine that execute the trajectory in a sufficiently accurate segment is made to follow the Parental segment. Once the
manner. Line follower is a machine that may follow a path. parental segment is joined with a child segment, it is called
The direction can be seen like a black line on a surface. It is robot arm, it is consisting of number of segments (joints) is
able to be used in car, business automations, steering, etc. This called tentacles. The arm is stretched from initial point to
study highlights the significance of effective trajectory reach the target point the movement of arm takes place. The
planning in robotic manipulations, emphasizing the use of parental segment helps in movement and rotating of a robot
inverse kinematics and DH parameters for accurate arm. The creation of a Parental and child segment is shown in
Figure 1. These segments help the robot arm in the movement Step 1: Calculate the future position of arm: The arm is to
to reach its final position. continue at the same velocity that of the future point.
Step 2: Checking the future position is on the path: So that it
will be helpful to calculate the distance between the future
position and the projected point of the future position.
Step 3: Finding the projection point and calculating:
Calculating the normal distance between the projection point
and the future point is based on the scalar projection.
Step 4: Tracking the projected point as target: Once it is on the
path it does not require steering of arm of the robot.
The radius of the path and the normal distance between the
Figure 1. Segments of Robot Arm
future point and projected point is shown in Figure 4. The
condition for the future point is should be greater than the
B. Scalar Projection [8]
radius of the path.
The Scalar Projection of a vector {a} on (or onto) a vector
b, also known as the scalar resolute of {a} in the direction of
{b}
Scalar Projection = Vector A . Vector B 8
The scalar projection of vector A on vector B is shown in
Figure 2. ‘a2’ is the normal distance of scalar projection.