SlideShare a Scribd company logo
ROBOTICS ARM
BY
JOVIN RICHARD
Ichardsrobotics.blogspot.com
introducing
ROBOTICS ARM
a tour of new features
AIM OF THE PROJECT
• The main aim of our project is to build a
robotic arm that can grip or pick things
• We have implemented the robotic arm that
can be controlled by gesture commands. We
have proposed a simple algorithm for hand
gesture recognition.
What is a
ROBOTICS ARM???
ROBO ARM & DEGREE OF FREEDOM
• A robotic arm is a
robotic manipulator,
usually programmable,
with similar functions to
a human arm.
• It has about the same
number of degree of
freedom as in human
arm.
MAKING OF ROBOTICS ARM AT A GLANCE
 The movement of the human arm is sensed by accelerometer
 The accelerometer generates an analog voltage accordingly.
 The movement of fingers is sensed by flex sensors which causes a
change in the resistance
 An impedance follower is used to convert the resistance to
voltage.
 The analog voltages are then digitized using an A/D converter .
 It is then sent to the microcontroller.
 Microcontroller differentiates all data of X-axis, Y-axis & Z-axis.
 These data are used to generate PWM signal for corresponding
servo motors.
 The data from flex sensor are used to drive a motor driver
 This motor driver drives the DC motor of the gripper part
To build a gestures control robotics arm
We have technical details for every step of the way
Sensors
Module
Logical
Module
Execution
Module
SENSORS Module
Capture and Organize
HOW THE GESTURES CAN BE
CAPTURED?
Analog output
voltage
Accelerometer
& Flex Sensors
Movement of
human arm
ACCELEROMETER
• The movement of the human arm is
sensed by accelerometer.
• The accelerometer generates an
analog voltage accordingly.
• Analog voltage passes through a
lowpass filter
Mode of operation
 The 3-axis accelerometer
attached
to the right arm is used
to recognize gestures
and postures.
 The robot moves along the X,
Y and Z axes separately.
 To move
the robot in the X direction,
the user should move the
accelerometer along the X axis,
keeping it in the horizontal.
Recognition of gestures
and postures
When the arm is moved in the
positive X direction (X+) initially
the value of acceleration x a
increases because the arm begins
to move and then, when the arm
begins to slow the positive value
of x a is converted to a negative
value. This point ( a 0 x = ) marks
the point of maximum speed. The
acceleration a y remains near to
zero and z a remains near to one
because the accelerometer is held
horizontally (acceleration due to
gravity).
LOGICAL Module
Analysis, Calculate and Making decision
HUMAN TO MCU INTERFACE
• The analog
voltage is then
digitized using an
A/D converter .
• It is then sent to
the
microcontroller
where it
generates a
unique 8 bit digit
code for different
axis and different
voltages.
Analog
data enter
to ADC
MCU
8 bit
binary
data
Atmega8(L)-FEW FEATURES
The microcontroller used for the
project is Atmega8(L).
ADC7..6 (TQFP andQFN/MLF
Package Only)-In the TQFP and
QFN/MLF package, ADC7..6 serve as
analog inputs to the A/D
converter.These pins are powered
from the analog supply and serve as
10-bit ADC channels.
The ATmega8 on the board comes
pre-loaded with a bootloader
program, which can be used to burn
your project’s HEX files on the
microcontroller directly via the USB
connector without any separate
programmer.
Activating the accelerometer:
•Accelerometer
first remains at
sleep mode.
•A positive high
signal sent to SL
pin of
accelerometer
through PB4 pin of
MCU to activate
the accelerometer.
MCU TO MECHANICAL PART INTERFACE
• The 8 bit data is then
sent to be compared
with registers of Timer1.
• Content of OCR1A &
OCR1B are compared
with ICR1 and PWM
signals are generated.
EXECUTION Module
Collect data and Follow instructions
WORKING OF MECHANICAL PART
Movement
of
ROBOTICS
ARM
Motors
Motor
driver
MOTORS
• Motors are used for joint
rotation.
• The base consists of a servo
motor allowing
forward/backward
movement.
• The elbow consists of a
servo motor allowing
up/down movement of the
arm.
• The grip consists of a d.c.
motor allowing to grip a
object.
What makes a Servo
Servo motors are constructed out of basic DC
motors, by adding:
• some gear reduction
• a position sensor for the motor shaft
• an electronic circuit that controls the
motor's operation
Feed-back loop
It is a
closed servomechanism that
uses position feedback to
control its motion and final
position.
 The input to its control is
some signal, either analogue
or digital, representing the
position commanded for the
output shaft.
The motor is paired with
some type of encoder to
provide position and speed
feedback.
How do servo
motors work ?
Servos are controlled by sending an
electrical pulse of variable width, or pulse
width modulation (PWM), through the
control wire.
 There is a minimum pulse, a maximum
pulse, and a repetition rate.
 Servo motors can usually only turn 90
degrees in either direction for a total of 180
degree movement.
The PWM sent to the motor determines
position of the shaft, and based on the
duration of the pulse sent via the control
wire; the rotor will turn to the desired
position.
 The servo motor expects to see a pulse
every 20 milliseconds (ms) and the length of
the pulse will determine how far the motor
turns. For example, a 1.5ms pulse will make
the motor turn to the 90-degree position.
Shorter than 1.5ms moves it to 0 degrees,
and any longer than 1.5ms will turn the
servo to 180 degrees,
GRIP
 Dc motor which is driven by a motor driver
(L293D) is used for the gripper part.
The L293D is designed to provide bidirectional
drive currents of up to 600-mA at voltages from 4.5
V to 36 V.
gg The bent in fingers
is indicated by the
change in resistance
which in turn drives
the dc motor
attached to the
gripper.
 As the motor
rotates the gripper
closes in thus
grabbing the object
in between.
D.C.MOTOR
SERVO MOTOR
SERVO MOTOR
BASE
The arm is made with
balsa wood. The wood
pieces are carefully cut
according to the
measurements and then
they are put together to
form the structure of the
arm.
?But wait…
There’s More!
Why we need ROBOTICS ARM???
. The robotic arm can be designed to perform any desired task
such as welding, gripping, spinning etc.
. The space shuttle Remote Manipulator System have multi
degree of freedom robotic arms
. In various industrial or home applications
. In medical science: soft tissue manipulation, needle insertion,
suturing, and cauterization.
SOME APPLICATIONS
FUTURE SCOPE
 MECHANICAL DESIGN-more
efficient, reliable, improved power
UNIVERSAL GRIPPER-capable
of doing multiple tasks
MOBILITY & NAVIGATION-
mobile able to move under their
own power & navigation systems
SENSOR CAPABILITIES-3
accelerometers used for shoulder,
elbow & wrist movement allowing
circular & angular movements
TELE PRESENCE-communicate
information about its environment
back to a remote “safe” location
INTELLIGENCE-Capable of
making decisions about the task it
performs.
CONCLUSION
Robots help people with tasks that would be
difficult, unsafe, or boring for a real person to do
alone. To conclude, robotic arm, is probably the
most mathematically complex robotic part one
could ever build.
THANK YOU
Ichardsrobotics.blogspot.com

More Related Content

What's hot

Pick and Place Robotic Arm 1
Pick and Place Robotic Arm 1Pick and Place Robotic Arm 1
Pick and Place Robotic Arm 1
Dixit Patel
 
Report - Light Sensing Robot
Report - Light Sensing RobotReport - Light Sensing Robot
Report - Light Sensing Robot
Divay Khatri
 
Obstacle Avoidance Robot
Obstacle Avoidance RobotObstacle Avoidance Robot
Obstacle Avoidance Robot
Ratan Srikanth
 
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
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.ppt
Afstddrrdv
 
Gesture control car
Gesture control carGesture control car
Gesture control car
saurav kumar mourya
 
PROJECT PHASE 2
PROJECT PHASE 2PROJECT PHASE 2
PROJECT PHASE 2
Jegadeesh J
 
Robotic arm
Robotic armRobotic arm
Robotic arm
kartikeya Agarwal
 
Gesture controled robot
Gesture controled robotGesture controled robot
Gesture controled robot
Rinil N
 
ACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINO
ACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINOACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINO
ACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINO
Snehasis Mondal
 
Hand gesture controlled robot with arduino
Hand gesture controlled robot with arduinoHand gesture controlled robot with arduino
Hand gesture controlled robot with arduino
AnindyaAdhikary3
 
line following robot
line following robotline following robot
line following robot
Rehnaz Razvi
 
Wheel chair controller using eye
Wheel chair controller using eyeWheel chair controller using eye
Wheel chair controller using eye
salman khan
 
Gesture control car
Gesture control carGesture control car
Gesture control car
saurav kumar mourya
 
ALCOHOL AND HELMET DETECTION WITH ENGINE LOCKING SYSTEM USING GSM
ALCOHOL  AND HELMET DETECTION WITH ENGINE LOCKING SYSTEM USING GSMALCOHOL  AND HELMET DETECTION WITH ENGINE LOCKING SYSTEM USING GSM
ALCOHOL AND HELMET DETECTION WITH ENGINE LOCKING SYSTEM USING GSM
MallemptiOohasri
 
Hand Gesture controlled Robotic Arm | Android | Arduino
Hand Gesture controlled Robotic Arm  | Android | ArduinoHand Gesture controlled Robotic Arm  | Android | Arduino
Hand Gesture controlled Robotic Arm | Android | Arduino
Parvez Hafeez
 
Line Following Robot
Line Following RobotLine Following Robot
Line Following Robot
Vikram Jha
 
IR INTRUDER ALARM
IR INTRUDER ALARMIR INTRUDER ALARM
IR INTRUDER ALARM
Pratyush Srivastava
 
Robot arm control through human hand motion
Robot arm control through human hand motionRobot arm control through human hand motion
Robot arm control through human hand motion
vignesh viki
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONBLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
Varun Divekar
 

What's hot (20)

Pick and Place Robotic Arm 1
Pick and Place Robotic Arm 1Pick and Place Robotic Arm 1
Pick and Place Robotic Arm 1
 
Report - Light Sensing Robot
Report - Light Sensing RobotReport - Light Sensing Robot
Report - Light Sensing Robot
 
Obstacle Avoidance Robot
Obstacle Avoidance RobotObstacle Avoidance Robot
Obstacle Avoidance Robot
 
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.
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.ppt
 
Gesture control car
Gesture control carGesture control car
Gesture control car
 
PROJECT PHASE 2
PROJECT PHASE 2PROJECT PHASE 2
PROJECT PHASE 2
 
Robotic arm
Robotic armRobotic arm
Robotic arm
 
Gesture controled robot
Gesture controled robotGesture controled robot
Gesture controled robot
 
ACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINO
ACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINOACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINO
ACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINO
 
Hand gesture controlled robot with arduino
Hand gesture controlled robot with arduinoHand gesture controlled robot with arduino
Hand gesture controlled robot with arduino
 
line following robot
line following robotline following robot
line following robot
 
Wheel chair controller using eye
Wheel chair controller using eyeWheel chair controller using eye
Wheel chair controller using eye
 
Gesture control car
Gesture control carGesture control car
Gesture control car
 
ALCOHOL AND HELMET DETECTION WITH ENGINE LOCKING SYSTEM USING GSM
ALCOHOL  AND HELMET DETECTION WITH ENGINE LOCKING SYSTEM USING GSMALCOHOL  AND HELMET DETECTION WITH ENGINE LOCKING SYSTEM USING GSM
ALCOHOL AND HELMET DETECTION WITH ENGINE LOCKING SYSTEM USING GSM
 
Hand Gesture controlled Robotic Arm | Android | Arduino
Hand Gesture controlled Robotic Arm  | Android | ArduinoHand Gesture controlled Robotic Arm  | Android | Arduino
Hand Gesture controlled Robotic Arm | Android | Arduino
 
Line Following Robot
Line Following RobotLine Following Robot
Line Following Robot
 
IR INTRUDER ALARM
IR INTRUDER ALARMIR INTRUDER ALARM
IR INTRUDER ALARM
 
Robot arm control through human hand motion
Robot arm control through human hand motionRobot arm control through human hand motion
Robot arm control through human hand motion
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONBLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
 

Similar to Robotic Arm using flex sensor and servo motor

Robo arm final 2 (2)
Robo arm final  2 (2)Robo arm final  2 (2)
Robo arm final 2 (2)
Godhuli Biswas
 
Arm
ArmArm
Robotic Hand
Robotic HandRobotic Hand
Robotic Hand
Mansoor Ghani
 
Newppt major
Newppt majorNewppt major
Newppt major
Shivangi Jain
 
Pick and place mechanism
Pick and place mechanismPick and place mechanism
Pick and place mechanism
Jakshil Gandhi
 
Gesture Control Robot
Gesture Control RobotGesture Control Robot
Gesture Control Robot
nikhilsaini25
 
presentation
presentationpresentation
presentation
Hitesh Tripathi
 
Sensors-and-Actuators-working principle and types of sensors
Sensors-and-Actuators-working principle and types of sensorsSensors-and-Actuators-working principle and types of sensors
Sensors-and-Actuators-working principle and types of sensors
RameshBabu920476
 
Haptic gloves controlled robotic arm using MEMS accelerometer
Haptic gloves controlled robotic arm using MEMS accelerometerHaptic gloves controlled robotic arm using MEMS accelerometer
Haptic gloves controlled robotic arm using MEMS accelerometer
ijiert bestjournal
 
Hand motion based_wheelchair
Hand motion based_wheelchairHand motion based_wheelchair
Hand motion based_wheelchair
Suneel Kumar Savita
 
Geasture Control Robotic Arm
Geasture Control Robotic ArmGeasture Control Robotic Arm
Geasture Control Robotic Arm
Sree Harsha
 
Agv mobile robot
Agv mobile robotAgv mobile robot
Agv mobile robot
Amirhosein Ataei
 
ROBOTICS and AUTOMATION concepts of Robotics.pptx
ROBOTICS and AUTOMATION concepts of Robotics.pptxROBOTICS and AUTOMATION concepts of Robotics.pptx
ROBOTICS and AUTOMATION concepts of Robotics.pptx
srivastavavaibhav129
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD Editor
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD Editor
 
Presentation of Robotics arm.pptx
Presentation of Robotics arm.pptxPresentation of Robotics arm.pptx
Presentation of Robotics arm.pptx
cQuach1
 
A 5 Degree Feedback Control Robotic Arm (Haptic Arm)
A 5 Degree Feedback Control Robotic Arm (Haptic Arm)A 5 Degree Feedback Control Robotic Arm (Haptic Arm)
A 5 Degree Feedback Control Robotic Arm (Haptic Arm)
paperpublications3
 
Line following robot
Line following robotLine following robot
Line following robot
Abhishek Patil
 
Line Following Robot
Line Following RobotLine Following Robot
Line Following Robot
Abhishek Patil
 
ArduinoBased Head GestureControlled Robot UsingWireless Communication
ArduinoBased Head GestureControlled Robot UsingWireless CommunicationArduinoBased Head GestureControlled Robot UsingWireless Communication
ArduinoBased Head GestureControlled Robot UsingWireless Communication
IJERA Editor
 

Similar to Robotic Arm using flex sensor and servo motor (20)

Robo arm final 2 (2)
Robo arm final  2 (2)Robo arm final  2 (2)
Robo arm final 2 (2)
 
Arm
ArmArm
Arm
 
Robotic Hand
Robotic HandRobotic Hand
Robotic Hand
 
Newppt major
Newppt majorNewppt major
Newppt major
 
Pick and place mechanism
Pick and place mechanismPick and place mechanism
Pick and place mechanism
 
Gesture Control Robot
Gesture Control RobotGesture Control Robot
Gesture Control Robot
 
presentation
presentationpresentation
presentation
 
Sensors-and-Actuators-working principle and types of sensors
Sensors-and-Actuators-working principle and types of sensorsSensors-and-Actuators-working principle and types of sensors
Sensors-and-Actuators-working principle and types of sensors
 
Haptic gloves controlled robotic arm using MEMS accelerometer
Haptic gloves controlled robotic arm using MEMS accelerometerHaptic gloves controlled robotic arm using MEMS accelerometer
Haptic gloves controlled robotic arm using MEMS accelerometer
 
Hand motion based_wheelchair
Hand motion based_wheelchairHand motion based_wheelchair
Hand motion based_wheelchair
 
Geasture Control Robotic Arm
Geasture Control Robotic ArmGeasture Control Robotic Arm
Geasture Control Robotic Arm
 
Agv mobile robot
Agv mobile robotAgv mobile robot
Agv mobile robot
 
ROBOTICS and AUTOMATION concepts of Robotics.pptx
ROBOTICS and AUTOMATION concepts of Robotics.pptxROBOTICS and AUTOMATION concepts of Robotics.pptx
ROBOTICS and AUTOMATION concepts of Robotics.pptx
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Presentation of Robotics arm.pptx
Presentation of Robotics arm.pptxPresentation of Robotics arm.pptx
Presentation of Robotics arm.pptx
 
A 5 Degree Feedback Control Robotic Arm (Haptic Arm)
A 5 Degree Feedback Control Robotic Arm (Haptic Arm)A 5 Degree Feedback Control Robotic Arm (Haptic Arm)
A 5 Degree Feedback Control Robotic Arm (Haptic Arm)
 
Line following robot
Line following robotLine following robot
Line following robot
 
Line Following Robot
Line Following RobotLine Following Robot
Line Following Robot
 
ArduinoBased Head GestureControlled Robot UsingWireless Communication
ArduinoBased Head GestureControlled Robot UsingWireless CommunicationArduinoBased Head GestureControlled Robot UsingWireless Communication
ArduinoBased Head GestureControlled Robot UsingWireless Communication
 

Recently uploaded

New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
Low power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniquesLow power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniques
nooriasukmaningtyas
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
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
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
PauloRodrigues104553
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
Wearable antenna for antenna applications
Wearable antenna for antenna applicationsWearable antenna for antenna applications
Wearable antenna for antenna applications
Madhumitha Jayaram
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 

Recently uploaded (20)

New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
Low power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniquesLow power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniques
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
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
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
Wearable antenna for antenna applications
Wearable antenna for antenna applicationsWearable antenna for antenna applications
Wearable antenna for antenna applications
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 

Robotic Arm using flex sensor and servo motor

  • 3. AIM OF THE PROJECT • The main aim of our project is to build a robotic arm that can grip or pick things • We have implemented the robotic arm that can be controlled by gesture commands. We have proposed a simple algorithm for hand gesture recognition.
  • 5. ROBO ARM & DEGREE OF FREEDOM • A robotic arm is a robotic manipulator, usually programmable, with similar functions to a human arm. • It has about the same number of degree of freedom as in human arm.
  • 6. MAKING OF ROBOTICS ARM AT A GLANCE  The movement of the human arm is sensed by accelerometer  The accelerometer generates an analog voltage accordingly.  The movement of fingers is sensed by flex sensors which causes a change in the resistance  An impedance follower is used to convert the resistance to voltage.  The analog voltages are then digitized using an A/D converter .  It is then sent to the microcontroller.  Microcontroller differentiates all data of X-axis, Y-axis & Z-axis.  These data are used to generate PWM signal for corresponding servo motors.  The data from flex sensor are used to drive a motor driver  This motor driver drives the DC motor of the gripper part
  • 7. To build a gestures control robotics arm We have technical details for every step of the way Sensors Module Logical Module Execution Module
  • 9. HOW THE GESTURES CAN BE CAPTURED? Analog output voltage Accelerometer & Flex Sensors Movement of human arm
  • 10. ACCELEROMETER • The movement of the human arm is sensed by accelerometer. • The accelerometer generates an analog voltage accordingly. • Analog voltage passes through a lowpass filter
  • 11. Mode of operation  The 3-axis accelerometer attached to the right arm is used to recognize gestures and postures.  The robot moves along the X, Y and Z axes separately.  To move the robot in the X direction, the user should move the accelerometer along the X axis, keeping it in the horizontal.
  • 12. Recognition of gestures and postures When the arm is moved in the positive X direction (X+) initially the value of acceleration x a increases because the arm begins to move and then, when the arm begins to slow the positive value of x a is converted to a negative value. This point ( a 0 x = ) marks the point of maximum speed. The acceleration a y remains near to zero and z a remains near to one because the accelerometer is held horizontally (acceleration due to gravity).
  • 13. LOGICAL Module Analysis, Calculate and Making decision
  • 14. HUMAN TO MCU INTERFACE • The analog voltage is then digitized using an A/D converter . • It is then sent to the microcontroller where it generates a unique 8 bit digit code for different axis and different voltages. Analog data enter to ADC MCU 8 bit binary data
  • 15. Atmega8(L)-FEW FEATURES The microcontroller used for the project is Atmega8(L). ADC7..6 (TQFP andQFN/MLF Package Only)-In the TQFP and QFN/MLF package, ADC7..6 serve as analog inputs to the A/D converter.These pins are powered from the analog supply and serve as 10-bit ADC channels. The ATmega8 on the board comes pre-loaded with a bootloader program, which can be used to burn your project’s HEX files on the microcontroller directly via the USB connector without any separate programmer.
  • 16. Activating the accelerometer: •Accelerometer first remains at sleep mode. •A positive high signal sent to SL pin of accelerometer through PB4 pin of MCU to activate the accelerometer.
  • 17. MCU TO MECHANICAL PART INTERFACE • The 8 bit data is then sent to be compared with registers of Timer1. • Content of OCR1A & OCR1B are compared with ICR1 and PWM signals are generated.
  • 18. EXECUTION Module Collect data and Follow instructions
  • 19. WORKING OF MECHANICAL PART Movement of ROBOTICS ARM Motors Motor driver
  • 20. MOTORS • Motors are used for joint rotation. • The base consists of a servo motor allowing forward/backward movement. • The elbow consists of a servo motor allowing up/down movement of the arm. • The grip consists of a d.c. motor allowing to grip a object.
  • 21. What makes a Servo Servo motors are constructed out of basic DC motors, by adding: • some gear reduction • a position sensor for the motor shaft • an electronic circuit that controls the motor's operation
  • 22. Feed-back loop It is a closed servomechanism that uses position feedback to control its motion and final position.  The input to its control is some signal, either analogue or digital, representing the position commanded for the output shaft. The motor is paired with some type of encoder to provide position and speed feedback.
  • 23. How do servo motors work ? Servos are controlled by sending an electrical pulse of variable width, or pulse width modulation (PWM), through the control wire.  There is a minimum pulse, a maximum pulse, and a repetition rate.  Servo motors can usually only turn 90 degrees in either direction for a total of 180 degree movement. The PWM sent to the motor determines position of the shaft, and based on the duration of the pulse sent via the control wire; the rotor will turn to the desired position.  The servo motor expects to see a pulse every 20 milliseconds (ms) and the length of the pulse will determine how far the motor turns. For example, a 1.5ms pulse will make the motor turn to the 90-degree position. Shorter than 1.5ms moves it to 0 degrees, and any longer than 1.5ms will turn the servo to 180 degrees,
  • 24. GRIP  Dc motor which is driven by a motor driver (L293D) is used for the gripper part. The L293D is designed to provide bidirectional drive currents of up to 600-mA at voltages from 4.5 V to 36 V.
  • 25. gg The bent in fingers is indicated by the change in resistance which in turn drives the dc motor attached to the gripper.  As the motor rotates the gripper closes in thus grabbing the object in between.
  • 26. D.C.MOTOR SERVO MOTOR SERVO MOTOR BASE The arm is made with balsa wood. The wood pieces are carefully cut according to the measurements and then they are put together to form the structure of the arm.
  • 27. ?But wait… There’s More! Why we need ROBOTICS ARM???
  • 28. . The robotic arm can be designed to perform any desired task such as welding, gripping, spinning etc. . The space shuttle Remote Manipulator System have multi degree of freedom robotic arms . In various industrial or home applications . In medical science: soft tissue manipulation, needle insertion, suturing, and cauterization. SOME APPLICATIONS
  • 29. FUTURE SCOPE  MECHANICAL DESIGN-more efficient, reliable, improved power UNIVERSAL GRIPPER-capable of doing multiple tasks MOBILITY & NAVIGATION- mobile able to move under their own power & navigation systems SENSOR CAPABILITIES-3 accelerometers used for shoulder, elbow & wrist movement allowing circular & angular movements TELE PRESENCE-communicate information about its environment back to a remote “safe” location INTELLIGENCE-Capable of making decisions about the task it performs.
  • 30. CONCLUSION Robots help people with tasks that would be difficult, unsafe, or boring for a real person to do alone. To conclude, robotic arm, is probably the most mathematically complex robotic part one could ever build.

Editor's Notes

  1. This presentation demonstrates the new capabilities of PowerPoint and it is best viewed in Slide Show. These slides are designed to give you great ideas for the presentations you’ll create in PowerPoint 2010! For more sample templates, click the File tab, and then on the New tab, click Sample Templates.