SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
Dhinaharan Nagamalai et al. (Eds) : CSE, DBDM, CCNET, AIFL, SCOM, CICS, CSIP- 2014
pp. 209–216, 2014. © CS & IT-CSCP 2014 DOI : 10.5121/csit.2014.4418
EMBED SYSTEM FOR ROBOTIC ARM WITH 3
DEGREE OF FREEDOM CONTROLLER USING
COMPUTATIONAL VISION ON REAL-TIME
Luiz Cortinhas1
, Patrick Monteiro¹, Amir Zahlan¹, Gabriel Vianna¹ and
Marcio Moscoso²
1
Instituto de Ensinos Superiores da Amazonia, Belém, Pará
iesam@iesam.com.br
2
Instituto Federal do Pará, Belém, Pará
ifpa@ifpa.edu.br
ABSTRACT
This Paper deals with robotic arm embed controller system, with distributed system based on
protocol communication between one server supporting multiple points and mobile applications
trough sockets .The proposed system utilizes hand with glove gesture in three-dimensional
recognition using fuzzy implementation to set x,y,z coordinates. This approach present all
implementation over: two raspberry PI arm based computer running client program, x64 PC
running server program, and one robot arm controlled by ATmega328p based board.
KEYWORDS
Robot, Arm, Embed, System, Sockets, MultiPoint, Hand, Recognition, Webcam, Raspberry, High
Pass Filter.
1. INTRODUCTION
Gesture Recognition is an important, yet difficult task on arm-based embeds systems [1].
It is a versatile and intuitive way to approach the more natural form to human-machine interaction
just need glove with five light emissor diode at fingertips, tracking the movements over filtered
images sequences captured by webcam and recovering data to 3D structure on real time. At same
time arm-based system is a low-cost and newest trend to approach mobile world, these reasons
make Raspberry PI the best choice. This presented is designed to JavaSE version 7 solution
because this code language is perfect to minimize code creations for different architectures[4] and
compiled programs owing to virtual machine developed to all specified devices architecture: X86,
X64 and ARM, all these running a generic Linux SO.
2. THE GLOVE
To avoid complex implementations of Image Processing and obtain major precision was built a
simple glove fig.1 on fingertips located LEDs with a wavelength 850 nm (infra-red) and 5mm of
diameter. The glove has a 3,3v coin battery that energizes the five leds through different five 220
ohm resistors. This implementation is very cheap and capable to make more smooth detected
movements.
210 Computer Science & Information Technology (CS & IT)
Figure 1. The Glove
3. THE HARDWARE
Except by the glove described above, there are two hardwares: Minimum Computer
Requirements and Robot Arms.
A. Minimum Computer Requirements
Considering the propose to support cheap computers and embed systems, the minimum
requirements is based on raspberry PI requirements: processor at 700 Mhz, 384 Mb de RAM, 128
Mb for Video Memory and at least 1Mbps connection.
B. Robotic Arm
The robotic arm on fig.8 is named Mark II build in aluminium on thickness of 1mm in four body
parts:
- Base: Built on box on (16 cm x 16 cm x 11 cm) format content power supply AC/DC
converter with 12v at 5A and 5v at 1A outputs, 12 v is used to energize: four servo motor model
MG995 – TowerPro each projected to load 15kg/cm on maximum and one, the 5 v Supply is used
to energize atmega328P responsible to convert input data in degrees to coordinates movements,
supporting two servo motors the base weight proximate at 3kg.
- Lower Arm: starting from base joint measuring 40 cm in length and 4cm in width, supports 1
servo motor on upper end, this element weight 180 g measured.
- Higher Arm: Starting from Lower Arm joint above described measuring 20 cm in length and
2,7cm in width, support one servo motor on upper end, weight 110 g measured.
- Claw Grip: For purposes especial to minimal weight and force to grip function, the claw use
a little servo motor model TowerPro MicroServo 9 g – SG90 measuring 9 g and concentrate force
1kg/cm in maximum load, generate a higher grip force, measured all weight 20 g.
4. COMPUTATIONAL VISION
This section is focused on motion analysis of hand with glove presented revealed that gesture can
be characterized based on four different aspects: shape, motion, position and orientation. All
gesture recognition approaches try to approach the problem by concentrating on one or more of
above aspects according in [1], on this case will go use position and orientation. To solve problem
Computer Science & Information Technology (CS & IT) 211
of low hardware specification adopted: this method of recognition is easiest using just one hand
whit five dots to interpretation.
The motion analysis start at first captured sequence images on second step the image processing
is applied on source the High Pass algorithm developed show only higher value pixels, works
scaling between black to white on black pixel equal 0 and white pixel equal 255, this method is
developed to dynamical approach to solve problem of different conditions of illumination every
searching minor and major pixel and set interval minimum and maximum range on scale, the
High Pass algorithm filter for pixel value between 240 and 255 finally the image is converted to
binary format fig.2, on next step is applied Hough Transform[2] searching for circular shape [5]-
[6] obtain only position of five most approximate diameter shapes calculate center of white
shapes shown each as blue circles to calculate the hand’s center fig.4 generating coordinate to be
displayed on red dot with yellow trace, it all is shown in fig.3,if this is a first capture this hand’s
center coordinates are saved and adjusted to zero on next image all processes above will happen
and newest “hand’s center” coordinates (x,y and z) and last “hand’s center” calculate the
difference on each resulting on pixel moved parsing to Fuzzy Logic, except Z, that will define the
real movement to be sent to robotics arm on angular form ranged (0º-180º).
Figure 2. Result of High Pass Filter Algorithm applied on all pixels
212 Computer Science & Information Technology (CS & IT)
Figure 3. Result of Analysis and Image Processing
Figure 4. Formulas to calculate hand’s center point.
5. FUZZY LOGIC
The fuzzy is a multivalued logic responsible to transform not exact information on acceptable
output supporting stochastic outputs based on rules, this way approximate human to machine [3]
this start with the receipt of the amount of displacement and the direction of movement by the
center point of the hand applying the rules demonstrated on fig.5 for movement on X hand axis
and fig.6 for Y hand axis, each of these rules on axis x on fig.5 represent the number of pixels
displaced taking as reference last position of hand center point, and y axis on fig.5 represents the
degree of relevance calculed. For these entrances fuzzy generate one output based on result of
each entrance transformed by respective rule converted to moviment signal on degrees, see output
rule on fig.7 to arm robotics axis: X and Y, verify this important output necessary to eliminate the
problem of inaccurate movements of the human hand according in [8] the Device's Human
Resolution (DHR) more precisely on Static Stability is the lower precision indicator especially in
free space and without support. The fuzzy resultant output is sent to robotic arm on format: “(x
moviment,y moviment,z moviment)” each on their degree information result
Computer Science & Information Technology (CS & IT) 213
Figure 5. Fuzzy rule Input for x axis
Figure 6. Fuzzy rule Input for y axis.
Figure 7. Fuzzy Logic rule Output on degrees
214 Computer Science & Information Technology (CS & IT)
Figure 8. Robotics Arm Mark II (Stable Version)
6. CONCLUSIONS
This presented work all objectives are presented and built a possible embed system using
processing image on acceptable scale interacting with hardware robotics arm developed to
symbolize an industrial robotic arm and show that the relationship man - machine can become more
human and get better results from movement with little investment, besides the mobility applied
allowing almost any machine can be included in the system. The major process included on this
process is presented in fig.9 below, this project reaches its goals and demonstrates how ARM
architecture is being inserted how low-cost machine.
The robotic arm demonstrate stability and security same in poor conditions of hand stability,
because the Fuzzy Model works on stability controller in 2D (X,Y) the Z axis is don't demonstrate
instability because this is calculated using means minimizing little movements[7].
On tests Raspberry Pi with client running only receives Camera Images only applying Movement
Analysis, Fuzzy and Send Data to hardware by way of Serial UART (at 9600bps), this approach
reached goal with successful movements fast and accurate.
Computer Science & Information Technology (CS & IT) 215
Figure 9. State Machine Diagram Overall Client Program
ACKNOWLEDGEMENTS
Thanks everyone include my literary agent!
REFERENCES
[1] J. Laura Dipietro, Angelo M. Sabatini, Paolo Dario. 2008. "A Survey of Glove-Based Systems and
Their Applications". IEEE TRANSACRIONS ON SYSTEMS, MAN, AND CYBERNETICS - PART
C: APPLICATIONS AND REVIEWS. VOL. 38 NO. 4 JULY 2008: 461-482.
[2] V. F. Leavers "Survey: Which Hough transform?",CVGIP: Image Understanding, vol. 58, no. 2,
pp.250 -264 1993
[3] Tang Wen, Hu Jianbin and Chen Zhong, "Research On a Fuzzy Logic-based Subjective Trust ManaC.
Canudas De Wit, B. Siciliano and G. Bastin, Theory of robot control, London: Spring-Verlag, 1996.
gement Model", 2005,pp.1654-1659.
[4] W. Binder and J. Hulaas. Java bytecode transformations for efficient, portable CPU accounting. In
First Workshop on Bytecode Semantics, Verification, Analysis and Transformation (BYTECODE
2005), volume 141 of ENTCS, pages 53-73, Edinburgh, Scotland, April 2005.
[5] T. J. Atherton and D. J. Kerbyson, "Size invariant circle detection," Image and Vision Computing,
vol. 17, no. 11, pp. 795-803, 1999.
[6] D. Kerbyson and T. Atherton, "Circle detection using hough transform filters," in Image Processing
and its Applications, 1995., Fifth International Conference on, 1995, pp. 370-374.
216 Computer Science & Information Technology (CS & IT)
[7] C. Canudas De Wit, B. Siciliano and G. Bastin, Theory of robot control, London: Spring-Verlag,
1996.
[8] François Bérard,Guangyu Wang and Jeremy R. Cooperstock,On the Limits of the Human Motor
Control Precision: the Search for a Device's Human Resolution, University of Grenoble – INP
France.
Authors
Luiz Cortinhas Ferreira Neto
Short Biography
Graduating on Computer Engineering – IESAM since 2010
Member of LINC – Laboratory of Inteligence Computational / UFPA
Gabriel Vianna Soares Rocha
Graduating on Computer Engineering – IESAM since 2010
Member of LINC – Laboratory of Inteligence Computational
Amir Samer Zahlan
Graduating on Computer Engineering – IESAM since 2010
Patrick Monteiro
Graduating on Computer Engineering – IESAM since 2010
Marcio Nazareno de Araujo Moscoso
Master on Eletrical Engineer on UFPB, since 200
Graduated on Eletrical Engineer on UFPA, since 1998

Contenu connexe

Tendances

Mixed approach for scheduling process in wimax for high qos
Mixed approach for scheduling process in wimax for high qosMixed approach for scheduling process in wimax for high qos
Mixed approach for scheduling process in wimax for high qoseSAT Journals
 
Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...
Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...
Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...Panth Shah
 
Intelligent Parking Space Detection System Based on Image Segmentation
Intelligent Parking Space Detection System Based on Image SegmentationIntelligent Parking Space Detection System Based on Image Segmentation
Intelligent Parking Space Detection System Based on Image Segmentationijsrd.com
 
Note to Coin converter using Digital Image Processing
Note to Coin converter using Digital Image ProcessingNote to Coin converter using Digital Image Processing
Note to Coin converter using Digital Image ProcessingIRJET Journal
 
IRJET - Steering Wheel Angle Prediction for Self-Driving Cars
IRJET - Steering Wheel Angle Prediction for Self-Driving CarsIRJET - Steering Wheel Angle Prediction for Self-Driving Cars
IRJET - Steering Wheel Angle Prediction for Self-Driving CarsIRJET Journal
 
IRJET- Implementation of Arduino UNO based Two Directional [2D] Plotter
IRJET- Implementation of Arduino UNO based Two Directional [2D] PlotterIRJET- Implementation of Arduino UNO based Two Directional [2D] Plotter
IRJET- Implementation of Arduino UNO based Two Directional [2D] PlotterIRJET Journal
 
Developing a Humanoid Robot Platform
Developing a Humanoid Robot PlatformDeveloping a Humanoid Robot Platform
Developing a Humanoid Robot PlatformDr. Amarjeet Singh
 
Stair Climbing Robot with Stable Platform
Stair Climbing Robot with Stable PlatformStair Climbing Robot with Stable Platform
Stair Climbing Robot with Stable Platformijtsrd
 
Smart element aware gate controller for intelligent wheeled robot navigation
Smart element aware gate controller for intelligent wheeled robot navigationSmart element aware gate controller for intelligent wheeled robot navigation
Smart element aware gate controller for intelligent wheeled robot navigationIJECEIAES
 
Simulation of collision avoidance by navigation
Simulation of collision avoidance by navigationSimulation of collision avoidance by navigation
Simulation of collision avoidance by navigationeSAT Publishing House
 
IRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET-Fuzzy Logic Based Path Navigation for Robot using MatlabIRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET-Fuzzy Logic Based Path Navigation for Robot using MatlabIRJET Journal
 
Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...
Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...
Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...IOSR Journals
 
IRJET - High Speed Approximation Error Tolerance Adders for Image Processing ...
IRJET - High Speed Approximation Error Tolerance Adders for Image Processing ...IRJET - High Speed Approximation Error Tolerance Adders for Image Processing ...
IRJET - High Speed Approximation Error Tolerance Adders for Image Processing ...IRJET Journal
 
IRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLAB
IRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLABIRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLAB
IRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLABIRJET Journal
 
Hands-on Robotics_Way Point Navigation
Hands-on Robotics_Way Point NavigationHands-on Robotics_Way Point Navigation
Hands-on Robotics_Way Point NavigationDeepak Sharma
 
Implementation of Fuzzy-PD for Folding Machine Prototype Using LEGO EV3
Implementation of Fuzzy-PD for Folding Machine Prototype Using LEGO EV3Implementation of Fuzzy-PD for Folding Machine Prototype Using LEGO EV3
Implementation of Fuzzy-PD for Folding Machine Prototype Using LEGO EV3TELKOMNIKA JOURNAL
 
Design of Robotic Arm based on Hand Gesture Control System using Wireless Sen...
Design of Robotic Arm based on Hand Gesture Control System using Wireless Sen...Design of Robotic Arm based on Hand Gesture Control System using Wireless Sen...
Design of Robotic Arm based on Hand Gesture Control System using Wireless Sen...IRJET Journal
 
Modelling of walking humanoid robot with capability of floor detection and dy...
Modelling of walking humanoid robot with capability of floor detection and dy...Modelling of walking humanoid robot with capability of floor detection and dy...
Modelling of walking humanoid robot with capability of floor detection and dy...ijfcstjournal
 
Detection and tracking of red color by using matlab
Detection and tracking of red color by using matlabDetection and tracking of red color by using matlab
Detection and tracking of red color by using matlabAbhiraj Bohra
 

Tendances (19)

Mixed approach for scheduling process in wimax for high qos
Mixed approach for scheduling process in wimax for high qosMixed approach for scheduling process in wimax for high qos
Mixed approach for scheduling process in wimax for high qos
 
Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...
Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...
Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...
 
Intelligent Parking Space Detection System Based on Image Segmentation
Intelligent Parking Space Detection System Based on Image SegmentationIntelligent Parking Space Detection System Based on Image Segmentation
Intelligent Parking Space Detection System Based on Image Segmentation
 
Note to Coin converter using Digital Image Processing
Note to Coin converter using Digital Image ProcessingNote to Coin converter using Digital Image Processing
Note to Coin converter using Digital Image Processing
 
IRJET - Steering Wheel Angle Prediction for Self-Driving Cars
IRJET - Steering Wheel Angle Prediction for Self-Driving CarsIRJET - Steering Wheel Angle Prediction for Self-Driving Cars
IRJET - Steering Wheel Angle Prediction for Self-Driving Cars
 
IRJET- Implementation of Arduino UNO based Two Directional [2D] Plotter
IRJET- Implementation of Arduino UNO based Two Directional [2D] PlotterIRJET- Implementation of Arduino UNO based Two Directional [2D] Plotter
IRJET- Implementation of Arduino UNO based Two Directional [2D] Plotter
 
Developing a Humanoid Robot Platform
Developing a Humanoid Robot PlatformDeveloping a Humanoid Robot Platform
Developing a Humanoid Robot Platform
 
Stair Climbing Robot with Stable Platform
Stair Climbing Robot with Stable PlatformStair Climbing Robot with Stable Platform
Stair Climbing Robot with Stable Platform
 
Smart element aware gate controller for intelligent wheeled robot navigation
Smart element aware gate controller for intelligent wheeled robot navigationSmart element aware gate controller for intelligent wheeled robot navigation
Smart element aware gate controller for intelligent wheeled robot navigation
 
Simulation of collision avoidance by navigation
Simulation of collision avoidance by navigationSimulation of collision avoidance by navigation
Simulation of collision avoidance by navigation
 
IRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET-Fuzzy Logic Based Path Navigation for Robot using MatlabIRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
 
Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...
Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...
Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...
 
IRJET - High Speed Approximation Error Tolerance Adders for Image Processing ...
IRJET - High Speed Approximation Error Tolerance Adders for Image Processing ...IRJET - High Speed Approximation Error Tolerance Adders for Image Processing ...
IRJET - High Speed Approximation Error Tolerance Adders for Image Processing ...
 
IRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLAB
IRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLABIRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLAB
IRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLAB
 
Hands-on Robotics_Way Point Navigation
Hands-on Robotics_Way Point NavigationHands-on Robotics_Way Point Navigation
Hands-on Robotics_Way Point Navigation
 
Implementation of Fuzzy-PD for Folding Machine Prototype Using LEGO EV3
Implementation of Fuzzy-PD for Folding Machine Prototype Using LEGO EV3Implementation of Fuzzy-PD for Folding Machine Prototype Using LEGO EV3
Implementation of Fuzzy-PD for Folding Machine Prototype Using LEGO EV3
 
Design of Robotic Arm based on Hand Gesture Control System using Wireless Sen...
Design of Robotic Arm based on Hand Gesture Control System using Wireless Sen...Design of Robotic Arm based on Hand Gesture Control System using Wireless Sen...
Design of Robotic Arm based on Hand Gesture Control System using Wireless Sen...
 
Modelling of walking humanoid robot with capability of floor detection and dy...
Modelling of walking humanoid robot with capability of floor detection and dy...Modelling of walking humanoid robot with capability of floor detection and dy...
Modelling of walking humanoid robot with capability of floor detection and dy...
 
Detection and tracking of red color by using matlab
Detection and tracking of red color by using matlabDetection and tracking of red color by using matlab
Detection and tracking of red color by using matlab
 

En vedette

RISK ASSESSMENT OF NATURAL HAZARDS IN NAGAPATTINAM DISTRICT USING FUZZY LOGIC...
RISK ASSESSMENT OF NATURAL HAZARDS IN NAGAPATTINAM DISTRICT USING FUZZY LOGIC...RISK ASSESSMENT OF NATURAL HAZARDS IN NAGAPATTINAM DISTRICT USING FUZZY LOGIC...
RISK ASSESSMENT OF NATURAL HAZARDS IN NAGAPATTINAM DISTRICT USING FUZZY LOGIC...ijfls
 
APPLICATION OF FUZZY LOGIC TO VISUAL EXAMINATION IN THE ASSESSMENT OF SULPHAT...
APPLICATION OF FUZZY LOGIC TO VISUAL EXAMINATION IN THE ASSESSMENT OF SULPHAT...APPLICATION OF FUZZY LOGIC TO VISUAL EXAMINATION IN THE ASSESSMENT OF SULPHAT...
APPLICATION OF FUZZY LOGIC TO VISUAL EXAMINATION IN THE ASSESSMENT OF SULPHAT...ijfls
 
Development and Analysis of Fuzzy Control for MPPT Based Photovoltaic System
Development and Analysis of Fuzzy Control for MPPT Based Photovoltaic SystemDevelopment and Analysis of Fuzzy Control for MPPT Based Photovoltaic System
Development and Analysis of Fuzzy Control for MPPT Based Photovoltaic SystemIJERD Editor
 
A Fuzzy Expert System for Maturity Assessment based on OPM3
A Fuzzy Expert System for Maturity Assessment based on OPM3A Fuzzy Expert System for Maturity Assessment based on OPM3
A Fuzzy Expert System for Maturity Assessment based on OPM3IDES Editor
 
Fuzzy logic based MPPT technique for a single phase Grid connected PV system ...
Fuzzy logic based MPPT technique for a single phase Grid connected PV system ...Fuzzy logic based MPPT technique for a single phase Grid connected PV system ...
Fuzzy logic based MPPT technique for a single phase Grid connected PV system ...THOKALA SOWMYA
 
Iaetsd a decisive fuzzy controlled single switch based
Iaetsd a decisive fuzzy controlled single switch basedIaetsd a decisive fuzzy controlled single switch based
Iaetsd a decisive fuzzy controlled single switch basedIaetsd Iaetsd
 
APPLICATION OF FUZZY LOGIC IN RISK ASSESSMENT OF FAILURES AND ACCIDENTS FOR T...
APPLICATION OF FUZZY LOGIC IN RISK ASSESSMENT OF FAILURES AND ACCIDENTS FOR T...APPLICATION OF FUZZY LOGIC IN RISK ASSESSMENT OF FAILURES AND ACCIDENTS FOR T...
APPLICATION OF FUZZY LOGIC IN RISK ASSESSMENT OF FAILURES AND ACCIDENTS FOR T...Rustem Baiburin
 
Classification And Organization of Robotic Arm Design Final revision (1)
Classification And Organization of Robotic Arm Design Final revision (1)Classification And Organization of Robotic Arm Design Final revision (1)
Classification And Organization of Robotic Arm Design Final revision (1)jefferson Brand
 
2015 Artificial Intelligence Techniques at Engineering Seminar - Chapter 2 - ...
2015 Artificial Intelligence Techniques at Engineering Seminar - Chapter 2 - ...2015 Artificial Intelligence Techniques at Engineering Seminar - Chapter 2 - ...
2015 Artificial Intelligence Techniques at Engineering Seminar - Chapter 2 - ...Enrique Onieva
 
Application of fuzzy logic
Application of fuzzy logicApplication of fuzzy logic
Application of fuzzy logicViraj Patel
 
Maximum Power Point Tracking Using Adaptive Fuzzy Logic control for Photovolt...
Maximum Power Point Tracking Using Adaptive Fuzzy Logic control for Photovolt...Maximum Power Point Tracking Using Adaptive Fuzzy Logic control for Photovolt...
Maximum Power Point Tracking Using Adaptive Fuzzy Logic control for Photovolt...IJERA Editor
 
raspberry pi and robots
raspberry pi and robotsraspberry pi and robots
raspberry pi and robotschikkujacob
 
Servo Based 5 Axis Robotic Arm Project Report
Servo Based 5 Axis Robotic Arm Project ReportServo Based 5 Axis Robotic Arm Project Report
Servo Based 5 Axis Robotic Arm Project ReportRobo India
 
Proyecto: Brazo mecanico con servomotor, potenciometro y arduino
Proyecto: Brazo mecanico con servomotor, potenciometro y arduinoProyecto: Brazo mecanico con servomotor, potenciometro y arduino
Proyecto: Brazo mecanico con servomotor, potenciometro y arduinoUTEQ
 
Curso de robotica_avanzada_2014
Curso de robotica_avanzada_2014Curso de robotica_avanzada_2014
Curso de robotica_avanzada_2014conchaes
 

En vedette (20)

RISK ASSESSMENT OF NATURAL HAZARDS IN NAGAPATTINAM DISTRICT USING FUZZY LOGIC...
RISK ASSESSMENT OF NATURAL HAZARDS IN NAGAPATTINAM DISTRICT USING FUZZY LOGIC...RISK ASSESSMENT OF NATURAL HAZARDS IN NAGAPATTINAM DISTRICT USING FUZZY LOGIC...
RISK ASSESSMENT OF NATURAL HAZARDS IN NAGAPATTINAM DISTRICT USING FUZZY LOGIC...
 
APPLICATION OF FUZZY LOGIC TO VISUAL EXAMINATION IN THE ASSESSMENT OF SULPHAT...
APPLICATION OF FUZZY LOGIC TO VISUAL EXAMINATION IN THE ASSESSMENT OF SULPHAT...APPLICATION OF FUZZY LOGIC TO VISUAL EXAMINATION IN THE ASSESSMENT OF SULPHAT...
APPLICATION OF FUZZY LOGIC TO VISUAL EXAMINATION IN THE ASSESSMENT OF SULPHAT...
 
Development and Analysis of Fuzzy Control for MPPT Based Photovoltaic System
Development and Analysis of Fuzzy Control for MPPT Based Photovoltaic SystemDevelopment and Analysis of Fuzzy Control for MPPT Based Photovoltaic System
Development and Analysis of Fuzzy Control for MPPT Based Photovoltaic System
 
A Fuzzy Expert System for Maturity Assessment based on OPM3
A Fuzzy Expert System for Maturity Assessment based on OPM3A Fuzzy Expert System for Maturity Assessment based on OPM3
A Fuzzy Expert System for Maturity Assessment based on OPM3
 
LVTS APC fuzzy controller
LVTS APC fuzzy controllerLVTS APC fuzzy controller
LVTS APC fuzzy controller
 
Fuzzy logic based MPPT technique for a single phase Grid connected PV system ...
Fuzzy logic based MPPT technique for a single phase Grid connected PV system ...Fuzzy logic based MPPT technique for a single phase Grid connected PV system ...
Fuzzy logic based MPPT technique for a single phase Grid connected PV system ...
 
Iaetsd a decisive fuzzy controlled single switch based
Iaetsd a decisive fuzzy controlled single switch basedIaetsd a decisive fuzzy controlled single switch based
Iaetsd a decisive fuzzy controlled single switch based
 
APPLICATION OF FUZZY LOGIC IN RISK ASSESSMENT OF FAILURES AND ACCIDENTS FOR T...
APPLICATION OF FUZZY LOGIC IN RISK ASSESSMENT OF FAILURES AND ACCIDENTS FOR T...APPLICATION OF FUZZY LOGIC IN RISK ASSESSMENT OF FAILURES AND ACCIDENTS FOR T...
APPLICATION OF FUZZY LOGIC IN RISK ASSESSMENT OF FAILURES AND ACCIDENTS FOR T...
 
Classification And Organization of Robotic Arm Design Final revision (1)
Classification And Organization of Robotic Arm Design Final revision (1)Classification And Organization of Robotic Arm Design Final revision (1)
Classification And Organization of Robotic Arm Design Final revision (1)
 
2015 Artificial Intelligence Techniques at Engineering Seminar - Chapter 2 - ...
2015 Artificial Intelligence Techniques at Engineering Seminar - Chapter 2 - ...2015 Artificial Intelligence Techniques at Engineering Seminar - Chapter 2 - ...
2015 Artificial Intelligence Techniques at Engineering Seminar - Chapter 2 - ...
 
Class 37 inferential control, gain scheduling
Class 37   inferential control, gain schedulingClass 37   inferential control, gain scheduling
Class 37 inferential control, gain scheduling
 
Application of fuzzy logic
Application of fuzzy logicApplication of fuzzy logic
Application of fuzzy logic
 
Maximum Power Point Tracking Using Adaptive Fuzzy Logic control for Photovolt...
Maximum Power Point Tracking Using Adaptive Fuzzy Logic control for Photovolt...Maximum Power Point Tracking Using Adaptive Fuzzy Logic control for Photovolt...
Maximum Power Point Tracking Using Adaptive Fuzzy Logic control for Photovolt...
 
ROBOTIC ARM
ROBOTIC ARMROBOTIC ARM
ROBOTIC ARM
 
Robo arm final 2 (2)
Robo arm final  2 (2)Robo arm final  2 (2)
Robo arm final 2 (2)
 
raspberry pi and robots
raspberry pi and robotsraspberry pi and robots
raspberry pi and robots
 
Servo Based 5 Axis Robotic Arm Project Report
Servo Based 5 Axis Robotic Arm Project ReportServo Based 5 Axis Robotic Arm Project Report
Servo Based 5 Axis Robotic Arm Project Report
 
Proyecto: Brazo mecanico con servomotor, potenciometro y arduino
Proyecto: Brazo mecanico con servomotor, potenciometro y arduinoProyecto: Brazo mecanico con servomotor, potenciometro y arduino
Proyecto: Brazo mecanico con servomotor, potenciometro y arduino
 
BRAZO ROBÓTICO
BRAZO ROBÓTICOBRAZO ROBÓTICO
BRAZO ROBÓTICO
 
Curso de robotica_avanzada_2014
Curso de robotica_avanzada_2014Curso de robotica_avanzada_2014
Curso de robotica_avanzada_2014
 

Similaire à EMBED SYSTEM FOR ROBOTIC ARM WITH 3 DEGREE OF FREEDOM CONTROLLER USING COMPUTATIONAL VISION ON REAL-TIME

IRJET- Digital Pen for Handicapped and Old Age People
IRJET- Digital Pen for Handicapped and Old Age PeopleIRJET- Digital Pen for Handicapped and Old Age People
IRJET- Digital Pen for Handicapped and Old Age PeopleIRJET Journal
 
DESIGN AND DEVELOPMENT OF WRIST-TILT BASED PC CURSOR CONTROL USING ACCELEROMETER
DESIGN AND DEVELOPMENT OF WRIST-TILT BASED PC CURSOR CONTROL USING ACCELEROMETERDESIGN AND DEVELOPMENT OF WRIST-TILT BASED PC CURSOR CONTROL USING ACCELEROMETER
DESIGN AND DEVELOPMENT OF WRIST-TILT BASED PC CURSOR CONTROL USING ACCELEROMETERIJCSEA Journal
 
A Digital Pen with a Trajectory Recognition Algorithm
A Digital Pen with a Trajectory Recognition AlgorithmA Digital Pen with a Trajectory Recognition Algorithm
A Digital Pen with a Trajectory Recognition AlgorithmIOSR Journals
 
A Digital Pen with a Trajectory Recognition Algorithm
A Digital Pen with a Trajectory Recognition AlgorithmA Digital Pen with a Trajectory Recognition Algorithm
A Digital Pen with a Trajectory Recognition AlgorithmIOSR Journals
 
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
 
Folza_paper_mechatronics
Folza_paper_mechatronicsFolza_paper_mechatronics
Folza_paper_mechatronicsAlex Folz
 
Hand Gesture Controls for Digital TV using Mobile ARM Platform
Hand Gesture Controls for Digital TV using Mobile ARM PlatformHand Gesture Controls for Digital TV using Mobile ARM Platform
Hand Gesture Controls for Digital TV using Mobile ARM Platformijsrd.com
 
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 ProcessingIRJET Journal
 
3-Axis Motion Control of CNC Machine based on G-Code, M-Code using FPGA and a...
3-Axis Motion Control of CNC Machine based on G-Code, M-Code using FPGA and a...3-Axis Motion Control of CNC Machine based on G-Code, M-Code using FPGA and a...
3-Axis Motion Control of CNC Machine based on G-Code, M-Code using FPGA and a...ijsrd.com
 
MOBILE ROBOTIC ARM WITH APP INTERFACE USING MICROCONTROLLERS
MOBILE ROBOTIC ARM WITH APP INTERFACE USING MICROCONTROLLERSMOBILE ROBOTIC ARM WITH APP INTERFACE USING MICROCONTROLLERS
MOBILE ROBOTIC ARM WITH APP INTERFACE USING MICROCONTROLLERSIRJET Journal
 
IRJET - Controlling 4 DOF Robotic ARM with 3-Axis Accelerometer and Flex ...
IRJET -  	  Controlling 4 DOF Robotic ARM with 3-Axis Accelerometer and Flex ...IRJET -  	  Controlling 4 DOF Robotic ARM with 3-Axis Accelerometer and Flex ...
IRJET - Controlling 4 DOF Robotic ARM with 3-Axis Accelerometer and Flex ...IRJET Journal
 
IRJET - Military Spy Robot with Intelligentdestruction
IRJET - Military Spy Robot with IntelligentdestructionIRJET - Military Spy Robot with Intelligentdestruction
IRJET - Military Spy Robot with IntelligentdestructionIRJET Journal
 
Spy Robot with Wireless Camera using GSM
Spy Robot with Wireless Camera using GSMSpy Robot with Wireless Camera using GSM
Spy Robot with Wireless Camera using GSMIRJET Journal
 
IRJET- ROI based Automated Meter Reading System using Python
IRJET-  	  ROI based Automated Meter Reading System using PythonIRJET-  	  ROI based Automated Meter Reading System using Python
IRJET- ROI based Automated Meter Reading System using PythonIRJET Journal
 
IRJET- Mechanical Design and Fabrication of Hand Motion Controlled Robotic...
IRJET- 	  Mechanical Design and Fabrication of Hand Motion Controlled Robotic...IRJET- 	  Mechanical Design and Fabrication of Hand Motion Controlled Robotic...
IRJET- Mechanical Design and Fabrication of Hand Motion Controlled Robotic...IRJET Journal
 

Similaire à EMBED SYSTEM FOR ROBOTIC ARM WITH 3 DEGREE OF FREEDOM CONTROLLER USING COMPUTATIONAL VISION ON REAL-TIME (20)

IRJET- Digital Pen for Handicapped and Old Age People
IRJET- Digital Pen for Handicapped and Old Age PeopleIRJET- Digital Pen for Handicapped and Old Age People
IRJET- Digital Pen for Handicapped and Old Age People
 
DESIGN AND DEVELOPMENT OF WRIST-TILT BASED PC CURSOR CONTROL USING ACCELEROMETER
DESIGN AND DEVELOPMENT OF WRIST-TILT BASED PC CURSOR CONTROL USING ACCELEROMETERDESIGN AND DEVELOPMENT OF WRIST-TILT BASED PC CURSOR CONTROL USING ACCELEROMETER
DESIGN AND DEVELOPMENT OF WRIST-TILT BASED PC CURSOR CONTROL USING ACCELEROMETER
 
A Digital Pen with a Trajectory Recognition Algorithm
A Digital Pen with a Trajectory Recognition AlgorithmA Digital Pen with a Trajectory Recognition Algorithm
A Digital Pen with a Trajectory Recognition Algorithm
 
A Digital Pen with a Trajectory Recognition Algorithm
A Digital Pen with a Trajectory Recognition AlgorithmA Digital Pen with a Trajectory Recognition Algorithm
A Digital Pen with a Trajectory Recognition Algorithm
 
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...
 
Folza_paper_mechatronics
Folza_paper_mechatronicsFolza_paper_mechatronics
Folza_paper_mechatronics
 
Hand Gesture Controls for Digital TV using Mobile ARM Platform
Hand Gesture Controls for Digital TV using Mobile ARM PlatformHand Gesture Controls for Digital TV using Mobile ARM Platform
Hand Gesture Controls for Digital TV using Mobile ARM Platform
 
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
 
3-Axis Motion Control of CNC Machine based on G-Code, M-Code using FPGA and a...
3-Axis Motion Control of CNC Machine based on G-Code, M-Code using FPGA and a...3-Axis Motion Control of CNC Machine based on G-Code, M-Code using FPGA and a...
3-Axis Motion Control of CNC Machine based on G-Code, M-Code using FPGA and a...
 
MOBILE ROBOTIC ARM WITH APP INTERFACE USING MICROCONTROLLERS
MOBILE ROBOTIC ARM WITH APP INTERFACE USING MICROCONTROLLERSMOBILE ROBOTIC ARM WITH APP INTERFACE USING MICROCONTROLLERS
MOBILE ROBOTIC ARM WITH APP INTERFACE USING MICROCONTROLLERS
 
IRJET - Controlling 4 DOF Robotic ARM with 3-Axis Accelerometer and Flex ...
IRJET -  	  Controlling 4 DOF Robotic ARM with 3-Axis Accelerometer and Flex ...IRJET -  	  Controlling 4 DOF Robotic ARM with 3-Axis Accelerometer and Flex ...
IRJET - Controlling 4 DOF Robotic ARM with 3-Axis Accelerometer and Flex ...
 
[IJET-V1I4P11] Authors :Wai Mar Myint, Theingi
[IJET-V1I4P11] Authors :Wai Mar Myint, Theingi[IJET-V1I4P11] Authors :Wai Mar Myint, Theingi
[IJET-V1I4P11] Authors :Wai Mar Myint, Theingi
 
IRJET - Military Spy Robot with Intelligentdestruction
IRJET - Military Spy Robot with IntelligentdestructionIRJET - Military Spy Robot with Intelligentdestruction
IRJET - Military Spy Robot with Intelligentdestruction
 
Spy Robot with Wireless Camera using GSM
Spy Robot with Wireless Camera using GSMSpy Robot with Wireless Camera using GSM
Spy Robot with Wireless Camera using GSM
 
30120140506012 2
30120140506012 230120140506012 2
30120140506012 2
 
30120140506012 2
30120140506012 230120140506012 2
30120140506012 2
 
50120130406037
5012013040603750120130406037
50120130406037
 
IRJET- ROI based Automated Meter Reading System using Python
IRJET-  	  ROI based Automated Meter Reading System using PythonIRJET-  	  ROI based Automated Meter Reading System using Python
IRJET- ROI based Automated Meter Reading System using Python
 
IRJET- Mechanical Design and Fabrication of Hand Motion Controlled Robotic...
IRJET- 	  Mechanical Design and Fabrication of Hand Motion Controlled Robotic...IRJET- 	  Mechanical Design and Fabrication of Hand Motion Controlled Robotic...
IRJET- Mechanical Design and Fabrication of Hand Motion Controlled Robotic...
 

Dernier

HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Dernier (20)

HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

EMBED SYSTEM FOR ROBOTIC ARM WITH 3 DEGREE OF FREEDOM CONTROLLER USING COMPUTATIONAL VISION ON REAL-TIME

  • 1. Dhinaharan Nagamalai et al. (Eds) : CSE, DBDM, CCNET, AIFL, SCOM, CICS, CSIP- 2014 pp. 209–216, 2014. © CS & IT-CSCP 2014 DOI : 10.5121/csit.2014.4418 EMBED SYSTEM FOR ROBOTIC ARM WITH 3 DEGREE OF FREEDOM CONTROLLER USING COMPUTATIONAL VISION ON REAL-TIME Luiz Cortinhas1 , Patrick Monteiro¹, Amir Zahlan¹, Gabriel Vianna¹ and Marcio Moscoso² 1 Instituto de Ensinos Superiores da Amazonia, Belém, Pará iesam@iesam.com.br 2 Instituto Federal do Pará, Belém, Pará ifpa@ifpa.edu.br ABSTRACT This Paper deals with robotic arm embed controller system, with distributed system based on protocol communication between one server supporting multiple points and mobile applications trough sockets .The proposed system utilizes hand with glove gesture in three-dimensional recognition using fuzzy implementation to set x,y,z coordinates. This approach present all implementation over: two raspberry PI arm based computer running client program, x64 PC running server program, and one robot arm controlled by ATmega328p based board. KEYWORDS Robot, Arm, Embed, System, Sockets, MultiPoint, Hand, Recognition, Webcam, Raspberry, High Pass Filter. 1. INTRODUCTION Gesture Recognition is an important, yet difficult task on arm-based embeds systems [1]. It is a versatile and intuitive way to approach the more natural form to human-machine interaction just need glove with five light emissor diode at fingertips, tracking the movements over filtered images sequences captured by webcam and recovering data to 3D structure on real time. At same time arm-based system is a low-cost and newest trend to approach mobile world, these reasons make Raspberry PI the best choice. This presented is designed to JavaSE version 7 solution because this code language is perfect to minimize code creations for different architectures[4] and compiled programs owing to virtual machine developed to all specified devices architecture: X86, X64 and ARM, all these running a generic Linux SO. 2. THE GLOVE To avoid complex implementations of Image Processing and obtain major precision was built a simple glove fig.1 on fingertips located LEDs with a wavelength 850 nm (infra-red) and 5mm of diameter. The glove has a 3,3v coin battery that energizes the five leds through different five 220 ohm resistors. This implementation is very cheap and capable to make more smooth detected movements.
  • 2. 210 Computer Science & Information Technology (CS & IT) Figure 1. The Glove 3. THE HARDWARE Except by the glove described above, there are two hardwares: Minimum Computer Requirements and Robot Arms. A. Minimum Computer Requirements Considering the propose to support cheap computers and embed systems, the minimum requirements is based on raspberry PI requirements: processor at 700 Mhz, 384 Mb de RAM, 128 Mb for Video Memory and at least 1Mbps connection. B. Robotic Arm The robotic arm on fig.8 is named Mark II build in aluminium on thickness of 1mm in four body parts: - Base: Built on box on (16 cm x 16 cm x 11 cm) format content power supply AC/DC converter with 12v at 5A and 5v at 1A outputs, 12 v is used to energize: four servo motor model MG995 – TowerPro each projected to load 15kg/cm on maximum and one, the 5 v Supply is used to energize atmega328P responsible to convert input data in degrees to coordinates movements, supporting two servo motors the base weight proximate at 3kg. - Lower Arm: starting from base joint measuring 40 cm in length and 4cm in width, supports 1 servo motor on upper end, this element weight 180 g measured. - Higher Arm: Starting from Lower Arm joint above described measuring 20 cm in length and 2,7cm in width, support one servo motor on upper end, weight 110 g measured. - Claw Grip: For purposes especial to minimal weight and force to grip function, the claw use a little servo motor model TowerPro MicroServo 9 g – SG90 measuring 9 g and concentrate force 1kg/cm in maximum load, generate a higher grip force, measured all weight 20 g. 4. COMPUTATIONAL VISION This section is focused on motion analysis of hand with glove presented revealed that gesture can be characterized based on four different aspects: shape, motion, position and orientation. All gesture recognition approaches try to approach the problem by concentrating on one or more of above aspects according in [1], on this case will go use position and orientation. To solve problem
  • 3. Computer Science & Information Technology (CS & IT) 211 of low hardware specification adopted: this method of recognition is easiest using just one hand whit five dots to interpretation. The motion analysis start at first captured sequence images on second step the image processing is applied on source the High Pass algorithm developed show only higher value pixels, works scaling between black to white on black pixel equal 0 and white pixel equal 255, this method is developed to dynamical approach to solve problem of different conditions of illumination every searching minor and major pixel and set interval minimum and maximum range on scale, the High Pass algorithm filter for pixel value between 240 and 255 finally the image is converted to binary format fig.2, on next step is applied Hough Transform[2] searching for circular shape [5]- [6] obtain only position of five most approximate diameter shapes calculate center of white shapes shown each as blue circles to calculate the hand’s center fig.4 generating coordinate to be displayed on red dot with yellow trace, it all is shown in fig.3,if this is a first capture this hand’s center coordinates are saved and adjusted to zero on next image all processes above will happen and newest “hand’s center” coordinates (x,y and z) and last “hand’s center” calculate the difference on each resulting on pixel moved parsing to Fuzzy Logic, except Z, that will define the real movement to be sent to robotics arm on angular form ranged (0º-180º). Figure 2. Result of High Pass Filter Algorithm applied on all pixels
  • 4. 212 Computer Science & Information Technology (CS & IT) Figure 3. Result of Analysis and Image Processing Figure 4. Formulas to calculate hand’s center point. 5. FUZZY LOGIC The fuzzy is a multivalued logic responsible to transform not exact information on acceptable output supporting stochastic outputs based on rules, this way approximate human to machine [3] this start with the receipt of the amount of displacement and the direction of movement by the center point of the hand applying the rules demonstrated on fig.5 for movement on X hand axis and fig.6 for Y hand axis, each of these rules on axis x on fig.5 represent the number of pixels displaced taking as reference last position of hand center point, and y axis on fig.5 represents the degree of relevance calculed. For these entrances fuzzy generate one output based on result of each entrance transformed by respective rule converted to moviment signal on degrees, see output rule on fig.7 to arm robotics axis: X and Y, verify this important output necessary to eliminate the problem of inaccurate movements of the human hand according in [8] the Device's Human Resolution (DHR) more precisely on Static Stability is the lower precision indicator especially in free space and without support. The fuzzy resultant output is sent to robotic arm on format: “(x moviment,y moviment,z moviment)” each on their degree information result
  • 5. Computer Science & Information Technology (CS & IT) 213 Figure 5. Fuzzy rule Input for x axis Figure 6. Fuzzy rule Input for y axis. Figure 7. Fuzzy Logic rule Output on degrees
  • 6. 214 Computer Science & Information Technology (CS & IT) Figure 8. Robotics Arm Mark II (Stable Version) 6. CONCLUSIONS This presented work all objectives are presented and built a possible embed system using processing image on acceptable scale interacting with hardware robotics arm developed to symbolize an industrial robotic arm and show that the relationship man - machine can become more human and get better results from movement with little investment, besides the mobility applied allowing almost any machine can be included in the system. The major process included on this process is presented in fig.9 below, this project reaches its goals and demonstrates how ARM architecture is being inserted how low-cost machine. The robotic arm demonstrate stability and security same in poor conditions of hand stability, because the Fuzzy Model works on stability controller in 2D (X,Y) the Z axis is don't demonstrate instability because this is calculated using means minimizing little movements[7]. On tests Raspberry Pi with client running only receives Camera Images only applying Movement Analysis, Fuzzy and Send Data to hardware by way of Serial UART (at 9600bps), this approach reached goal with successful movements fast and accurate.
  • 7. Computer Science & Information Technology (CS & IT) 215 Figure 9. State Machine Diagram Overall Client Program ACKNOWLEDGEMENTS Thanks everyone include my literary agent! REFERENCES [1] J. Laura Dipietro, Angelo M. Sabatini, Paolo Dario. 2008. "A Survey of Glove-Based Systems and Their Applications". IEEE TRANSACRIONS ON SYSTEMS, MAN, AND CYBERNETICS - PART C: APPLICATIONS AND REVIEWS. VOL. 38 NO. 4 JULY 2008: 461-482. [2] V. F. Leavers "Survey: Which Hough transform?",CVGIP: Image Understanding, vol. 58, no. 2, pp.250 -264 1993 [3] Tang Wen, Hu Jianbin and Chen Zhong, "Research On a Fuzzy Logic-based Subjective Trust ManaC. Canudas De Wit, B. Siciliano and G. Bastin, Theory of robot control, London: Spring-Verlag, 1996. gement Model", 2005,pp.1654-1659. [4] W. Binder and J. Hulaas. Java bytecode transformations for efficient, portable CPU accounting. In First Workshop on Bytecode Semantics, Verification, Analysis and Transformation (BYTECODE 2005), volume 141 of ENTCS, pages 53-73, Edinburgh, Scotland, April 2005. [5] T. J. Atherton and D. J. Kerbyson, "Size invariant circle detection," Image and Vision Computing, vol. 17, no. 11, pp. 795-803, 1999. [6] D. Kerbyson and T. Atherton, "Circle detection using hough transform filters," in Image Processing and its Applications, 1995., Fifth International Conference on, 1995, pp. 370-374.
  • 8. 216 Computer Science & Information Technology (CS & IT) [7] C. Canudas De Wit, B. Siciliano and G. Bastin, Theory of robot control, London: Spring-Verlag, 1996. [8] François Bérard,Guangyu Wang and Jeremy R. Cooperstock,On the Limits of the Human Motor Control Precision: the Search for a Device's Human Resolution, University of Grenoble – INP France. Authors Luiz Cortinhas Ferreira Neto Short Biography Graduating on Computer Engineering – IESAM since 2010 Member of LINC – Laboratory of Inteligence Computational / UFPA Gabriel Vianna Soares Rocha Graduating on Computer Engineering – IESAM since 2010 Member of LINC – Laboratory of Inteligence Computational Amir Samer Zahlan Graduating on Computer Engineering – IESAM since 2010 Patrick Monteiro Graduating on Computer Engineering – IESAM since 2010 Marcio Nazareno de Araujo Moscoso Master on Eletrical Engineer on UFPB, since 200 Graduated on Eletrical Engineer on UFPA, since 1998