SlideShare a Scribd company logo
Design and Mechanism of
Controlling a Robotic Arm
Introduction:
Definition:
A robotic arm is a type of mechanical arm,
usually programmable, with similar functions to a human arm;
the arm may be the sum total of the mechanism or may be part
of a more complex robot. The links of such a manipulator are
connected by joints allowing either rotational motion (such as in
an articulated robot) or translational (linear)
displacement.[1][2] The links of the manipulator can be
considered to form a kinematic chain. The terminus of the
kinematic chain of the manipulator is called the end
effector and it is analogous to the human hand.
A Robot is a virtually intelligent agent capable of carrying out
tasks robotically with the
help of some supervision. Practically, a robot is basically an
electro-mechanical machine
that is guided by means of computer and electronic
programming. Robots can be
classified as autonomous, semiautonomous and remotely
controlled. Robots are widely
used for variety of tasks such as service stations, cleaning
drains, and in tasks that are
considered too dangerous to be performed by humans. A robotic
arm is a robotic
manipulator, usually programmable, with similar functions to a
human arm.
This Robotic arm is programmable in nature and it can be
manipulated. The robotic arm
is also sometimes referred to as anthropomorphic as it is very
similar to that of a human
hand. Humans today do all the tasks involved in the
manufacturing industry by
themselves. However, a Robotic arm can be used for various
tasks such as welding,
drilling, spraying and many more. A self-sufficient robotic arm
is fabricated by using
components like micro-controllers and motors. This increases
their speed of operation
and reduces the complexity. It also brings about an increase in
productivity which makes
it easy to shift to hazardous materials. This specific micro
controller is used in various types of embedded applications.
Robotics involves elements
of mechanical and electrical engineering, as well as control
theory, computing and now
artificial intelligence.
Design of the Robotic Arm:
The Robotic Arm is designed using the Microcontroller Micro-
controller using Arduino programming. This process works on
the principle of
interfacing servos and Joystick. This task is achieved by using
Arduino board.
Joystick play an important role The remote is fitted with
joystick and the
servos are attached to the body of the robotic arm. The joystick
converts the
mechanical motion into electrical motion. Hence, on the motion
of the remote the
potentiometers produce the electrical pulses, which are in route
for the Arduino board.
The board then processes the signals received from the joysticks
and finally,
converts them into requisite digital pulses that are then sent to
the servomotors. This
servo will respond with regards to the pulses which results in
the moment of the arm.
Degree of Freedom:
Robot arms are described by their degrees of freedom. This
number typically
refers to the number of single-axis rotational joints in the arm,
where higher number
indicates an increased flexibility in positioning a tool. This is a
practical metric, in
contrast to the abstract definition of degrees of freedom which
measures the aggregate
positioning capability of a system.
So It has four degree of freedom.The figure of a robot is shown
below.
Practical Portion:
Servo Motors:
Servo refers to an error sensing feedback control which is used
to correct the
performance of a system. Servo or RC Servo Motors are DC
motors equipped with a
servo mechanism for precise control of angular position.
The RC servo motors usually have a rotation limit from 90° to
180°. But servos do not
rotate continually. Their rotation is restricted in between the
fixed angles.
The Servos are used for precision positioning. They are used in
robotic arms and legs,
sensor scanners and in RC toys like RC helicopter, airplanes
and cars.
The specifications for Servomotor used are as follows:
60
degree
– 55 ºC
· Weight 9g
The figure is given below.
Joystick:
A joystick is an input device consisting of a stick that pivots on
a base and reports its angle or direction to the device it is
controlling. A joystick, also known as the control column, is the
principal control device in the cockpit of many civilian and
military aircraft, either as a center stick or side-stick. It often
has supplementary switches to control various aspects of the
aircraft's flight.
Joysticks are often used to control video games, and usually
have one or more push-buttons whose state can also be read by
the computer. A popular variation of the joystick used on
modern video game consoles is the analog stick. Joysticks are
also used for controlling machines such as cranes, trucks,
underwater unmanned vehicles, wheelchairs, surveillance
cameras, and zero turning radius lawn mowers. Miniature
finger-operated joysticks have been adopted as input devices for
smaller electronic equipment such as mobile phones.
The Diagram for this robot is given as.
End-Effector Selection:
The end effector is probably one of the most important and
most complex parts of
the system. The end effector varies mainly according to the
application and the task that
the robot arm accomplishes for; it can be pneumatic, electric or
hydraulic.
Since our robot arm is based on an electric system, we may
choose electric basis of end effector. Besides, And end effector
is controlled by servo.
the main application of our system is handling, accordingly, the
recommended type of
our end effector is a gripper, as shown in Figurer 5.22 and
Figurer 5.23. Please note that
the end effector is controlled by a servo motor .
Arduino:
Arduino Uno is a microcontroller board based on the
ATmega328P . It has 14
digital input/output pins (of which 6 can be used as PWM
outputs), 6 analog inputs, a 16
MHz quartz crystal, a USB connection, a power jack and a reset
button. It contains
everything needed to support the microcontroller; simply
connect it to a computer with a
USB cable or power it with a AC-to-DC adapter or battery to
get started.. You can tinker
with your UNO without worrying too much about doing
something wrong, worst case
scenario you can replace the chip for a few dollars and start
over again.
"Uno" means one in Italian and was chosen to mark the release
of Arduino
Software (IDE) 1.0. The Uno board and version 1.0 of Arduino
Software (IDE) were the
reference versions of Arduino, now evolved to newer releases.
The Uno board is the first
in a series of USB Arduino boards, and the reference model for
the Arduino platform; for
an extensive list of current, past or outdated boards see the
Arduino index of boards.
Programming:
The Arduino Uno can be programmed with the (Arduino
Software (IDE)).The
ATmega328 on the Arduino Uno comes preprogrammed with a
bootloader that allows
you to upload new code to it without the use of an external
hardware programmer. It
communicates using the original STK500 protocol.
Power:
The Arduino Uno board can be powered via the USB connection
or with an
external power supply. The power source is selected
automatically.
External (non-USB) power can come either from an AC-to-DC
adapter (wallwart) or battery. The adapter can be connected by
plugging a 2.1mm center-positive plug
into the board's power jack. Leads from a battery can be
inserted in the GND and Vin pin
headers of the POWER connector
Arduino Development “IDE”:
The Arduino integrated development environment (IDE) is a
cross-platform
application written in Java, and is derived from the IDE for the
Processing programming
language and the Wiring projects. It is designed to introduce
programming to artists and
other newcomers unfamiliar with software development. It
includes a code editor with
features such as syntax highlighting, brace matching, and
automatic indentation, and is
also capable of compiling and uploading programs to the board
with a single click. There
is typically no need to edit make files or run programs on a
command-line interface.
Here in this window we put in our code, compile it and upload
it to the controller.
Simple copy and paste the program in the software and click on
the arrow on the left side of the software window for
compilation.
After compilation it will upload the code inti controller.
Circuit Diagram of Robotic Arm:
Working Procedure of Robot Arm:
Positive and negative aspects of robotic arm
The Positive:
working costs
The negative:
nitial cost
the human hand
perform the
Complex tasks
ially in the fields of
artificial
intelligence and Machine vision" .
off in the
factories.

More Related Content

Similar to Design and Mechanism ofControlling a Robotic ArmIntroduction.docx

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
 
Bluetooth controled robot
Bluetooth controled robotBluetooth controled robot
Bluetooth controled robot
Stuart Stuart
 
Newppt major
Newppt majorNewppt major
Newppt major
Shivangi Jain
 
IRJET- Gesture Controlled Robot with Obstacle Avoidance using Arduino and And...
IRJET- Gesture Controlled Robot with Obstacle Avoidance using Arduino and And...IRJET- Gesture Controlled Robot with Obstacle Avoidance using Arduino and And...
IRJET- Gesture Controlled Robot with Obstacle Avoidance using Arduino and And...
IRJET Journal
 
Design and operation of synchronized robotic arm
Design and operation of synchronized robotic armDesign and operation of synchronized robotic arm
Design and operation of synchronized robotic arm
eSAT Journals
 
Welcome to-our-presentation
Welcome to-our-presentationWelcome to-our-presentation
Welcome to-our-presentation
Re Majumder
 
TECH TALK-4TH SEM.pptx the arduino haha
TECH TALK-4TH  SEM.pptx the arduino hahaTECH TALK-4TH  SEM.pptx the arduino haha
TECH TALK-4TH SEM.pptx the arduino haha
gokulprasanna4
 
TECH TALK-4TH SEM.pptx.which is about the arduino uno types and uses.
TECH TALK-4TH  SEM.pptx.which is about the arduino uno types and uses.TECH TALK-4TH  SEM.pptx.which is about the arduino uno types and uses.
TECH TALK-4TH SEM.pptx.which is about the arduino uno types and uses.
gokulprasanna4
 
IRJET - The Line Follower -and- Pick and Place Robot
IRJET - The Line Follower -and- Pick and Place RobotIRJET - The Line Follower -and- Pick and Place Robot
IRJET - The Line Follower -and- Pick and Place Robot
IRJET Journal
 
Ball following Robot using ESP32-cam & Arduino UNO
Ball following Robot using ESP32-cam & Arduino UNOBall following Robot using ESP32-cam & Arduino UNO
Ball following Robot using ESP32-cam & Arduino UNO
IRJET Journal
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.ppt
tffttfyyf
 
Mini CNC PROJECT
Mini CNC PROJECTMini CNC PROJECT
Mini CNC PROJECT
Shaktikumar001
 
Pick and place mechanism
Pick and place mechanismPick and place mechanism
Pick and place mechanism
Jakshil Gandhi
 
2 D.O.F Robotic Arm (SCARA Robot) using Arduino Programming
2 D.O.F Robotic Arm (SCARA Robot) using Arduino Programming2 D.O.F Robotic Arm (SCARA Robot) using Arduino Programming
2 D.O.F Robotic Arm (SCARA Robot) using Arduino Programming
Manpreet Singh
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.ppt
Afstddrrdv
 
Design and operation of synchronized robotic arm
Design and operation of synchronized robotic armDesign and operation of synchronized robotic arm
Design and operation of synchronized robotic arm
eSAT Publishing House
 
Arduino bt mobile robot r2.0
Arduino bt mobile robot r2.0Arduino bt mobile robot r2.0
Arduino bt mobile robot r2.0
Fajar Baskoro
 
fire fighting robot ppt.pptx
fire fighting robot ppt.pptxfire fighting robot ppt.pptx
fire fighting robot ppt.pptx
mahesh450519
 
Defense Robotic Model For War Field Using XBee (REPORT)
Defense Robotic Model For War Field Using XBee  (REPORT)Defense Robotic Model For War Field Using XBee  (REPORT)
Defense Robotic Model For War Field Using XBee (REPORT)
WizApsProjects
 
Gesture Controlled Car.pptx
Gesture Controlled Car.pptxGesture Controlled Car.pptx
Gesture Controlled Car.pptx
Afnankamran
 

Similar to Design and Mechanism ofControlling a Robotic ArmIntroduction.docx (20)

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
 
Bluetooth controled robot
Bluetooth controled robotBluetooth controled robot
Bluetooth controled robot
 
Newppt major
Newppt majorNewppt major
Newppt major
 
IRJET- Gesture Controlled Robot with Obstacle Avoidance using Arduino and And...
IRJET- Gesture Controlled Robot with Obstacle Avoidance using Arduino and And...IRJET- Gesture Controlled Robot with Obstacle Avoidance using Arduino and And...
IRJET- Gesture Controlled Robot with Obstacle Avoidance using Arduino and And...
 
Design and operation of synchronized robotic arm
Design and operation of synchronized robotic armDesign and operation of synchronized robotic arm
Design and operation of synchronized robotic arm
 
Welcome to-our-presentation
Welcome to-our-presentationWelcome to-our-presentation
Welcome to-our-presentation
 
TECH TALK-4TH SEM.pptx the arduino haha
TECH TALK-4TH  SEM.pptx the arduino hahaTECH TALK-4TH  SEM.pptx the arduino haha
TECH TALK-4TH SEM.pptx the arduino haha
 
TECH TALK-4TH SEM.pptx.which is about the arduino uno types and uses.
TECH TALK-4TH  SEM.pptx.which is about the arduino uno types and uses.TECH TALK-4TH  SEM.pptx.which is about the arduino uno types and uses.
TECH TALK-4TH SEM.pptx.which is about the arduino uno types and uses.
 
IRJET - The Line Follower -and- Pick and Place Robot
IRJET - The Line Follower -and- Pick and Place RobotIRJET - The Line Follower -and- Pick and Place Robot
IRJET - The Line Follower -and- Pick and Place Robot
 
Ball following Robot using ESP32-cam & Arduino UNO
Ball following Robot using ESP32-cam & Arduino UNOBall following Robot using ESP32-cam & Arduino UNO
Ball following Robot using ESP32-cam & Arduino UNO
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.ppt
 
Mini CNC PROJECT
Mini CNC PROJECTMini CNC PROJECT
Mini CNC PROJECT
 
Pick and place mechanism
Pick and place mechanismPick and place mechanism
Pick and place mechanism
 
2 D.O.F Robotic Arm (SCARA Robot) using Arduino Programming
2 D.O.F Robotic Arm (SCARA Robot) using Arduino Programming2 D.O.F Robotic Arm (SCARA Robot) using Arduino Programming
2 D.O.F Robotic Arm (SCARA Robot) using Arduino Programming
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.ppt
 
Design and operation of synchronized robotic arm
Design and operation of synchronized robotic armDesign and operation of synchronized robotic arm
Design and operation of synchronized robotic arm
 
Arduino bt mobile robot r2.0
Arduino bt mobile robot r2.0Arduino bt mobile robot r2.0
Arduino bt mobile robot r2.0
 
fire fighting robot ppt.pptx
fire fighting robot ppt.pptxfire fighting robot ppt.pptx
fire fighting robot ppt.pptx
 
Defense Robotic Model For War Field Using XBee (REPORT)
Defense Robotic Model For War Field Using XBee  (REPORT)Defense Robotic Model For War Field Using XBee  (REPORT)
Defense Robotic Model For War Field Using XBee (REPORT)
 
Gesture Controlled Car.pptx
Gesture Controlled Car.pptxGesture Controlled Car.pptx
Gesture Controlled Car.pptx
 

More from carolinef5

Design, develop, and justify a public safety agency budget of EMS. I.docx
Design, develop, and justify a public safety agency budget of EMS. I.docxDesign, develop, and justify a public safety agency budget of EMS. I.docx
Design, develop, and justify a public safety agency budget of EMS. I.docx
carolinef5
 
DESIGN STUDIO III ARCP 301R. Belton, AIA, NOMA, CSI Associates.docx
DESIGN STUDIO III ARCP 301R. Belton, AIA, NOMA, CSI Associates.docxDESIGN STUDIO III ARCP 301R. Belton, AIA, NOMA, CSI Associates.docx
DESIGN STUDIO III ARCP 301R. Belton, AIA, NOMA, CSI Associates.docx
carolinef5
 
Designing Mobile Health Technology for Bipolar DisorderA Fi.docx
Designing Mobile Health Technology for Bipolar DisorderA Fi.docxDesigning Mobile Health Technology for Bipolar DisorderA Fi.docx
Designing Mobile Health Technology for Bipolar DisorderA Fi.docx
carolinef5
 
Design, develop, and justify a public safety agency budget of EMS..docx
Design, develop, and justify a public safety agency budget of EMS..docxDesign, develop, and justify a public safety agency budget of EMS..docx
Design, develop, and justify a public safety agency budget of EMS..docx
carolinef5
 
Designa high-level conceptual view of a data warehouse (DW) fo.docx
Designa high-level conceptual view of a data warehouse (DW) fo.docxDesigna high-level conceptual view of a data warehouse (DW) fo.docx
Designa high-level conceptual view of a data warehouse (DW) fo.docx
carolinef5
 
Design your one assignment of Creating Rubrics for students of eleme.docx
Design your one assignment of Creating Rubrics for students of eleme.docxDesign your one assignment of Creating Rubrics for students of eleme.docx
Design your one assignment of Creating Rubrics for students of eleme.docx
carolinef5
 
Design  a PowerPoint presentation for high school aged students .docx
Design  a PowerPoint presentation for high school aged students .docxDesign  a PowerPoint presentation for high school aged students .docx
Design  a PowerPoint presentation for high school aged students .docx
carolinef5
 
Design PatternsChristian Behrenshttpswww.behance.netgall.docx
Design PatternsChristian Behrenshttpswww.behance.netgall.docxDesign PatternsChristian Behrenshttpswww.behance.netgall.docx
Design PatternsChristian Behrenshttpswww.behance.netgall.docx
carolinef5
 
DESIGN TECHNOLOGY CLASS” DescriptionUsing the various tool.docx
DESIGN TECHNOLOGY CLASS” DescriptionUsing the various tool.docxDESIGN TECHNOLOGY CLASS” DescriptionUsing the various tool.docx
DESIGN TECHNOLOGY CLASS” DescriptionUsing the various tool.docx
carolinef5
 
Design one assignment of the Word Find and the one of Using Digital .docx
Design one assignment of the Word Find and the one of Using Digital .docxDesign one assignment of the Word Find and the one of Using Digital .docx
Design one assignment of the Word Find and the one of Using Digital .docx
carolinef5
 
Design of Pareto optimal CO2 cap-and-trade policies for de.docx
Design of Pareto optimal CO2 cap-and-trade policies for de.docxDesign of Pareto optimal CO2 cap-and-trade policies for de.docx
Design of Pareto optimal CO2 cap-and-trade policies for de.docx
carolinef5
 
Design of a non-invasive Hip Exoskeleton DISCLAIMERThis repo.docx
Design of a non-invasive Hip Exoskeleton DISCLAIMERThis repo.docxDesign of a non-invasive Hip Exoskeleton DISCLAIMERThis repo.docx
Design of a non-invasive Hip Exoskeleton DISCLAIMERThis repo.docx
carolinef5
 
Design Document – Week 1 – ProposalCourse ID IT 491 CAPSTONE .docx
Design Document – Week 1 – ProposalCourse ID IT 491 CAPSTONE .docxDesign Document – Week 1 – ProposalCourse ID IT 491 CAPSTONE .docx
Design Document – Week 1 – ProposalCourse ID IT 491 CAPSTONE .docx
carolinef5
 
Design DissertationDeveloping a coherent methodologyAimTo p.docx
Design DissertationDeveloping a coherent methodologyAimTo p.docxDesign DissertationDeveloping a coherent methodologyAimTo p.docx
Design DissertationDeveloping a coherent methodologyAimTo p.docx
carolinef5
 
Design and implement a Java program that transfers fragments of a fi.docx
Design and implement a Java program that transfers fragments of a fi.docxDesign and implement a Java program that transfers fragments of a fi.docx
Design and implement a Java program that transfers fragments of a fi.docx
carolinef5
 
design and develop an interactive and user-friendly GUI-based networ.docx
design and develop an interactive and user-friendly GUI-based networ.docxdesign and develop an interactive and user-friendly GUI-based networ.docx
design and develop an interactive and user-friendly GUI-based networ.docx
carolinef5
 
Design a Lesson plan on the subject of Reflections and Guide Reflect.docx
Design a Lesson plan on the subject of Reflections and Guide Reflect.docxDesign a Lesson plan on the subject of Reflections and Guide Reflect.docx
Design a Lesson plan on the subject of Reflections and Guide Reflect.docx
carolinef5
 
Design a Java application that will read a file containing data rela.docx
Design a Java application that will read a file containing data rela.docxDesign a Java application that will read a file containing data rela.docx
Design a Java application that will read a file containing data rela.docx
carolinef5
 
Design a high-level conceptual view of a data warehouse (DW) for H.docx
Design a high-level conceptual view of a data warehouse (DW) for H.docxDesign a high-level conceptual view of a data warehouse (DW) for H.docx
Design a high-level conceptual view of a data warehouse (DW) for H.docx
carolinef5
 
DescriptionIn this activity, you will analyze and study the subj.docx
DescriptionIn this activity, you will analyze and study the subj.docxDescriptionIn this activity, you will analyze and study the subj.docx
DescriptionIn this activity, you will analyze and study the subj.docx
carolinef5
 

More from carolinef5 (20)

Design, develop, and justify a public safety agency budget of EMS. I.docx
Design, develop, and justify a public safety agency budget of EMS. I.docxDesign, develop, and justify a public safety agency budget of EMS. I.docx
Design, develop, and justify a public safety agency budget of EMS. I.docx
 
DESIGN STUDIO III ARCP 301R. Belton, AIA, NOMA, CSI Associates.docx
DESIGN STUDIO III ARCP 301R. Belton, AIA, NOMA, CSI Associates.docxDESIGN STUDIO III ARCP 301R. Belton, AIA, NOMA, CSI Associates.docx
DESIGN STUDIO III ARCP 301R. Belton, AIA, NOMA, CSI Associates.docx
 
Designing Mobile Health Technology for Bipolar DisorderA Fi.docx
Designing Mobile Health Technology for Bipolar DisorderA Fi.docxDesigning Mobile Health Technology for Bipolar DisorderA Fi.docx
Designing Mobile Health Technology for Bipolar DisorderA Fi.docx
 
Design, develop, and justify a public safety agency budget of EMS..docx
Design, develop, and justify a public safety agency budget of EMS..docxDesign, develop, and justify a public safety agency budget of EMS..docx
Design, develop, and justify a public safety agency budget of EMS..docx
 
Designa high-level conceptual view of a data warehouse (DW) fo.docx
Designa high-level conceptual view of a data warehouse (DW) fo.docxDesigna high-level conceptual view of a data warehouse (DW) fo.docx
Designa high-level conceptual view of a data warehouse (DW) fo.docx
 
Design your one assignment of Creating Rubrics for students of eleme.docx
Design your one assignment of Creating Rubrics for students of eleme.docxDesign your one assignment of Creating Rubrics for students of eleme.docx
Design your one assignment of Creating Rubrics for students of eleme.docx
 
Design  a PowerPoint presentation for high school aged students .docx
Design  a PowerPoint presentation for high school aged students .docxDesign  a PowerPoint presentation for high school aged students .docx
Design  a PowerPoint presentation for high school aged students .docx
 
Design PatternsChristian Behrenshttpswww.behance.netgall.docx
Design PatternsChristian Behrenshttpswww.behance.netgall.docxDesign PatternsChristian Behrenshttpswww.behance.netgall.docx
Design PatternsChristian Behrenshttpswww.behance.netgall.docx
 
DESIGN TECHNOLOGY CLASS” DescriptionUsing the various tool.docx
DESIGN TECHNOLOGY CLASS” DescriptionUsing the various tool.docxDESIGN TECHNOLOGY CLASS” DescriptionUsing the various tool.docx
DESIGN TECHNOLOGY CLASS” DescriptionUsing the various tool.docx
 
Design one assignment of the Word Find and the one of Using Digital .docx
Design one assignment of the Word Find and the one of Using Digital .docxDesign one assignment of the Word Find and the one of Using Digital .docx
Design one assignment of the Word Find and the one of Using Digital .docx
 
Design of Pareto optimal CO2 cap-and-trade policies for de.docx
Design of Pareto optimal CO2 cap-and-trade policies for de.docxDesign of Pareto optimal CO2 cap-and-trade policies for de.docx
Design of Pareto optimal CO2 cap-and-trade policies for de.docx
 
Design of a non-invasive Hip Exoskeleton DISCLAIMERThis repo.docx
Design of a non-invasive Hip Exoskeleton DISCLAIMERThis repo.docxDesign of a non-invasive Hip Exoskeleton DISCLAIMERThis repo.docx
Design of a non-invasive Hip Exoskeleton DISCLAIMERThis repo.docx
 
Design Document – Week 1 – ProposalCourse ID IT 491 CAPSTONE .docx
Design Document – Week 1 – ProposalCourse ID IT 491 CAPSTONE .docxDesign Document – Week 1 – ProposalCourse ID IT 491 CAPSTONE .docx
Design Document – Week 1 – ProposalCourse ID IT 491 CAPSTONE .docx
 
Design DissertationDeveloping a coherent methodologyAimTo p.docx
Design DissertationDeveloping a coherent methodologyAimTo p.docxDesign DissertationDeveloping a coherent methodologyAimTo p.docx
Design DissertationDeveloping a coherent methodologyAimTo p.docx
 
Design and implement a Java program that transfers fragments of a fi.docx
Design and implement a Java program that transfers fragments of a fi.docxDesign and implement a Java program that transfers fragments of a fi.docx
Design and implement a Java program that transfers fragments of a fi.docx
 
design and develop an interactive and user-friendly GUI-based networ.docx
design and develop an interactive and user-friendly GUI-based networ.docxdesign and develop an interactive and user-friendly GUI-based networ.docx
design and develop an interactive and user-friendly GUI-based networ.docx
 
Design a Lesson plan on the subject of Reflections and Guide Reflect.docx
Design a Lesson plan on the subject of Reflections and Guide Reflect.docxDesign a Lesson plan on the subject of Reflections and Guide Reflect.docx
Design a Lesson plan on the subject of Reflections and Guide Reflect.docx
 
Design a Java application that will read a file containing data rela.docx
Design a Java application that will read a file containing data rela.docxDesign a Java application that will read a file containing data rela.docx
Design a Java application that will read a file containing data rela.docx
 
Design a high-level conceptual view of a data warehouse (DW) for H.docx
Design a high-level conceptual view of a data warehouse (DW) for H.docxDesign a high-level conceptual view of a data warehouse (DW) for H.docx
Design a high-level conceptual view of a data warehouse (DW) for H.docx
 
DescriptionIn this activity, you will analyze and study the subj.docx
DescriptionIn this activity, you will analyze and study the subj.docxDescriptionIn this activity, you will analyze and study the subj.docx
DescriptionIn this activity, you will analyze and study the subj.docx
 

Recently uploaded

Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 

Recently uploaded (20)

Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 

Design and Mechanism ofControlling a Robotic ArmIntroduction.docx

  • 1. Design and Mechanism of Controlling a Robotic Arm Introduction: Definition: A robotic arm is a type of mechanical arm, usually programmable, with similar functions to a human arm; the arm may be the sum total of the mechanism or may be part of a more complex robot. The links of such a manipulator are connected by joints allowing either rotational motion (such as in an articulated robot) or translational (linear) displacement.[1][2] The links of the manipulator can be considered to form a kinematic chain. The terminus of the kinematic chain of the manipulator is called the end effector and it is analogous to the human hand. A Robot is a virtually intelligent agent capable of carrying out tasks robotically with the help of some supervision. Practically, a robot is basically an electro-mechanical machine that is guided by means of computer and electronic programming. Robots can be classified as autonomous, semiautonomous and remotely controlled. Robots are widely used for variety of tasks such as service stations, cleaning drains, and in tasks that are considered too dangerous to be performed by humans. A robotic arm is a robotic manipulator, usually programmable, with similar functions to a human arm. This Robotic arm is programmable in nature and it can be manipulated. The robotic arm is also sometimes referred to as anthropomorphic as it is very similar to that of a human hand. Humans today do all the tasks involved in the manufacturing industry by
  • 2. themselves. However, a Robotic arm can be used for various tasks such as welding, drilling, spraying and many more. A self-sufficient robotic arm is fabricated by using components like micro-controllers and motors. This increases their speed of operation and reduces the complexity. It also brings about an increase in productivity which makes it easy to shift to hazardous materials. This specific micro controller is used in various types of embedded applications. Robotics involves elements of mechanical and electrical engineering, as well as control theory, computing and now artificial intelligence. Design of the Robotic Arm: The Robotic Arm is designed using the Microcontroller Micro- controller using Arduino programming. This process works on the principle of interfacing servos and Joystick. This task is achieved by using Arduino board. Joystick play an important role The remote is fitted with joystick and the servos are attached to the body of the robotic arm. The joystick converts the mechanical motion into electrical motion. Hence, on the motion of the remote the potentiometers produce the electrical pulses, which are in route for the Arduino board. The board then processes the signals received from the joysticks and finally, converts them into requisite digital pulses that are then sent to the servomotors. This servo will respond with regards to the pulses which results in the moment of the arm. Degree of Freedom:
  • 3. Robot arms are described by their degrees of freedom. This number typically refers to the number of single-axis rotational joints in the arm, where higher number indicates an increased flexibility in positioning a tool. This is a practical metric, in contrast to the abstract definition of degrees of freedom which measures the aggregate positioning capability of a system. So It has four degree of freedom.The figure of a robot is shown below. Practical Portion: Servo Motors: Servo refers to an error sensing feedback control which is used to correct the performance of a system. Servo or RC Servo Motors are DC motors equipped with a servo mechanism for precise control of angular position. The RC servo motors usually have a rotation limit from 90° to 180°. But servos do not rotate continually. Their rotation is restricted in between the fixed angles. The Servos are used for precision positioning. They are used in robotic arms and legs, sensor scanners and in RC toys like RC helicopter, airplanes and cars. The specifications for Servomotor used are as follows: 60 degree – 55 ºC · Weight 9g
  • 4. The figure is given below. Joystick: A joystick is an input device consisting of a stick that pivots on a base and reports its angle or direction to the device it is controlling. A joystick, also known as the control column, is the principal control device in the cockpit of many civilian and military aircraft, either as a center stick or side-stick. It often has supplementary switches to control various aspects of the aircraft's flight. Joysticks are often used to control video games, and usually have one or more push-buttons whose state can also be read by the computer. A popular variation of the joystick used on modern video game consoles is the analog stick. Joysticks are also used for controlling machines such as cranes, trucks, underwater unmanned vehicles, wheelchairs, surveillance cameras, and zero turning radius lawn mowers. Miniature finger-operated joysticks have been adopted as input devices for smaller electronic equipment such as mobile phones. The Diagram for this robot is given as. End-Effector Selection: The end effector is probably one of the most important and most complex parts of the system. The end effector varies mainly according to the application and the task that the robot arm accomplishes for; it can be pneumatic, electric or hydraulic. Since our robot arm is based on an electric system, we may choose electric basis of end effector. Besides, And end effector is controlled by servo. the main application of our system is handling, accordingly, the recommended type of our end effector is a gripper, as shown in Figurer 5.22 and Figurer 5.23. Please note that the end effector is controlled by a servo motor .
  • 5. Arduino: Arduino Uno is a microcontroller board based on the ATmega328P . It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.. You can tinker with your UNO without worrying too much about doing something wrong, worst case scenario you can replace the chip for a few dollars and start over again. "Uno" means one in Italian and was chosen to mark the release of Arduino Software (IDE) 1.0. The Uno board and version 1.0 of Arduino Software (IDE) were the reference versions of Arduino, now evolved to newer releases. The Uno board is the first in a series of USB Arduino boards, and the reference model for the Arduino platform; for an extensive list of current, past or outdated boards see the Arduino index of boards. Programming: The Arduino Uno can be programmed with the (Arduino Software (IDE)).The ATmega328 on the Arduino Uno comes preprogrammed with a bootloader that allows you to upload new code to it without the use of an external hardware programmer. It communicates using the original STK500 protocol. Power:
  • 6. The Arduino Uno board can be powered via the USB connection or with an external power supply. The power source is selected automatically. External (non-USB) power can come either from an AC-to-DC adapter (wallwart) or battery. The adapter can be connected by plugging a 2.1mm center-positive plug into the board's power jack. Leads from a battery can be inserted in the GND and Vin pin headers of the POWER connector Arduino Development “IDE”: The Arduino integrated development environment (IDE) is a cross-platform application written in Java, and is derived from the IDE for the Processing programming language and the Wiring projects. It is designed to introduce programming to artists and other newcomers unfamiliar with software development. It includes a code editor with features such as syntax highlighting, brace matching, and automatic indentation, and is also capable of compiling and uploading programs to the board with a single click. There is typically no need to edit make files or run programs on a command-line interface. Here in this window we put in our code, compile it and upload it to the controller. Simple copy and paste the program in the software and click on the arrow on the left side of the software window for compilation. After compilation it will upload the code inti controller.
  • 7. Circuit Diagram of Robotic Arm: Working Procedure of Robot Arm: Positive and negative aspects of robotic arm The Positive: working costs The negative: nitial cost the human hand perform the Complex tasks ially in the fields of artificial intelligence and Machine vision" . off in the factories.