Robotic Arm Report Me
Robotic Arm Report Me
ROBOTIC ARM
A PROJECT REPORT
Submitted by
VISHWA M 2114122114
SIDHARTHAN T 2114122114130
YUVARAJ E 2114122114
NAVEEN 2114122114
Of
BACHELOR OF ENGINEERING
IN
MECHANICAL ENGINEERING
1
PANIMALAR ENGINEERING
COLLEGE, CHENNAI
AN AUTONOMOUS INSTITUTION
BONAFIDE CERTIFICATE
VISHWA M 2114122114
SIDHARTHAN T 2114122114130
YUVARAJ E 2114122114
NAVEEN 2114122114
who carried out the design and fabrication project work under my supervision.
SIGNATURE SIGNATURE
Submitted for Anna university project viva –voce held on ........................... during the
year…………….
2
ACKNOWLEDGEMENT
At the outset we would like to express our gratitude to our beloved respected
Late Chairman, [Link], Our beloved correspondent and Secretary
[Link] M.A., [Link]., Ph.D., and our esteemed director
[Link] M.E,Ph.D, for their support.
We would like to express thanks to our Principal, Dr. K. Mani M.E., Ph.D., for having
extended his guidance and cooperation.
We would also like to thank our Head of the Department, Dr. [Link] M.E.,
MBA.,Ph.D., professor, Department of Mechanical Engineering for his
encouragement.
Finally, we would like to take this opportunity to thank our family members, friends,
well-wishers who have helped us for the successful completion of our project.
We also take the opportunity to thanks all faculty and non-teaching staff members to
our department for their timely guidance to complete our project.
3
ABSTRACT
The objective of this project is to design and fabricate a 5 Degrees of Freedom (DOF)
robotic arm with a payload capacity of 8 kg. The robotic arm is designed using high-
strength aluminium components, ensuring durability and lightweight performance. The
arm employs a combination of NEMA 17 and NEMA 23 stepper motors, along with
MG996R servos, to achieve precise and smooth motion control across its five joints. The
base of the robotic arm supports 360° rotation, allowing the arm to perform a wide range
of motion.
For the structural design, the arm utilizes threaded bolts with couplings, ensuring a secure
connection for the joints. High-quality 608Z bearings are used for load-sharing to reduce
friction and improve efficiency. The design also incorporates a gripper, powered by a
separate DC motor with an L298N motor driver, to handle objects securely. The frame
of the arm is constructed from aluminium square pipes, providing rigidity while keeping
the overall weight low.
The robotic arm offers a practical solution for automation tasks in various industries,
including material handling, assembly, and testing. It demonstrates the integration of
hardware components such as stepper motors, servos, and wireless communication to
create a functional and adaptable robotic system. This project emphasizes precision,
reliability, and ease of control, making it a valuable tool for future industrial applications.
4
TABLE OF CONTENTS
CHAPTER PAGE
TITLE
NO NO
I ABSTRACT 4
II TABLE OF CONTENT 5
1 INTRODUCTION 8
1.1 GENERAL 8
1.2 DEFINITION 8
1.3 OBJECTIVE 8
2 LITERATURE SURVEY 10
3 PRINCIPLE OF WORKING 13
5
CHAPTER PAGE
TITLE
NO NO
5 STRUCTURAL DESIGN 25
6
CHAPTER PAGE
TITLE
NO NO
10 CONCLUSION 40
11 REFERENCES 41
7
CHAPTER 1
INTRODUCTION
1.1 GENERAL
Efficient manipulation of objects is a cornerstone of modern industrial automation
and robotics. Traditional robotic arms, while functional, often face limitations in
precision, payload capacity, and flexibility for complex tasks. This project
introduces a 5 Degrees of Freedom (DOF) robotic arm designed to address these
challenges through innovation and advanced control systems. The robotic arm
leverages stepper motors for precise motion control and Wi-Fi connectivity for
remote operation, offering superior flexibility in performing a wide range of
tasks. By integrating ergonomic controls, reliable servos, and an advanced
microcontroller, the robotic arm provides an optimized solution for enhancing
productivity and efficiency in industrial and laboratory applications. This
introduction outlines the project’s goals and sets the stage for exploring its design,
functionality, and transformative potential in robotic automation.
1.2 DEFINITION
A robotic arm designed with five degrees of freedom (DOF), enabling precise
manipulation and control of objects in industrial, laboratory, or educational
environments. This robotic arm is powered by stepper motors and controlled via
an Arduino Mega with Wi-Fi connectivity for remote operation. The arm is
equipped with advanced servos for fine control over movement, making it an
innovative tool for various automated tasks such as assembly, pick and place, and
testing. The project aims to enhance productivity, reduce human intervention, and
allow for precise control of operations.
1.3 OBJECTIVE
To design and develop a 5 Degrees of Freedom (DOF) robotic arm capable of
performing precise movements for handling and manipulating objects in a variety
of settings. The project seeks to integrate reliable stepper motors and servos for
high accuracy, ensure user-friendly operation through remote Wi-Fi control, and
optimize the system for both industrial and educational applications. By
addressing the limitations of conventional robotic systems, this project aims to
improve operational efficiency, reduce labor costs, and demonstrate the potential
of robotic arms in enhancing automation workflows.
8
Operations of Robotic Arm:
1. Power Source:
The robotic arm is powered by a 24V DC power supply, providing the
necessary energy to drive the stepper motors and servos, enabling the arm
to perform precise movements.
2. Motor Control:
The stepper motors and servos are controlled through an Arduino Mega
microcontroller. The motor drivers, including TB6600 for NEMA 23
stepper motors and A4988 for NEMA 17 motors, regulate the movement of
each joint and provide the required torque for various operations.
4. Gripper Operation:
The gripper at the end of the arm is controlled by a separate DC motor and
driver. This allows for precise handling and gripping of objects, enabling
the robotic arm to perform pick-and-place operations.
5. Wi-Fi Control:
The system includes an ESP32 Wi-Fi module for remote control through a
mobile or desktop application. This allows users to control the robotic arm
from a distance, providing flexibility and ease of use in a variety of
environments.
6. Safety Features:
The robotic arm is designed with safety in mind, featuring emergency stop
functionality and soft limits to prevent over-extension of joints. Operators
can ensure safety through proper training and system monitoring.
9
Parts of the Robotic Arm:
1. Stepper Motors (NEMA 17 & NEMA 23) – These motors drive the joints,
allowing precise control of the robotic arm’s movement.
3. Frame – The structure of the arm, built from aluminium to ensure durability
while maintaining a lightweight design.
4. Gripper – The end effector of the robotic arm, capable of picking and
placing objects of various sizes.
5. Motor Drivers (TB6600, A4988) – Control the stepper motors and ensure
smooth operation.
8. Power Supply (24V) – Supplies power to the motors and other components.
• Cartesian Arm – Moves along X, Y, and Z axes. Simple and accurate for pick-
and-place tasks. • SCARA (Selective Compliance Assembly Robot Arm) – Ideal
for high-speed assembly tasks. • Articulated Arm – Multi-jointed and flexible,
often used for complex operations like welding or material handling. • Delta Arm
– Lightweight and fast, typically used for high-speed packaging or 3D printing. •
6 DOF Robotic Arm – More advanced arms with an additional degree of freedom,
often used in highly complex applications like surgery or advanced
manufacturing.
10
CHAPTER 2
LITERATURE SURVEY
11
4. “Industrial Robotic Arms: Challenges and Future Prospects,”
Dr. R. Patel, Robotics and Automation Department, XYZ University, UK.
This paper reviews the ongoing challenges faced by industrial robotic arms,
such as payload capacity, precision, and adaptability to dynamic
environments. It also discusses future trends in robotic arm technology,
including machine learning and AI integration to enable autonomous
operations and improve system performance.
12
R. P. Sharma, S. S. Gupta, Robotics Lab, IIT Kanpur, India.
This study presents the design and development of a multi-degree-of-
freedom (DOF) robotic arm controlled remotely via Wi-Fi, specifically for
laboratory applications. The paper explores the integration of Wi-Fi
communication and real-time control for robotic arms, making them ideal
for research environments where remote manipulation of objects is
necessary.
• This collection of studies and reports explores various aspects of robotic arm
design development and application.
• Several papers focus on innovative robotic arm designs, such as 5 DOF arms,
and their applications in industrial, educational, and research settings, aiming to
improve efficiency and precision in tasks such as material handling, assembly,
and 3D printing.
• Battery-powered and low-cost robotic arms are highlighted for their
sustainability and accessibility in educational environments, as well as their
potential for reducing operational costs in industrial settings.
• The review also examines advancements in control systems, actuators, and
grippers used in robotic arms, focusing on their integration for enhanced
precision, flexibility and performance.
• Ergonomic considerations are an essential aspect, with studies exploring the
role of robotic arms in reducing human labour and improving safety in industrial
environments.
13
CHAPTER 3
PRINCIPLE OF WORKING
o The NEMA 23 stepper motor is used for the base rotation of the
robotic arm. Stepper motors provide precise control over rotational
movement, which is crucial for the arm’s functionality. The NEMA
23 motor has a larger torque capacity compared to smaller motors,
making it ideal for controlling the main base.
TB6600 Driver:
o The TB6600 stepper motor driver controls the power delivered to the
NEMA 23 motor, ensuring it receives the appropriate voltage and
current. The TB6600 allows for smooth acceleration and
deceleration, enhancing the precision of the robotic arm’s base
rotation.
o Working Principle: The driver converts the pulse signals from the
control system into electrical signals that drive the motor. By
adjusting the pulse width and frequency, the motor can be precisely
controlled to rotate the arm base.
o These motors control the shoulder, elbow, and wrist joints of the
robotic arm. The NEMA 17 motors are smaller but still provide
adequate torque for moving the joints with precision. These motors
are ideal for controlling movements requiring accuracy but with less
force than the base rotation.
14
A4988 Driver:
o The A4988 is a micro stepping motor driver that controls the NEMA
17 stepper motors. It provides the necessary voltage and current to
the motors, enabling precise control over the movement of the
robotic joints.
o The MG996R servos are used for the gripper mechanism of the
robotic arm. These servos provide precise angular control, making
them ideal for applications where exact positioning is required, such
as gripping objects.
o The ESP32 module provides wireless control of the robotic arm via a
mobile app or a web interface. The module connects to a Wi-network
15
and communicates with the control system to send and receive commands
remotely.
Arduino Mega:
o The Arduino Mega serves as the central controller of the robotic arm.
It receives commands from the user (via the Wi-Fi module) and
translates these into signals that control the motors and servos.
Working Principle: The Arduino Mega processes the inputs and sends
control signals to the stepper motor drivers (TB6600 and A4988) and the
servos. It also manages the synchronization of movements and ensures that
all components work together smoothly. The microcontroller’s high
processing power is crucial for handling multiple motors and sensors
simultaneously.
Bearings:
o Bearings are used at the joints of the robotic arm to reduce friction
and ensure smooth movement. These components allow for free
rotation of the arm segments while supporting the load during
operations.
16
CHAPTER-4
Arm Design:
Joint Design:
o The base joint uses a NEMA 23 stepper motor for 360° rotation,
providing stability and control over the base of the arm.
Design Considerations:
o Strength and Durability: The design of the arm should withstand the
torque produced by the motors, particularly when handling heavier
payloads. The joints must be designed for smooth movement with
minimal friction.
17
4.2 LIST OF COMPONENTS
This section lists the key components used in the design and assembly of the
robotic arm. Each component plays an important role in ensuring the proper
functioning of the arm.
Motors:
Drivers:
Control System:
Mechanical Parts:
18
Other Components:
Mechanism:
o The stepper motors (NEMA 17 and NEMA 23) are used to control
the main joints of the arm (shoulder, elbow, wrist, and base rotation).
They are driven by their respective drivers, which interpret signals
from the Arduino Mega to adjust the rotation and positioning.
o The MG996R servos are used to control the gripper. These servos are
driven by PWM signals from the Arduino Mega and provide precise
control for gripping and releasing objects.
Assembly:
19
o The stepper motors and servos are mounted on the frame in such a
way that each motor is connected to its corresponding joint. The DC
motor for the gripper is mounted at the end of the arm.
Integration:
20
CHAPTER 5
STRUCTURAL DESIGN
The structural backbone of the robotic arm is made using aluminium square
pipes with dimensions of 3x3 cm and 4x4 cm. The pipes were selected for the
following reasons:
Frame Layout:
Base Platform: Made from a 4x4 cm square pipe frame for stability.
Arm Extension: Two aluminium segments (35 cm and 30 cm) form the
shoulder-to-wrist structure.
21
The robotic arm is designed with 5 Degrees of Freedom (DOF), allowing it to
replicate human-like motions. Each DOF corresponds to a joint, powered by
either a stepper motor or a servo motor.
Joint Configurations:
Mounting Method:
608Z Bearings are mounted at each rotational joint to reduce friction and
distribute load.
22
Threaded rods and couplings are used to secure motor shafts to arm
sections.
The end-effector of the robotic arm is a gripper designed to pick and place
objects. It is powered by:
Design Considerations:
Control: Receives signals from the Arduino Mega for open/close operation.
Operation:
The gripper opens/closes based on commands sent via Wi-Fi using the
ESP-01 module.
23
The mechanical integration of all parts was carried out with attention to
alignment, load-bearing, and motion fluidity.
Assembly Procedure:
1. Frame Construction:
o Base and vertical supports are assembled first using bolts and corner
joints.
2. Motor Installation:
3. Bearing Setup:
4. Joint Connections:
24
CHAPTER 6
COMPONENTS
The robotic arm is powered and controlled using a carefully designed electrical
system. The following components form the core of the control architecture:
Microcontroller
o Offers ample I/O pins for multiple motor and sensor connections.
Motor Drivers
25
L298N Motor Driver (For DC Motor – Gripper)
All drivers are mounted on a metal plate for heat dissipation and neat layout.
Servos
Wires are color-coded and tied neatly using cable ties and sleeves for safety
and clarity.
The robotic arm is equipped with Wi-Fi control for remote operation using the
ESP-01 Module, which acts as a communication bridge between the user and the
robot.
26
Wi-Fi Communication Setup
Allows real-time control of motor speed, joint angle, and gripper status.
Interfacing Notes
The control strategy involves individual motor control, either through step pulses
or PWM signals.
27
The A4988 and TB6600 drivers handle current regulation and micro
stepping.
Gripper Control
The DC motor for the gripper is controlled using the L298N driver:
Flyback diodes are placed across motor terminals to prevent back EMF.
Programming
28
o Serial communication listener for Wi-Fi input.
CHAPTER 7
The robotic arm underwent both modular and integrated testing. Testing was
performed in the following sequence:
A. Component-wise Testing
Motor Drivers: Checked step and direction signal response from the
Arduino.
ESP-01 Module: Verified Wi-Fi connectivity and signal reception via Blynk
App.
Servos: Validated response for each PWM signal and angle rotation.
Each joint was tested independently with known angle inputs to ensure correct
movement:
29
C. Full Arm Movement Simulation
D. Load Testing
E. Safety Checks
The robotic arm met the expected design performance. Below is a summary of key
performance indicators:
Parameter Result
Payload Capacity Up to 4 kg
30
Parameter Result
Observations
Precision was consistent due to stepper micro stepping and tight gear
coupling.
ESP-01 Wi-Fi worked seamlessly when within 15–20 meters of the router.
Calibration is essential for precise robotic arm control. The following adjustments
were done:
A. Motor Calibration
31
B. Servo Tuning
PWM-based motor speed regulation to apply just enough force for different
objects.
D. Code Calibration
E. Structural Re-tightening
Bearings and joint bolts were checked and re-tightened after stress testing.
CHAPTER 8
COST ESTIMATION
32
6 ARDUINO MEGA 1 1000
7 BUCK CONVERTER 3 300
8 BEARING AND CLAMP 6 300
9 ESP-01 WIFI 1 200
10 JUMPER WIRES 50 300
11 WOOD BASE FRAME 1 500
12 GRIPPER WTH DC 1 800
MOTOR
13 OTHER EXPENSES 500
TOTAL 8500/-
CHAPTER 9
PROJECT IMAGE
33
9.1 Front
View
34
9.2 Side View
35
9.3 3D CAD MODEL
36
CHAPTER 10
CONCLUSION
The 5 DOF Aluminium Robotic Arm project successfully demonstrates the
integration of mechanical design, electronics, and control systems to produce a
semi-autonomous manipulator capable of executing precise movements and
gripping actions. With the use of NEMA stepper motors, MG996R servos, a DC
motor-driven gripper, and an Arduino Mega microcontroller, the system offers
flexibility and reliability in operation. Wi-Fi control through the ESP-01 module
added wireless interactivity, allowing remote manipulation via smartphone or PC
using platforms like Blynk.
The structural design, fabricated using aluminium square pipes and standard
joints, offered a lightweight yet strong framework. The load handling capacity of
up to 8 kg, a full 360° base rotation, and well-planned arm articulation ensures
that this robotic arm can be applied in industrial, academic, and research
scenarios.
Key Achievements:
Future Enhancements:
37
CHAPTER 11
REFERENCES
[6] NEMA 17 & NEMA 23 Stepper Motor Datasheets – Wantai Motors, 2020.
38
39