SlideShare a Scribd company logo
MIT Academy of Engineering, Alandi, Pune.
Page | 1
DEPARTMENT OF ELECTRONICS & TELECOMMUNICATION
ENGINEERING
MIT Academy of Engineering
Dehu Phata, Alandi (D)
Pune - 412105, Maharashtra (India)
2017-18
A project Report On,
Submitted by,
Rohit Mane SETB102
Abhishek Sainkar SETB104
Omkar Rane SETB118
Guided by,
Prof. Sandeep Nagre
A Minor Project Report submitted to MIT Academy of Engineering Alandi
submitted in partial fulfilment of the requirement for Fourth Semester of
BACHELOR OF TECHNOLOGY in Department of Electronics and
Telecommunication Engineering.
Topic: Motion Imitating Arduino Based Robotic arm.
MIT Academy of Engineering, Alandi, Pune.
Page | 2
CERTIFICATE
This is to certify that,
Rohit Mane S177
Abhishek Sainkar S177
Omkar Rane S177086
of S. Y. B. Tech. have submitted a Report on,
Motion Imitating Arduino Based Robotic arm.
The said work is completed by putting the requirement of hours as per prescribed
curriculum during the academic year 2017 – 18. The report is submitted in the partial
fulfilment of the requirements for the course Minor Project in the Fourth Semester of
Degree of Engineering in ENTC Department of MIT Academy of Engineering.
Date: / /
Place:
Signature: Signature:
Name : Name :
Internal Examiner External Examiner
Alandi (D), Pune – 412105
Department of ENTC Engg.
(Accredited by NBA, ISO 9001:2008 Certified)
MIT Academy of Engineering, Alandi, Pune.
Page | 3
CONTENTS
Acknowledgements i
Abstract ii
List of Figures iii
List of Tables iv
1. Introduction
1.1 Motivation
1.2 Objectives and Scope
1.3 Real time Applications
2. System Design
2.1 Design Process Algorithm.
2.2 Circuit Diagram and Schematics.
2.3 Electronics-Hardware implementation.
2.4 Arduino Programming Code for Robotic Arm.
3. Mechanical Hardware and CAD Modelling for robotic arm.
4.
Final Robotic Arm Assembly.
5. Working of Robotic arm.
6. Conclusion and Future scope 36
References 37
MIT Academy of Engineering, Alandi, Pune.
Page | 4
Acknowledgements
we are thankful to all the people who are involved in this project
including jury members who suggested rectification of errors in our
project from time to time during our presentations. We are also thankful
to mechanical workshop people who had helped is operating difficult
machinery in mechanical workshop required in our completion of
project. Last and least our manufacture of 3D printing robotic arm
Ayasa Electronics’. Ltd who had printed our robotic arm based upon
our requirements in his manufacturing facility. We are thankful to all
who knowingly and unknowingly helped us to accomplish this minor
project of second year in fourth semester.
MIT Academy of Engineering, Alandi, Pune.
Page | 5
Abstract
To design and develop Robotic arm using servo motors with the help of AT
Mega 328P Micro-Controller (i.e. Arduino Uno R3 Board). The principle of
motion Imitating Robotic Arm is a to control rotation of servo motor using a
voltage divider through variable resistor.AT mega 328P micro-controller is used
to read analog values and convert them into them into pulse width modulation
to control angle rotation angle of servo motor.
MIT Academy of Engineering, Alandi, Pune.
Page | 6
LIST OF FIGURES
Fig. No. Fig. Name Page No.
Fig 1 3
Fig 2.1.1 4
Fig 2.2.1 4
Fig 2.2.2
Fig 2.3.1
Fig 2.3.2
Fig 2.3.2
Fig 3.1
Fig 3.2
Fig 3.3
Fig 3.4
Fig 3.5
Fig 3.6
Fig 3.7
MIT Academy of Engineering, Alandi, Pune.
Page | 7
Fig 3.8
Fig 3.9
Fig 3.10
Fig 3.11
Fig 3.12
Fig 3.13
Fig 3.14
Fig 3.15
Fig 3.16
Fig 3.17
Fig 3.18
Fig 4.1
Fig 4.2
Fig 4.3
Fig 4.4
Fig 5.1
MIT Academy of Engineering, Alandi, Pune.
Page | 8
MIT Academy of Engineering, Alandi, Pune.
Page | 9
1. Introduction
Our Project is an Arduino based Robotic arm capable of imitating its human
arm. It uses of 4 servo motors that control each joint and arm its motion.
This arm is generally controlled by physical means. The Physically controlled
arm functions as an analog input to the system, which replicates and records the
signal and synchronously functions with the servo motors (i.e.: The Robotic
Arm).
A flexible arm that can take ideally any shape in the three dimensions will
necessarily consist of many elements that can move concerning each other. In
order to control the shape of such a device (motion of the robot) each element
needs an actuator and sensors.
For basic modelling of this system behaviour we have to know, measure or
suppose behaviour of basic parts of flexible arm. Because the pneumatic spring
is a basic part (except servo drives and control) its mathematical model has been
created for further using in control and regulation theory. After mathematical
describing of pneumatic spring the block diagram has been created. Deduced
model of pneumatic spring has been simulated by computer and confronted with
physical experimental modelling in laboratory.
MIT Academy of Engineering, Alandi, Pune.
Page | 10
1.1 Motivation
Robotics is a Special Branch of Engineering which deals with electronics,
designing, programming and building it up. The motive behind designing this
project was exploring the different fields in robotics and in software domain. It
is made using Open source electronics prototyping platform. Another motive
was of making the valuable knowledge of robotics meet the need of people and
help them explore the wisdom of life.
Many times, people affected from polio, major accident in which person lose
their arms, person affected paralysis so they become disabled physically to their
regular work. To overcome their disability, we can use robotic prosthetic arm.
The main motivation behind this project is to help out physically disabled
people to unleash their own potential with robotic prosthetic arm rather than
simple prosthetic mechanical arm. This project will provide a new approach for
physically disabled people to live with harmony so that they could do their work
by themselves without relying on other people.
MIT Academy of Engineering, Alandi, Pune.
Page | 11
1.2 Objectives of project
The Objective behind the project is as follows:
1) To minimize efforts of physically disabled people so that could do their
work as normal people.
2) To make use of such arms as prosthetic arms or legs to the humans as
well as to the animals.
3) To Make use of Robotic Arm in automated Manufacturing Assembly
lines used in factories.
4) To make use of Robotic Arm to diffuse and test explosives in army
applications. Robotic arm is also used in army to diffuse land mines. This
saves life of soldiers from being injured from explosion.
5) To minimize cost of product materials to build prosthetic arm.
6) To make use of open source electronic prototyping platform like Arduino
boards so that cost is minimized and its free for future modifications.
MIT Academy of Engineering, Alandi, Pune.
Page | 12
1.3 Realtime Applications of robotic Arms
Figure 1
MIT Academy of Engineering, Alandi, Pune.
Page | 13
2. System Design.
2.1 Design Process Algorithm and Flowchart
Algorithm:
1) Variable resistors will be connected to Arduino as per circuit diagram.
2) Necessary Programming will be done logically fit our application
requirements.
3) Output will be measures in terms of motion in combination of working of
different servo simultaneously.
4) Accuracy and Precision in robotic arm will verified and tested after
designing frame for robotic arm.
Flowchart:
Figure 2.1.1
MIT Academy of Engineering, Alandi, Pune.
Page | 14
2.2 Circuit Diagram Schematics
Figure 2.2.1
Figure 2.2.2
MIT Academy of Engineering, Alandi, Pune.
Page | 15
2.3 Electronics-implementation
Figure 2.3.1
Figure 2.3.2
Figure 2.3.3
MIT Academy of Engineering, Alandi, Pune.
Page | 16
2.4 Arduino Programming Code for Robotic Arm.
//Robotic Arm Minor Project Program: MIT Academy of Engineering
//Omkar Rane
#include<Servo.h>
Servo myservo1;
Servo myservo2;
Servo myservo3;
Servo myservo4;
int potpin1 = 0;
int potpin2 = 1;
int potpin3 = 2;
int potpin4 = 3;
int val1;
int val2;
int val3;
int val4;
void setup()
{
myservo1.attach(6);
myservo2.attach(9);
myservo3.attach(10);
myservo4.attach(11);
Serial.begin(9600);
}
void loop() {
{
val1 = analogRead(potpin1);
val1 = map(val1, 0, 512, 0, 180);
myservo1.write(val1);
Serial.println(val1);
val2 = analogRead(potpin2);
val2 = map(val2, 0, 512, 0, 180);
myservo2.write(val2);
MIT Academy of Engineering, Alandi, Pune.
Page | 17
val3 = analogRead(potpin3);
val3 = map(val3, 0, 512, 0, 180);
myservo3.write(val3);
val4 = analogRead(potpin4);
val4 = map(val4, 0, 512, 0, 180);
myservo4.write(val4);
delay(5);
}
}
MIT Academy of Engineering, Alandi, Pune.
Page | 18
3. Mechanical Hardware Requirements and CAD Modelling for
robotic arm
Step 1:
Figure 3.1
Connect two link arms (003) to the Triangular link (006). Keep the M3 round
heads screws to the inner side like shown on image and nuts to the outer side.
We had design all the holes of joints quite exact to allow to make them more
precise using a drill bit. The nuts are to be tightened till the locking of the joint,
then consequently you must lose them until you obtain a smooth movement with
the lower clearance between components. This rule is valid and is to be applied
also for the following joint that involve use of nuts.
MIT Academy of Engineering, Alandi, Pune.
Page | 19
Step 2:
Figure 3.2
Connect link (003) to the rear joint of the horizontal arm (005). The lower part
of the link (003) is to be connected with the vertical drive arm (002) as shown.
Between the two links interpose three M3 washer, this to better align them with
the vertical arm. Keep the M3 round heads screws to the inner side and nuts
outside.
MIT Academy of Engineering, Alandi, Pune.
Page | 20
Step 3:
Figure 3.3
Connect now the two-preassembled links to the forward drive arm (004). Punt
in position horizontal arm (005) and triangular link (006) aligned with the upper
connection of the forward drive arm (004). Fix all parts with the M3x30 screw,
locked by the nut on the other side. Verify the freedom of movement and If
everything is ok, proceed to the next step.
MIT Academy of Engineering, Alandi, Pune.
Page | 21
Step 4: Base Assembly
Figure 3.4
Part list:
· n° 1 EBA_01.00.001_base.stl
· n° 1 EBA_01.00.011_round_plate.stl
· n° 1 EBA_01.00.010_basement.stl
· n° 1 Tower Pro SG90 or MG90S servo with double arm horn
· n° 1 servo horn fixing screw
· n° 2 M3 x 15 screw (VTCEI)
· n° 3 M3 nuts
MIT Academy of Engineering, Alandi, Pune.
Page | 22
Step 5:
Figure 3
Figure 3.5
Be sure that the servo is in the neutral position than install the double arm horn
on the splined shaft keeping the arms parallel to the servo body
Insert the horn inside the housing below the round plate and fix the servo to the
plate using one of the two long screw supplied with the servo (the small one in
too short due to the thickness of round plate)
MIT Academy of Engineering, Alandi, Pune.
Page | 23
Step 6:
Figure 4
Figure 3.5
Put in position the base between the two shoulders on the plate and attach
together using the two M3 screws and nuts. There two hexagonal housing
below, so nuts will be kept in position during tightening
MIT Academy of Engineering, Alandi, Pune.
Page | 24
Step 7:
Figure 3.6
Align the servo and introduce the wiring in the central part of the basement.
Gently pull the wire to make it straight while continue to push in it housing the
servo. The wire is then kept in position making it pass through a frontal hole.
MIT Academy of Engineering, Alandi, Pune.
Page | 25
Step 8: Gripper Assembly
Figure 3.7
Part list:
· n° 1 TowerPro MG90S or SG90 servo with single arm horn
· n° 1 servo horn fixing screw
· n° 1 EBA_01.00.012_claw support.stl
· n° 1 EBA_01.00.015_drive gear.stl
· n° 1 EBA_01.00.014_left finger.stl
· n° 1 EBA_01.00.016_driven gear.stl
· n° 1 EBA_01.00.013_right finger.stl
· n° 2 M3 x 20 screw (TCEI)
· n° 3 M3 nuts
MIT Academy of Engineering, Alandi, Pune.
Page | 26
Step 9:
Figure 3.8
Attach the servo to the claw support using the two fixing screws
supplied with the servo. Keep the output shaft forward.
Step 10:
Figure 3.9
Insert the horn in the driven gear then attach the horn at the servo shaft using
the supplied screw. The horn has to be aligned forward with the servo in
neutral position. Cut the exceeding part of the horn from gear using a cutter.
MIT Academy of Engineering, Alandi, Pune.
Page | 27
Step 11:
Figure 3.10
Insert an M3 screw in the central hole connect it to the claw support then
tight the nut checking the freedom of movement.
MIT Academy of Engineering, Alandi, Pune.
Page | 28
Step 12 Robotic Claw assembly:
Figure 3.11
Insert the two pins of the driven gear into the dedicated holes on the left
finger the driven gear has also a shoulder that has to be aligned with the
lateral side of the finger. If you find difficulties coupling them, reduce
interference using a file. Once coupled insert an M3 screw in the central
hole and attach the finger to the claw support. Now the gripper is ready to
be installed on the horizontal arm of the robot. Verify freedom of
movement of the gripper manually or using a servo tester.
MIT Academy of Engineering, Alandi, Pune.
Page | 29
Step 13: Final Assembly.
Figure 3.12
Now we have the three-main sub assembly ready to be connected each
other. Next step we will join the base with the main arms. Now we have the
three-main sub assembly ready to be connected each other. Next step we
will join the base with the main arms.
MIT Academy of Engineering, Alandi, Pune.
Page | 30
Step 14:
Figure 3.13
To join the base with the main arms, align the axis of the parts and insert
from one side the M3 screw 20mm long. Also, the short arm of the servo that
drives the vertical movement has to be inserted after the screw as shown on
the pictures. Check the freedom of movement.
MIT Academy of Engineering, Alandi, Pune.
Page | 31
Step 15:
Figure 3.14
It’s time now to install the servo that drives the vertical movement of the
arm. Put in the dedicate receptacles two M3x12 hex screw. The servo has to
be in the neutral position with the horn at 90 degrees on the right side with
the press plate (009) installed (Make the wiring pass through the dedicated
enlargement). Introduce the servo angled in the square seat on the base plate
and slide the horn in the shaped housing of the arm that drives the vertical
movement. Fix the press plate against the servo using two M3 nuts.
MIT Academy of Engineering, Alandi, Pune.
Page | 32
Step 16: Forward/backward Drive Servo
Figure 3.15
Sequence for the forward & backward driving servo is similar to the
previous. In this case the servo horn has to be installed with the servo in
neutral condition aligned vertically.
MIT Academy of Engineering, Alandi, Pune.
Page | 33
Step 17: Last Link
Figure 3.16
Attach the latest link to the fixed arm on the rear side of the base using a
M3x12 a washer and a nut.
Step 18: Attaching the Gripper
Figure 3.18
The last assembly step is to join the gripper to the horizontal arm as shown
on the picture.
MIT Academy of Engineering, Alandi, Pune.
Page | 34
4. Final Robotic Arm Assembly
Figure 4.1
Figure 4.2
MIT Academy of Engineering, Alandi, Pune.
Page | 35
Figure 4.4
MIT Academy of Engineering, Alandi, Pune.
Page | 36
5. Working of Robotic Arm
Figure 5.1
MIT Academy of Engineering, Alandi, Pune.
Page | 37
6. Conclusion and Future scope.
In basic robotics we design machines to do the specified
tasks and in the advanced version of it robots are designed to
be adaptive, that is, respond according to the changing
environment and even autonomous, that is, capable to make
decisions on their own.
While designing a robot the most important thing to be taken
in consideration is, obviously, the function to be performed.
Here comes into play the discussion about the scope of the
robot and robotics. Robots have basic levels of complexity
and each level has its scope for performing the requisite
function.
Despite the great advancements in the field of robotics and
continuous efforts to make robots more and more
sophisticated to match the capabilities of human beings and
even surpass them, still, from a very scientific and logical
point of view, robots developed up till these days are no way
closer to human beings.
The levels of complexity of robots is defined by the members
used in its limbs, number of limbs, number of actuators and
sensors used and for advanced robots the type and number of
microprocessors and microcontrollers used. Each increasing
component adds to the scope of functionality of a robot. With
every joint added, the degrees of freedom in which a robot
can work increases and with the quality of the
microprocessors and microcontrollers the accuracy and
effectiveness with which a robot can work is enhanced.
We have successfully implemented human controlled
robotic arm which can work as per human real arm and we
look forward for further development and application all
sections of society.
MIT Academy of Engineering, Alandi, Pune.
Page | 38
7. References
[1] https://www.thingiverse.com/thing:65081
[2] http://www.instructables.com/id/Servo-Robotic-Arm-Arduino-
Based/
[3] https://create.arduino.cc/projecthub/ChanR19/simple-
programmable-robotic-arm-bd28a0
[4] http://forum.arduino.cc/index.php?topic=271690.0
[5] https://create.arduino.cc/projecthub/circuito-io-team/robotic-arm-
from-recycled-materials-7e318a?ref=tag&ref_id=servo&offset=3
[6] https://www.arduino.cc/
[7] https://www.arduino.cc/en/Main/Education
[8] https://www.arduino.cc/en/Main/Software
MIT Academy of Engineering, Alandi, Pune.
Page | 39
MIT Academy of Engineering, Alandi, Pune.
Page | 40

More Related Content

What's hot

Anthropomorphic transradial myoelectric hand using tendon-spring mechanism
Anthropomorphic transradial myoelectric hand using tendon-spring mechanismAnthropomorphic transradial myoelectric hand using tendon-spring mechanism
Anthropomorphic transradial myoelectric hand using tendon-spring mechanism
TELKOMNIKA JOURNAL
 
Study on Bio Mimetic Portable Robotic Arm
Study on Bio Mimetic Portable Robotic ArmStudy on Bio Mimetic Portable Robotic Arm
Study on Bio Mimetic Portable Robotic Arm
ijtsrd
 
Warfare Robot
Warfare RobotWarfare Robot
Warfare Robot
ijtsrd
 
IRJET- Human Hand Movement Training with Exoskeleton ARM
IRJET- Human Hand Movement Training with Exoskeleton ARMIRJET- Human Hand Movement Training with Exoskeleton ARM
IRJET- Human Hand Movement Training with Exoskeleton ARM
IRJET Journal
 
Review on Development of Industrial Robotic Arm
Review on Development of Industrial Robotic ArmReview on Development of Industrial Robotic Arm
Review on Development of Industrial Robotic Arm
IRJET Journal
 
Mainprojpresentation 150617092611-lva1-app6892
Mainprojpresentation 150617092611-lva1-app6892Mainprojpresentation 150617092611-lva1-app6892
Mainprojpresentation 150617092611-lva1-app6892
ANJANA ANILKUMAR
 
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
 
final review_sri
final review_srifinal review_sri
final review_sriSri Kumaran
 
Stair Climbing Robot with Stable Platform
Stair Climbing Robot with Stable PlatformStair Climbing Robot with Stable Platform
Stair Climbing Robot with Stable Platform
ijtsrd
 
Design and development of a telemanipulated welding robot with visual and hap...
Design and development of a telemanipulated welding robot with visual and hap...Design and development of a telemanipulated welding robot with visual and hap...
Design and development of a telemanipulated welding robot with visual and hap...
eSAT Journals
 
IRJET- Cloth Matching and Color Selection using Intelligent Robotic System
IRJET- Cloth Matching and Color Selection using Intelligent Robotic SystemIRJET- Cloth Matching and Color Selection using Intelligent Robotic System
IRJET- Cloth Matching and Color Selection using Intelligent Robotic System
IRJET Journal
 
IRJET- KC Draw using Arduino
IRJET- KC Draw using ArduinoIRJET- KC Draw using Arduino
IRJET- KC Draw using Arduino
IRJET Journal
 
PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB...
PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB...PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB...
PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB...
Waqas Tariq
 
IRJET- Automatic Crack and Fire Detection in Train with Disaster Management u...
IRJET- Automatic Crack and Fire Detection in Train with Disaster Management u...IRJET- Automatic Crack and Fire Detection in Train with Disaster Management u...
IRJET- Automatic Crack and Fire Detection in Train with Disaster Management u...
IRJET Journal
 
Design and Implementation of Pick and Place Robotic Arm
Design and Implementation of Pick and Place Robotic ArmDesign and Implementation of Pick and Place Robotic Arm
Design and Implementation of Pick and Place Robotic Arm
paperpublications3
 
IRJET- Automation on PA Grading Machine for Cable Forming
IRJET- Automation on PA Grading Machine for Cable FormingIRJET- Automation on PA Grading Machine for Cable Forming
IRJET- Automation on PA Grading Machine for Cable Forming
IRJET Journal
 
IRJET- Automatic Self Parking Chair
IRJET-  	  Automatic Self Parking ChairIRJET-  	  Automatic Self Parking Chair
IRJET- Automatic Self Parking Chair
IRJET Journal
 
IRJET - Ignition Interlocking Seat Belt
IRJET - Ignition Interlocking Seat BeltIRJET - Ignition Interlocking Seat Belt
IRJET - Ignition Interlocking Seat Belt
IRJET Journal
 
K012327284
K012327284K012327284
K012327284
IOSR Journals
 

What's hot (20)

Anthropomorphic transradial myoelectric hand using tendon-spring mechanism
Anthropomorphic transradial myoelectric hand using tendon-spring mechanismAnthropomorphic transradial myoelectric hand using tendon-spring mechanism
Anthropomorphic transradial myoelectric hand using tendon-spring mechanism
 
Study on Bio Mimetic Portable Robotic Arm
Study on Bio Mimetic Portable Robotic ArmStudy on Bio Mimetic Portable Robotic Arm
Study on Bio Mimetic Portable Robotic Arm
 
Warfare Robot
Warfare RobotWarfare Robot
Warfare Robot
 
icit
iciticit
icit
 
IRJET- Human Hand Movement Training with Exoskeleton ARM
IRJET- Human Hand Movement Training with Exoskeleton ARMIRJET- Human Hand Movement Training with Exoskeleton ARM
IRJET- Human Hand Movement Training with Exoskeleton ARM
 
Review on Development of Industrial Robotic Arm
Review on Development of Industrial Robotic ArmReview on Development of Industrial Robotic Arm
Review on Development of Industrial Robotic Arm
 
Mainprojpresentation 150617092611-lva1-app6892
Mainprojpresentation 150617092611-lva1-app6892Mainprojpresentation 150617092611-lva1-app6892
Mainprojpresentation 150617092611-lva1-app6892
 
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...
 
final review_sri
final review_srifinal review_sri
final review_sri
 
Stair Climbing Robot with Stable Platform
Stair Climbing Robot with Stable PlatformStair Climbing Robot with Stable Platform
Stair Climbing Robot with Stable Platform
 
Design and development of a telemanipulated welding robot with visual and hap...
Design and development of a telemanipulated welding robot with visual and hap...Design and development of a telemanipulated welding robot with visual and hap...
Design and development of a telemanipulated welding robot with visual and hap...
 
IRJET- Cloth Matching and Color Selection using Intelligent Robotic System
IRJET- Cloth Matching and Color Selection using Intelligent Robotic SystemIRJET- Cloth Matching and Color Selection using Intelligent Robotic System
IRJET- Cloth Matching and Color Selection using Intelligent Robotic System
 
IRJET- KC Draw using Arduino
IRJET- KC Draw using ArduinoIRJET- KC Draw using Arduino
IRJET- KC Draw using Arduino
 
PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB...
PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB...PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB...
PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB...
 
IRJET- Automatic Crack and Fire Detection in Train with Disaster Management u...
IRJET- Automatic Crack and Fire Detection in Train with Disaster Management u...IRJET- Automatic Crack and Fire Detection in Train with Disaster Management u...
IRJET- Automatic Crack and Fire Detection in Train with Disaster Management u...
 
Design and Implementation of Pick and Place Robotic Arm
Design and Implementation of Pick and Place Robotic ArmDesign and Implementation of Pick and Place Robotic Arm
Design and Implementation of Pick and Place Robotic Arm
 
IRJET- Automation on PA Grading Machine for Cable Forming
IRJET- Automation on PA Grading Machine for Cable FormingIRJET- Automation on PA Grading Machine for Cable Forming
IRJET- Automation on PA Grading Machine for Cable Forming
 
IRJET- Automatic Self Parking Chair
IRJET-  	  Automatic Self Parking ChairIRJET-  	  Automatic Self Parking Chair
IRJET- Automatic Self Parking Chair
 
IRJET - Ignition Interlocking Seat Belt
IRJET - Ignition Interlocking Seat BeltIRJET - Ignition Interlocking Seat Belt
IRJET - Ignition Interlocking Seat Belt
 
K012327284
K012327284K012327284
K012327284
 

Similar to Final report minor_project

Design and implementation of Arduino based robotic arm
Design and implementation of Arduino based robotic armDesign and implementation of Arduino based robotic arm
Design and implementation of Arduino based robotic arm
IJECEIAES
 
Bluetooth Controlled Garbage Collection Robot Arm
Bluetooth Controlled Garbage Collection Robot ArmBluetooth Controlled Garbage Collection Robot Arm
Bluetooth Controlled Garbage Collection Robot Arm
IRJET Journal
 
IRJET- Design and Fabrication of Prismatic Painting Robot
IRJET-  	  Design and Fabrication of Prismatic Painting RobotIRJET-  	  Design and Fabrication of Prismatic Painting Robot
IRJET- Design and Fabrication of Prismatic Painting Robot
IRJET Journal
 
Pick and Place Robotic Arm using Android Device
Pick and Place Robotic Arm using Android DevicePick and Place Robotic Arm using Android Device
Pick and Place Robotic Arm using Android Device
IRJET Journal
 
Second Year ENTC Engg (Minor Project) on Motion Imitating Robotic Arm.
Second Year ENTC  Engg (Minor Project) on Motion Imitating Robotic Arm.Second Year ENTC  Engg (Minor Project) on Motion Imitating Robotic Arm.
Second Year ENTC Engg (Minor Project) on Motion Imitating Robotic Arm.
Omkar Rane
 
robotic arm 3d printed with microcontroller
robotic arm 3d printed with microcontrollerrobotic arm 3d printed with microcontroller
robotic arm 3d printed with microcontroller
Abhishek Sainkar
 
Robotic 6DOF ARM
Robotic 6DOF ARMRobotic 6DOF ARM
Robotic 6DOF ARM
Abhishek Sainkar
 
FYP PPT (1) (4).pptx
FYP PPT (1) (4).pptxFYP PPT (1) (4).pptx
FYP PPT (1) (4).pptx
ShashankGowda389156
 
IRJET- Development of Robotic Arm using Arduino and Matlab R2016a
IRJET- Development of Robotic Arm using Arduino and Matlab R2016aIRJET- Development of Robotic Arm using Arduino and Matlab R2016a
IRJET- Development of Robotic Arm using Arduino and Matlab R2016a
IRJET Journal
 
A Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry PiA Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry Pi
Angela Shin
 
"Design and Fabrication of Pick and Place Robotic Arm with 4DOF"
"Design and Fabrication of Pick and Place Robotic Arm with 4DOF""Design and Fabrication of Pick and Place Robotic Arm with 4DOF"
"Design and Fabrication of Pick and Place Robotic Arm with 4DOF"
IRJET Journal
 
IRJET- Robotic Hand Controlling using Flex Sensors and Arduino UNO
IRJET-  	  Robotic Hand Controlling using Flex Sensors and Arduino UNOIRJET-  	  Robotic Hand Controlling using Flex Sensors and Arduino UNO
IRJET- Robotic Hand Controlling using Flex Sensors and Arduino UNO
IRJET Journal
 
IRJET-Gesture Recognition Robot using Digital Image Processing
IRJET-Gesture Recognition Robot using Digital Image ProcessingIRJET-Gesture Recognition Robot using Digital Image Processing
IRJET-Gesture Recognition Robot using Digital Image Processing
IRJET Journal
 
Design of Low Cost Stair Climbing Robot Using Arduino
Design of Low Cost Stair Climbing Robot Using ArduinoDesign of Low Cost Stair Climbing Robot Using Arduino
Design of Low Cost Stair Climbing Robot Using Arduino
IJERA Editor
 
Pick and Place Robotic Arm utilizing Microcontroller and Wireless Communication
Pick and Place Robotic Arm utilizing Microcontroller and Wireless CommunicationPick and Place Robotic Arm utilizing Microcontroller and Wireless Communication
Pick and Place Robotic Arm utilizing Microcontroller and Wireless Communication
IRJET Journal
 
IRJET- Line following and Obstacle avoiding Bluetooth Controlled Surveillance...
IRJET- Line following and Obstacle avoiding Bluetooth Controlled Surveillance...IRJET- Line following and Obstacle avoiding Bluetooth Controlled Surveillance...
IRJET- Line following and Obstacle avoiding Bluetooth Controlled Surveillance...
IRJET Journal
 
Prosthetic Hand Control Using EMG Sensor
Prosthetic Hand Control Using EMG SensorProsthetic Hand Control Using EMG Sensor
Prosthetic Hand Control Using EMG Sensor
IRJET Journal
 
IRJET- Multiple Motion Control System of Robotic Car Based on IoT
IRJET- Multiple Motion Control System of Robotic Car Based on IoTIRJET- Multiple Motion Control System of Robotic Car Based on IoT
IRJET- Multiple Motion Control System of Robotic Car Based on IoT
IRJET Journal
 
360 Degree Automated Fire Fighting Robotic Platform
360 Degree Automated Fire Fighting Robotic Platform360 Degree Automated Fire Fighting Robotic Platform
360 Degree Automated Fire Fighting Robotic Platform
IRJET Journal
 

Similar to Final report minor_project (20)

Design and implementation of Arduino based robotic arm
Design and implementation of Arduino based robotic armDesign and implementation of Arduino based robotic arm
Design and implementation of Arduino based robotic arm
 
Bluetooth Controlled Garbage Collection Robot Arm
Bluetooth Controlled Garbage Collection Robot ArmBluetooth Controlled Garbage Collection Robot Arm
Bluetooth Controlled Garbage Collection Robot Arm
 
IRJET- Design and Fabrication of Prismatic Painting Robot
IRJET-  	  Design and Fabrication of Prismatic Painting RobotIRJET-  	  Design and Fabrication of Prismatic Painting Robot
IRJET- Design and Fabrication of Prismatic Painting Robot
 
Pick and Place Robotic Arm using Android Device
Pick and Place Robotic Arm using Android DevicePick and Place Robotic Arm using Android Device
Pick and Place Robotic Arm using Android Device
 
Second Year ENTC Engg (Minor Project) on Motion Imitating Robotic Arm.
Second Year ENTC  Engg (Minor Project) on Motion Imitating Robotic Arm.Second Year ENTC  Engg (Minor Project) on Motion Imitating Robotic Arm.
Second Year ENTC Engg (Minor Project) on Motion Imitating Robotic Arm.
 
robotic arm 3d printed with microcontroller
robotic arm 3d printed with microcontrollerrobotic arm 3d printed with microcontroller
robotic arm 3d printed with microcontroller
 
Robotic 6DOF ARM
Robotic 6DOF ARMRobotic 6DOF ARM
Robotic 6DOF ARM
 
FYP PPT (1) (4).pptx
FYP PPT (1) (4).pptxFYP PPT (1) (4).pptx
FYP PPT (1) (4).pptx
 
IRJET- Development of Robotic Arm using Arduino and Matlab R2016a
IRJET- Development of Robotic Arm using Arduino and Matlab R2016aIRJET- Development of Robotic Arm using Arduino and Matlab R2016a
IRJET- Development of Robotic Arm using Arduino and Matlab R2016a
 
A Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry PiA Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry Pi
 
"Design and Fabrication of Pick and Place Robotic Arm with 4DOF"
"Design and Fabrication of Pick and Place Robotic Arm with 4DOF""Design and Fabrication of Pick and Place Robotic Arm with 4DOF"
"Design and Fabrication of Pick and Place Robotic Arm with 4DOF"
 
IRJET- Robotic Hand Controlling using Flex Sensors and Arduino UNO
IRJET-  	  Robotic Hand Controlling using Flex Sensors and Arduino UNOIRJET-  	  Robotic Hand Controlling using Flex Sensors and Arduino UNO
IRJET- Robotic Hand Controlling using Flex Sensors and Arduino UNO
 
IRJET-Gesture Recognition Robot using Digital Image Processing
IRJET-Gesture Recognition Robot using Digital Image ProcessingIRJET-Gesture Recognition Robot using Digital Image Processing
IRJET-Gesture Recognition Robot using Digital Image Processing
 
Design of Low Cost Stair Climbing Robot Using Arduino
Design of Low Cost Stair Climbing Robot Using ArduinoDesign of Low Cost Stair Climbing Robot Using Arduino
Design of Low Cost Stair Climbing Robot Using Arduino
 
complete
completecomplete
complete
 
Pick and Place Robotic Arm utilizing Microcontroller and Wireless Communication
Pick and Place Robotic Arm utilizing Microcontroller and Wireless CommunicationPick and Place Robotic Arm utilizing Microcontroller and Wireless Communication
Pick and Place Robotic Arm utilizing Microcontroller and Wireless Communication
 
IRJET- Line following and Obstacle avoiding Bluetooth Controlled Surveillance...
IRJET- Line following and Obstacle avoiding Bluetooth Controlled Surveillance...IRJET- Line following and Obstacle avoiding Bluetooth Controlled Surveillance...
IRJET- Line following and Obstacle avoiding Bluetooth Controlled Surveillance...
 
Prosthetic Hand Control Using EMG Sensor
Prosthetic Hand Control Using EMG SensorProsthetic Hand Control Using EMG Sensor
Prosthetic Hand Control Using EMG Sensor
 
IRJET- Multiple Motion Control System of Robotic Car Based on IoT
IRJET- Multiple Motion Control System of Robotic Car Based on IoTIRJET- Multiple Motion Control System of Robotic Car Based on IoT
IRJET- Multiple Motion Control System of Robotic Car Based on IoT
 
360 Degree Automated Fire Fighting Robotic Platform
360 Degree Automated Fire Fighting Robotic Platform360 Degree Automated Fire Fighting Robotic Platform
360 Degree Automated Fire Fighting Robotic Platform
 

More from Omkar Rane

Enabling SSL Elasticsearch on server
Enabling SSL Elasticsearch on serverEnabling SSL Elasticsearch on server
Enabling SSL Elasticsearch on server
Omkar Rane
 
Anti lock braking (ABS) Model based Design in MATLAB-Simulink
Anti lock braking (ABS) Model based Design in MATLAB-SimulinkAnti lock braking (ABS) Model based Design in MATLAB-Simulink
Anti lock braking (ABS) Model based Design in MATLAB-Simulink
Omkar Rane
 
Autosar fundamental
Autosar fundamentalAutosar fundamental
Autosar fundamental
Omkar Rane
 
Stress Management
Stress ManagementStress Management
Stress Management
Omkar Rane
 
Bootloaders (U-Boot)
Bootloaders (U-Boot) Bootloaders (U-Boot)
Bootloaders (U-Boot)
Omkar Rane
 
Concept of Diversity & Fading (wireless communication)
Concept of Diversity & Fading (wireless communication)Concept of Diversity & Fading (wireless communication)
Concept of Diversity & Fading (wireless communication)
Omkar Rane
 
Tata Motors GDC .LTD Internship
Tata Motors GDC .LTD Internship Tata Motors GDC .LTD Internship
Tata Motors GDC .LTD Internship
Omkar Rane
 
Machine Learning Model for M.S admissions
Machine Learning Model for M.S admissionsMachine Learning Model for M.S admissions
Machine Learning Model for M.S admissions
Omkar Rane
 
Timer 0 programming on LPC 1768
Timer 0 programming on LPC 1768Timer 0 programming on LPC 1768
Timer 0 programming on LPC 1768
Omkar Rane
 
ADC (Analog to Digital conversion) using LPC 1768
ADC (Analog to Digital conversion) using LPC 1768ADC (Analog to Digital conversion) using LPC 1768
ADC (Analog to Digital conversion) using LPC 1768
Omkar Rane
 
PWM based motor speed control using LPC 1768
PWM based motor speed control using LPC 1768PWM based motor speed control using LPC 1768
PWM based motor speed control using LPC 1768
Omkar Rane
 
UART interfacing on LPC1768 (Cortex M3 micro controller)
UART interfacing on LPC1768 (Cortex M3 micro controller)UART interfacing on LPC1768 (Cortex M3 micro controller)
UART interfacing on LPC1768 (Cortex M3 micro controller)
Omkar Rane
 
LED Blinking logic on LPC1768
LED Blinking logic on LPC1768LED Blinking logic on LPC1768
LED Blinking logic on LPC1768
Omkar Rane
 
CAN interfacing on LPC1768 (ARM Cortex M3 based Micro controller)
CAN interfacing on LPC1768 (ARM Cortex M3 based Micro controller)CAN interfacing on LPC1768 (ARM Cortex M3 based Micro controller)
CAN interfacing on LPC1768 (ARM Cortex M3 based Micro controller)
Omkar Rane
 
Vlisi Course project presentation:Keypad Scanner
Vlisi Course project presentation:Keypad ScannerVlisi Course project presentation:Keypad Scanner
Vlisi Course project presentation:Keypad Scanner
Omkar Rane
 
VlSI course project report : Keypad Scanner
VlSI course project report : Keypad Scanner VlSI course project report : Keypad Scanner
VlSI course project report : Keypad Scanner
Omkar Rane
 
LPC 1768 A study on Real Time clock features
LPC 1768 A study on Real Time clock featuresLPC 1768 A study on Real Time clock features
LPC 1768 A study on Real Time clock features
Omkar Rane
 
Nexys4ddr rm FPGA board Datasheet
Nexys4ddr rm  FPGA board DatasheetNexys4ddr rm  FPGA board Datasheet
Nexys4ddr rm FPGA board Datasheet
Omkar Rane
 
Linear Regression (Machine Learning)
Linear Regression (Machine Learning)Linear Regression (Machine Learning)
Linear Regression (Machine Learning)
Omkar Rane
 
transmission gate based design for 2:1 Multiplexer in micro-wind
transmission gate based design for 2:1 Multiplexer in micro-windtransmission gate based design for 2:1 Multiplexer in micro-wind
transmission gate based design for 2:1 Multiplexer in micro-wind
Omkar Rane
 

More from Omkar Rane (20)

Enabling SSL Elasticsearch on server
Enabling SSL Elasticsearch on serverEnabling SSL Elasticsearch on server
Enabling SSL Elasticsearch on server
 
Anti lock braking (ABS) Model based Design in MATLAB-Simulink
Anti lock braking (ABS) Model based Design in MATLAB-SimulinkAnti lock braking (ABS) Model based Design in MATLAB-Simulink
Anti lock braking (ABS) Model based Design in MATLAB-Simulink
 
Autosar fundamental
Autosar fundamentalAutosar fundamental
Autosar fundamental
 
Stress Management
Stress ManagementStress Management
Stress Management
 
Bootloaders (U-Boot)
Bootloaders (U-Boot) Bootloaders (U-Boot)
Bootloaders (U-Boot)
 
Concept of Diversity & Fading (wireless communication)
Concept of Diversity & Fading (wireless communication)Concept of Diversity & Fading (wireless communication)
Concept of Diversity & Fading (wireless communication)
 
Tata Motors GDC .LTD Internship
Tata Motors GDC .LTD Internship Tata Motors GDC .LTD Internship
Tata Motors GDC .LTD Internship
 
Machine Learning Model for M.S admissions
Machine Learning Model for M.S admissionsMachine Learning Model for M.S admissions
Machine Learning Model for M.S admissions
 
Timer 0 programming on LPC 1768
Timer 0 programming on LPC 1768Timer 0 programming on LPC 1768
Timer 0 programming on LPC 1768
 
ADC (Analog to Digital conversion) using LPC 1768
ADC (Analog to Digital conversion) using LPC 1768ADC (Analog to Digital conversion) using LPC 1768
ADC (Analog to Digital conversion) using LPC 1768
 
PWM based motor speed control using LPC 1768
PWM based motor speed control using LPC 1768PWM based motor speed control using LPC 1768
PWM based motor speed control using LPC 1768
 
UART interfacing on LPC1768 (Cortex M3 micro controller)
UART interfacing on LPC1768 (Cortex M3 micro controller)UART interfacing on LPC1768 (Cortex M3 micro controller)
UART interfacing on LPC1768 (Cortex M3 micro controller)
 
LED Blinking logic on LPC1768
LED Blinking logic on LPC1768LED Blinking logic on LPC1768
LED Blinking logic on LPC1768
 
CAN interfacing on LPC1768 (ARM Cortex M3 based Micro controller)
CAN interfacing on LPC1768 (ARM Cortex M3 based Micro controller)CAN interfacing on LPC1768 (ARM Cortex M3 based Micro controller)
CAN interfacing on LPC1768 (ARM Cortex M3 based Micro controller)
 
Vlisi Course project presentation:Keypad Scanner
Vlisi Course project presentation:Keypad ScannerVlisi Course project presentation:Keypad Scanner
Vlisi Course project presentation:Keypad Scanner
 
VlSI course project report : Keypad Scanner
VlSI course project report : Keypad Scanner VlSI course project report : Keypad Scanner
VlSI course project report : Keypad Scanner
 
LPC 1768 A study on Real Time clock features
LPC 1768 A study on Real Time clock featuresLPC 1768 A study on Real Time clock features
LPC 1768 A study on Real Time clock features
 
Nexys4ddr rm FPGA board Datasheet
Nexys4ddr rm  FPGA board DatasheetNexys4ddr rm  FPGA board Datasheet
Nexys4ddr rm FPGA board Datasheet
 
Linear Regression (Machine Learning)
Linear Regression (Machine Learning)Linear Regression (Machine Learning)
Linear Regression (Machine Learning)
 
transmission gate based design for 2:1 Multiplexer in micro-wind
transmission gate based design for 2:1 Multiplexer in micro-windtransmission gate based design for 2:1 Multiplexer in micro-wind
transmission gate based design for 2:1 Multiplexer in micro-wind
 

Recently uploaded

AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSCW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
veerababupersonal22
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 

Recently uploaded (20)

AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSCW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 

Final report minor_project

  • 1. MIT Academy of Engineering, Alandi, Pune. Page | 1 DEPARTMENT OF ELECTRONICS & TELECOMMUNICATION ENGINEERING MIT Academy of Engineering Dehu Phata, Alandi (D) Pune - 412105, Maharashtra (India) 2017-18 A project Report On, Submitted by, Rohit Mane SETB102 Abhishek Sainkar SETB104 Omkar Rane SETB118 Guided by, Prof. Sandeep Nagre A Minor Project Report submitted to MIT Academy of Engineering Alandi submitted in partial fulfilment of the requirement for Fourth Semester of BACHELOR OF TECHNOLOGY in Department of Electronics and Telecommunication Engineering. Topic: Motion Imitating Arduino Based Robotic arm.
  • 2. MIT Academy of Engineering, Alandi, Pune. Page | 2 CERTIFICATE This is to certify that, Rohit Mane S177 Abhishek Sainkar S177 Omkar Rane S177086 of S. Y. B. Tech. have submitted a Report on, Motion Imitating Arduino Based Robotic arm. The said work is completed by putting the requirement of hours as per prescribed curriculum during the academic year 2017 – 18. The report is submitted in the partial fulfilment of the requirements for the course Minor Project in the Fourth Semester of Degree of Engineering in ENTC Department of MIT Academy of Engineering. Date: / / Place: Signature: Signature: Name : Name : Internal Examiner External Examiner Alandi (D), Pune – 412105 Department of ENTC Engg. (Accredited by NBA, ISO 9001:2008 Certified)
  • 3. MIT Academy of Engineering, Alandi, Pune. Page | 3 CONTENTS Acknowledgements i Abstract ii List of Figures iii List of Tables iv 1. Introduction 1.1 Motivation 1.2 Objectives and Scope 1.3 Real time Applications 2. System Design 2.1 Design Process Algorithm. 2.2 Circuit Diagram and Schematics. 2.3 Electronics-Hardware implementation. 2.4 Arduino Programming Code for Robotic Arm. 3. Mechanical Hardware and CAD Modelling for robotic arm. 4. Final Robotic Arm Assembly. 5. Working of Robotic arm. 6. Conclusion and Future scope 36 References 37
  • 4. MIT Academy of Engineering, Alandi, Pune. Page | 4 Acknowledgements we are thankful to all the people who are involved in this project including jury members who suggested rectification of errors in our project from time to time during our presentations. We are also thankful to mechanical workshop people who had helped is operating difficult machinery in mechanical workshop required in our completion of project. Last and least our manufacture of 3D printing robotic arm Ayasa Electronics’. Ltd who had printed our robotic arm based upon our requirements in his manufacturing facility. We are thankful to all who knowingly and unknowingly helped us to accomplish this minor project of second year in fourth semester.
  • 5. MIT Academy of Engineering, Alandi, Pune. Page | 5 Abstract To design and develop Robotic arm using servo motors with the help of AT Mega 328P Micro-Controller (i.e. Arduino Uno R3 Board). The principle of motion Imitating Robotic Arm is a to control rotation of servo motor using a voltage divider through variable resistor.AT mega 328P micro-controller is used to read analog values and convert them into them into pulse width modulation to control angle rotation angle of servo motor.
  • 6. MIT Academy of Engineering, Alandi, Pune. Page | 6 LIST OF FIGURES Fig. No. Fig. Name Page No. Fig 1 3 Fig 2.1.1 4 Fig 2.2.1 4 Fig 2.2.2 Fig 2.3.1 Fig 2.3.2 Fig 2.3.2 Fig 3.1 Fig 3.2 Fig 3.3 Fig 3.4 Fig 3.5 Fig 3.6 Fig 3.7
  • 7. MIT Academy of Engineering, Alandi, Pune. Page | 7 Fig 3.8 Fig 3.9 Fig 3.10 Fig 3.11 Fig 3.12 Fig 3.13 Fig 3.14 Fig 3.15 Fig 3.16 Fig 3.17 Fig 3.18 Fig 4.1 Fig 4.2 Fig 4.3 Fig 4.4 Fig 5.1
  • 8. MIT Academy of Engineering, Alandi, Pune. Page | 8
  • 9. MIT Academy of Engineering, Alandi, Pune. Page | 9 1. Introduction Our Project is an Arduino based Robotic arm capable of imitating its human arm. It uses of 4 servo motors that control each joint and arm its motion. This arm is generally controlled by physical means. The Physically controlled arm functions as an analog input to the system, which replicates and records the signal and synchronously functions with the servo motors (i.e.: The Robotic Arm). A flexible arm that can take ideally any shape in the three dimensions will necessarily consist of many elements that can move concerning each other. In order to control the shape of such a device (motion of the robot) each element needs an actuator and sensors. For basic modelling of this system behaviour we have to know, measure or suppose behaviour of basic parts of flexible arm. Because the pneumatic spring is a basic part (except servo drives and control) its mathematical model has been created for further using in control and regulation theory. After mathematical describing of pneumatic spring the block diagram has been created. Deduced model of pneumatic spring has been simulated by computer and confronted with physical experimental modelling in laboratory.
  • 10. MIT Academy of Engineering, Alandi, Pune. Page | 10 1.1 Motivation Robotics is a Special Branch of Engineering which deals with electronics, designing, programming and building it up. The motive behind designing this project was exploring the different fields in robotics and in software domain. It is made using Open source electronics prototyping platform. Another motive was of making the valuable knowledge of robotics meet the need of people and help them explore the wisdom of life. Many times, people affected from polio, major accident in which person lose their arms, person affected paralysis so they become disabled physically to their regular work. To overcome their disability, we can use robotic prosthetic arm. The main motivation behind this project is to help out physically disabled people to unleash their own potential with robotic prosthetic arm rather than simple prosthetic mechanical arm. This project will provide a new approach for physically disabled people to live with harmony so that they could do their work by themselves without relying on other people.
  • 11. MIT Academy of Engineering, Alandi, Pune. Page | 11 1.2 Objectives of project The Objective behind the project is as follows: 1) To minimize efforts of physically disabled people so that could do their work as normal people. 2) To make use of such arms as prosthetic arms or legs to the humans as well as to the animals. 3) To Make use of Robotic Arm in automated Manufacturing Assembly lines used in factories. 4) To make use of Robotic Arm to diffuse and test explosives in army applications. Robotic arm is also used in army to diffuse land mines. This saves life of soldiers from being injured from explosion. 5) To minimize cost of product materials to build prosthetic arm. 6) To make use of open source electronic prototyping platform like Arduino boards so that cost is minimized and its free for future modifications.
  • 12. MIT Academy of Engineering, Alandi, Pune. Page | 12 1.3 Realtime Applications of robotic Arms Figure 1
  • 13. MIT Academy of Engineering, Alandi, Pune. Page | 13 2. System Design. 2.1 Design Process Algorithm and Flowchart Algorithm: 1) Variable resistors will be connected to Arduino as per circuit diagram. 2) Necessary Programming will be done logically fit our application requirements. 3) Output will be measures in terms of motion in combination of working of different servo simultaneously. 4) Accuracy and Precision in robotic arm will verified and tested after designing frame for robotic arm. Flowchart: Figure 2.1.1
  • 14. MIT Academy of Engineering, Alandi, Pune. Page | 14 2.2 Circuit Diagram Schematics Figure 2.2.1 Figure 2.2.2
  • 15. MIT Academy of Engineering, Alandi, Pune. Page | 15 2.3 Electronics-implementation Figure 2.3.1 Figure 2.3.2 Figure 2.3.3
  • 16. MIT Academy of Engineering, Alandi, Pune. Page | 16 2.4 Arduino Programming Code for Robotic Arm. //Robotic Arm Minor Project Program: MIT Academy of Engineering //Omkar Rane #include<Servo.h> Servo myservo1; Servo myservo2; Servo myservo3; Servo myservo4; int potpin1 = 0; int potpin2 = 1; int potpin3 = 2; int potpin4 = 3; int val1; int val2; int val3; int val4; void setup() { myservo1.attach(6); myservo2.attach(9); myservo3.attach(10); myservo4.attach(11); Serial.begin(9600); } void loop() { { val1 = analogRead(potpin1); val1 = map(val1, 0, 512, 0, 180); myservo1.write(val1); Serial.println(val1); val2 = analogRead(potpin2); val2 = map(val2, 0, 512, 0, 180); myservo2.write(val2);
  • 17. MIT Academy of Engineering, Alandi, Pune. Page | 17 val3 = analogRead(potpin3); val3 = map(val3, 0, 512, 0, 180); myservo3.write(val3); val4 = analogRead(potpin4); val4 = map(val4, 0, 512, 0, 180); myservo4.write(val4); delay(5); } }
  • 18. MIT Academy of Engineering, Alandi, Pune. Page | 18 3. Mechanical Hardware Requirements and CAD Modelling for robotic arm Step 1: Figure 3.1 Connect two link arms (003) to the Triangular link (006). Keep the M3 round heads screws to the inner side like shown on image and nuts to the outer side. We had design all the holes of joints quite exact to allow to make them more precise using a drill bit. The nuts are to be tightened till the locking of the joint, then consequently you must lose them until you obtain a smooth movement with the lower clearance between components. This rule is valid and is to be applied also for the following joint that involve use of nuts.
  • 19. MIT Academy of Engineering, Alandi, Pune. Page | 19 Step 2: Figure 3.2 Connect link (003) to the rear joint of the horizontal arm (005). The lower part of the link (003) is to be connected with the vertical drive arm (002) as shown. Between the two links interpose three M3 washer, this to better align them with the vertical arm. Keep the M3 round heads screws to the inner side and nuts outside.
  • 20. MIT Academy of Engineering, Alandi, Pune. Page | 20 Step 3: Figure 3.3 Connect now the two-preassembled links to the forward drive arm (004). Punt in position horizontal arm (005) and triangular link (006) aligned with the upper connection of the forward drive arm (004). Fix all parts with the M3x30 screw, locked by the nut on the other side. Verify the freedom of movement and If everything is ok, proceed to the next step.
  • 21. MIT Academy of Engineering, Alandi, Pune. Page | 21 Step 4: Base Assembly Figure 3.4 Part list: · n° 1 EBA_01.00.001_base.stl · n° 1 EBA_01.00.011_round_plate.stl · n° 1 EBA_01.00.010_basement.stl · n° 1 Tower Pro SG90 or MG90S servo with double arm horn · n° 1 servo horn fixing screw · n° 2 M3 x 15 screw (VTCEI) · n° 3 M3 nuts
  • 22. MIT Academy of Engineering, Alandi, Pune. Page | 22 Step 5: Figure 3 Figure 3.5 Be sure that the servo is in the neutral position than install the double arm horn on the splined shaft keeping the arms parallel to the servo body Insert the horn inside the housing below the round plate and fix the servo to the plate using one of the two long screw supplied with the servo (the small one in too short due to the thickness of round plate)
  • 23. MIT Academy of Engineering, Alandi, Pune. Page | 23 Step 6: Figure 4 Figure 3.5 Put in position the base between the two shoulders on the plate and attach together using the two M3 screws and nuts. There two hexagonal housing below, so nuts will be kept in position during tightening
  • 24. MIT Academy of Engineering, Alandi, Pune. Page | 24 Step 7: Figure 3.6 Align the servo and introduce the wiring in the central part of the basement. Gently pull the wire to make it straight while continue to push in it housing the servo. The wire is then kept in position making it pass through a frontal hole.
  • 25. MIT Academy of Engineering, Alandi, Pune. Page | 25 Step 8: Gripper Assembly Figure 3.7 Part list: · n° 1 TowerPro MG90S or SG90 servo with single arm horn · n° 1 servo horn fixing screw · n° 1 EBA_01.00.012_claw support.stl · n° 1 EBA_01.00.015_drive gear.stl · n° 1 EBA_01.00.014_left finger.stl · n° 1 EBA_01.00.016_driven gear.stl · n° 1 EBA_01.00.013_right finger.stl · n° 2 M3 x 20 screw (TCEI) · n° 3 M3 nuts
  • 26. MIT Academy of Engineering, Alandi, Pune. Page | 26 Step 9: Figure 3.8 Attach the servo to the claw support using the two fixing screws supplied with the servo. Keep the output shaft forward. Step 10: Figure 3.9 Insert the horn in the driven gear then attach the horn at the servo shaft using the supplied screw. The horn has to be aligned forward with the servo in neutral position. Cut the exceeding part of the horn from gear using a cutter.
  • 27. MIT Academy of Engineering, Alandi, Pune. Page | 27 Step 11: Figure 3.10 Insert an M3 screw in the central hole connect it to the claw support then tight the nut checking the freedom of movement.
  • 28. MIT Academy of Engineering, Alandi, Pune. Page | 28 Step 12 Robotic Claw assembly: Figure 3.11 Insert the two pins of the driven gear into the dedicated holes on the left finger the driven gear has also a shoulder that has to be aligned with the lateral side of the finger. If you find difficulties coupling them, reduce interference using a file. Once coupled insert an M3 screw in the central hole and attach the finger to the claw support. Now the gripper is ready to be installed on the horizontal arm of the robot. Verify freedom of movement of the gripper manually or using a servo tester.
  • 29. MIT Academy of Engineering, Alandi, Pune. Page | 29 Step 13: Final Assembly. Figure 3.12 Now we have the three-main sub assembly ready to be connected each other. Next step we will join the base with the main arms. Now we have the three-main sub assembly ready to be connected each other. Next step we will join the base with the main arms.
  • 30. MIT Academy of Engineering, Alandi, Pune. Page | 30 Step 14: Figure 3.13 To join the base with the main arms, align the axis of the parts and insert from one side the M3 screw 20mm long. Also, the short arm of the servo that drives the vertical movement has to be inserted after the screw as shown on the pictures. Check the freedom of movement.
  • 31. MIT Academy of Engineering, Alandi, Pune. Page | 31 Step 15: Figure 3.14 It’s time now to install the servo that drives the vertical movement of the arm. Put in the dedicate receptacles two M3x12 hex screw. The servo has to be in the neutral position with the horn at 90 degrees on the right side with the press plate (009) installed (Make the wiring pass through the dedicated enlargement). Introduce the servo angled in the square seat on the base plate and slide the horn in the shaped housing of the arm that drives the vertical movement. Fix the press plate against the servo using two M3 nuts.
  • 32. MIT Academy of Engineering, Alandi, Pune. Page | 32 Step 16: Forward/backward Drive Servo Figure 3.15 Sequence for the forward & backward driving servo is similar to the previous. In this case the servo horn has to be installed with the servo in neutral condition aligned vertically.
  • 33. MIT Academy of Engineering, Alandi, Pune. Page | 33 Step 17: Last Link Figure 3.16 Attach the latest link to the fixed arm on the rear side of the base using a M3x12 a washer and a nut. Step 18: Attaching the Gripper Figure 3.18 The last assembly step is to join the gripper to the horizontal arm as shown on the picture.
  • 34. MIT Academy of Engineering, Alandi, Pune. Page | 34 4. Final Robotic Arm Assembly Figure 4.1 Figure 4.2
  • 35. MIT Academy of Engineering, Alandi, Pune. Page | 35 Figure 4.4
  • 36. MIT Academy of Engineering, Alandi, Pune. Page | 36 5. Working of Robotic Arm Figure 5.1
  • 37. MIT Academy of Engineering, Alandi, Pune. Page | 37 6. Conclusion and Future scope. In basic robotics we design machines to do the specified tasks and in the advanced version of it robots are designed to be adaptive, that is, respond according to the changing environment and even autonomous, that is, capable to make decisions on their own. While designing a robot the most important thing to be taken in consideration is, obviously, the function to be performed. Here comes into play the discussion about the scope of the robot and robotics. Robots have basic levels of complexity and each level has its scope for performing the requisite function. Despite the great advancements in the field of robotics and continuous efforts to make robots more and more sophisticated to match the capabilities of human beings and even surpass them, still, from a very scientific and logical point of view, robots developed up till these days are no way closer to human beings. The levels of complexity of robots is defined by the members used in its limbs, number of limbs, number of actuators and sensors used and for advanced robots the type and number of microprocessors and microcontrollers used. Each increasing component adds to the scope of functionality of a robot. With every joint added, the degrees of freedom in which a robot can work increases and with the quality of the microprocessors and microcontrollers the accuracy and effectiveness with which a robot can work is enhanced. We have successfully implemented human controlled robotic arm which can work as per human real arm and we look forward for further development and application all sections of society.
  • 38. MIT Academy of Engineering, Alandi, Pune. Page | 38 7. References [1] https://www.thingiverse.com/thing:65081 [2] http://www.instructables.com/id/Servo-Robotic-Arm-Arduino- Based/ [3] https://create.arduino.cc/projecthub/ChanR19/simple- programmable-robotic-arm-bd28a0 [4] http://forum.arduino.cc/index.php?topic=271690.0 [5] https://create.arduino.cc/projecthub/circuito-io-team/robotic-arm- from-recycled-materials-7e318a?ref=tag&ref_id=servo&offset=3 [6] https://www.arduino.cc/ [7] https://www.arduino.cc/en/Main/Education [8] https://www.arduino.cc/en/Main/Software
  • 39. MIT Academy of Engineering, Alandi, Pune. Page | 39
  • 40. MIT Academy of Engineering, Alandi, Pune. Page | 40