SlideShare a Scribd company logo
Department of Electrical Engineering
Controller of 6 DOF Robotic Arm
Group Members:
Muhammad Shahram Arshad (400541)
Muhammad Nabeel(400406)
Aitazaz Ahsan(400405)
Supervisor:
Engr. Hamza Shahid
Department of Electrical Engineering
Problem Statement
 The foremost task of the project is to accurately control the movement of the robotic
arm using servo motors on all six axis.
 Low cost and light weight robot capable of executing many industrial and personal
applications and having many numerous possibilities.
 Construction of small scaled 6 DOF robotic.
Aims & Objectives
Objectives of the Project are as follows
 Study the concept of picking and placing of an object utilizing 6 axis robotic arm.
 Procurement the mechanical structure of the robot.
 Achieve a functional gripper.
 Accurately control the motion of the robotic arm.
 Make an interface between the programming of robotic arm and the sensors.
 Make the robot capable of stopping at the desired location.
Department of Electrical Engineering
Literature Study / Data
Collection
 We read paper regarding the feedback mechanism of servo control using open loop system and
closed loop system.
 Advantages of closed loop are that angular position can be controlled precisely, but the feedback
of actual position can also be obtained during the system operation. The voltage feedback which
comes from the built-in potentiometer is accurate enough to represent the actual angular position
of the motor.
 We also came across a project of 6 DOF robotic arm that was implemented on FPGA
 Project focused on the build of a multipurpose robotic arm which can perform operations with
higher accuracy with 6 degrees of freedom.
 Arm exhibited higher speed of operation and lower delay in processing due to the use of FPGA for
processing and control.
 Improved the speed of operation and reduced the latency of response when used for applications
such as bionic arm when compared to present methods.
Department of Electrical Engineering
Methodology
 Understanding mechanical design of the robotic arm.
 Accruing the mechanical structure.
 Suitable controller for the control of servo motors.
 Selection of the right servo motors.
 Development of end effector.
 Axis movement utilizing Arduino (current objectives are achievable by Arduino)
 Use of FPGA for incorporation of more sensors.
Department of Electrical Engineering
Proposed Design Block Diagram
Department of Electrical Engineering
Mechanical Structure
Types of mechanical structures that are available today are as follows
1. Joint arm
 Resembles human arm
 Very Flexible and accurate
 Ability to reach over obstructions and achieve and positon
 Applications include paint spraying, arc and spot welding, machine tending etc
2. SCARA (Selective Compliance Articulated Robot Arm)
 Designed for peg board type of assembly
 heavily used in the electronics industry.
 Stiff in the vertical direction
 Fairly small in size and capable of operating at high speeds.
Department of Electrical Engineering
Mechanical Structure
3. Cartesian co-ordinate robotic arm
 High Rigidity
 Less flexible
 Very Accurate and Flexible
 Often seen in machine tools and measuring machines
4. Cylindrical co-ordinate robotic arm
 Very similar to the Cartesian co-ordinate robots
 Robots have good rigidity
 Good for jobs requiring straight line moves
 Disadvantage of these robots is their inability to reach around objects.
Department of Electrical Engineering
Mechanical Structure
 Joint arm was selected for our robotic arm because
( Resembles human arm, highly flexible and has ability to reach over objects)
 Problems faced in designing and constructing such mechanical structure were
 High cost, less accuracy due to play in the structure.
 Mechanical structure was ordered by a third party having similar design as required.
Department of Electrical Engineering
Servo Motors
 Servo motors are generally an assembly of four things: a DC motor, a gearing set, a
control circuit and a position-sensor (usually a potentiometer).
 They usually have three wires (power, ground & control).
 Servo motor works on PWM (Pulse width modulation) principle, means its angle of
rotation is controlled by the duration of applied pulse to its Control PIN.
 Some servos have an additional wire which for analog feedback.
Department of Electrical Engineering
Servo Motors
Servo motors used in our robotic arm are (KS3620)
KS-3620 digital servo parameters are:
 Torque (4.8V) 12.0kg/cm
 Torque (6.6V) 15.0kg/cm
 Speed: 0.07 seconds (4.8V) ¦ 0.06 seconds (6.0V)
 Operating voltage: 4.8v 6.6v DC voltage
 Weight: 55g
 Bearing Type: Ball Bearing × 2
 Motor type: strong magnetic high speed motor
 Gear type: copper and aluminum
 Working temperature: -20°C-60°C
 Working frequency: 500µs/2500hz
Department of Electrical Engineering
Controller
 Various controllers have been implemented to control 6 DOF robotic arm
 Our objectives can be achieved using Arduino microcontroller.
 FPGA can be incorporated to add more sensors to the robotic arm.
Department of Electrical Engineering
Controllers
Hardware Features of the Arduino:
 Microcontroller: ATmega328
 Operating Voltage: 5V
 Input Voltage (recommended): 7-12V
 Input Voltage (limits): 6-20V
 Digital I/O Pins: 14 (of which 6 provide PWM output)
 Analog Input Pins: 6
 DC Current per I/O Pin: 40 mA
 DC Current for 3.3V Pin: 50 mA
 Flash Memory: 32 KB of which 0.5 KB used by bootloader
 SRAM: 2 KB (ATmega328)
 EEPROM: 1 KB (ATmega328)
 Clock Speed: 16 MHz
Department of Electrical Engineering
Controller
Key Features of FPGA Mojo V3:
 Spartan 6 XC6SLX9 FPGA
 84 digital IO pins
 8 analog inputs
 8 general purpose LEDs
 1 reset button
 1 LED to show when the FPGA is correctly configured
 On board voltage regulation that can handle 4.8V - 12V
 A microcontroller (ATmega32U4) used for configuring the FPGA, USB
communications, and reading the analog pins
 On board flash memory to store the FPGA configuration file
Department of Electrical Engineering
Open Loop System
Department of Electrical Engineering
 Servo motor has a control unit inside the servo motor casing.
 It works on closed loop feedback mechanism inside servo.
 Over all system with servo motors and controller is open loop system.
 Feedback is in the form of a potentiometer (pot) connected to the output shaft of the
motor which is fed to the control unit of servo. The output of the pot is proportional to
the position of the servo shaft.
 Controller with the servo motors forms the open loop system.
Object Gripper
For the gripping of an object we using the claw gripper.
 Problem faced by the gripper are
 Feedback of servo its self.
 Inability to achieve angle while holding the object.
 Negative feedback causes servo to achieve the angle.
Department of Electrical Engineering
Limiting Switch on Gripper
 Limiting on the gripper can solve the problem
 When the grippers hold an object and the limiting switch is closed
 It will provide an electrical signal to the controller.
 Which will tell controller to stop sending PWM signal to servo motor.
Department of Electrical Engineering
Progress of Project
 Literature Review of the project.
 Accruing the mechanical structure and problems faced.
 Working of servo motors.
 Achieved the movement of axis using Arduino.
 Coding using Arduino.
Department of Electrical Engineering
Future Work
 Complete working of the robotic arm.
 Coding algorithms for the simultaneous movement of axis.
 Achieve the accurate picking and placing of the object.
 Development of the accurate end effector.
 Incorporation of sensors for pick and place detection.
Department of Electrical Engineering
Cost
Equipment Price
1. Mechanical Structure Rs.15320
2. Servo Motors Rs.16680
3. Arduino UNO Rs.550
4. Arduino Sensor Shield v5.0 Rs.300
5.MOJO V3 (FPGA) Rs.5500
Total Rs.38350
Department of Electrical Engineering
Gantt Chart
Department of Electrical Engineering
References
 [1] A S Sadun, J Jalani, J A Sukor "ARPN: A comparative study on the position control method of dc servo motor
with position feedback by using Arduino,” (ARPN), vol. 11, no. 18, pp. 10955, September 2016.

 [2] D Shri Lakshmi Pravalika and Dr. Alex Noel Joseph Raj " IJIET: FPGA based robotic arm with six degree of
freedon” International Journal of Innovations in Engineering and Technology, vol. 2, no. 1, pp. 2319-1058,
February 2013.
 [4] Agus Bejo, Wanchalerm Pora and Hiroaki Kunieda, “Development of a 6-axis robotic arm controller
implemented on a low-cost microcontroller,” in 2009 6th International Conference on Electrical
Engineering/Electronics, Computer, Telecommunications and Information Technology, Pattaya, Chonburi,
Thailand, 2009, pp. 772-776.
 [5] Electronics Hub available at https://www.electronicshub.org/raspberry-pi-vs-arduino
 [6] Adafruit (analog feedback) available at https://learn.adafruit.com/analog-feedback-servos/about-servos-and-
feedback
 [7] FPGA vs Microcontrollers available at https://electronics.stackexchange.com/questions/4382/fpgas-vs-
microcontrollers
Department of Electrical Engineering
Thank you
Any Questions ?
Department of Electrical Engineering

More Related Content

Similar to FYP template.pptx

Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
Obstacle avoidance robot
Obstacle avoidance robotObstacle avoidance robot
Obstacle avoidance robot
Rahuldey1991
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
Second Workshop Presentation
Second Workshop PresentationSecond Workshop Presentation
Second Workshop Presentation
Robotix 2011
 
major project ppt 27-4-16
major project ppt 27-4-16major project ppt 27-4-16
major project ppt 27-4-16rafiya begum
 
Power_Electronics
Power_ElectronicsPower_Electronics
Power_Electronics
Senthil Kumar
 
Pick and place mechanism
Pick and place mechanismPick and place mechanism
Pick and place mechanism
Jakshil Gandhi
 
IRJET- Control Strategy of Induction Motor Drive by using Universal Controlle...
IRJET- Control Strategy of Induction Motor Drive by using Universal Controlle...IRJET- Control Strategy of Induction Motor Drive by using Universal Controlle...
IRJET- Control Strategy of Induction Motor Drive by using Universal Controlle...
IRJET Journal
 
Speed torque characteristics of brushless dc motor in either direction on loa...
Speed torque characteristics of brushless dc motor in either direction on loa...Speed torque characteristics of brushless dc motor in either direction on loa...
Speed torque characteristics of brushless dc motor in either direction on loa...Alexander Decker
 
A Flexible Closed Loop PMDC Motor Speed Control System for Precise Positioning
A Flexible Closed Loop PMDC Motor Speed Control System for Precise PositioningA Flexible Closed Loop PMDC Motor Speed Control System for Precise Positioning
A Flexible Closed Loop PMDC Motor Speed Control System for Precise Positioning
Waqas Tariq
 
Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...
Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...
Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...
IJPEDS-IAES
 
Robotic Vehicle with Hand Motion Control Using a RF Module
Robotic Vehicle with Hand Motion Control Using a RF Module Robotic Vehicle with Hand Motion Control Using a RF Module
Robotic Vehicle with Hand Motion Control Using a RF Module
Associate Professor in VSB Coimbatore
 
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
IOSR Journals
 
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
IOSR Journals
 
Development of a low cost sensored control for high speed axial flux permanen...
Development of a low cost sensored control for high speed axial flux permanen...Development of a low cost sensored control for high speed axial flux permanen...
Development of a low cost sensored control for high speed axial flux permanen...Alexander Decker
 
Gl3311371146
Gl3311371146Gl3311371146
Gl3311371146
IJERA Editor
 

Similar to FYP template.pptx (20)

Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Obstacle avoidance robot
Obstacle avoidance robotObstacle avoidance robot
Obstacle avoidance robot
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Second Workshop Presentation
Second Workshop PresentationSecond Workshop Presentation
Second Workshop Presentation
 
major project ppt 27-4-16
major project ppt 27-4-16major project ppt 27-4-16
major project ppt 27-4-16
 
Power_Electronics
Power_ElectronicsPower_Electronics
Power_Electronics
 
report_komal
report_komalreport_komal
report_komal
 
Pick and place mechanism
Pick and place mechanismPick and place mechanism
Pick and place mechanism
 
IRJET- Control Strategy of Induction Motor Drive by using Universal Controlle...
IRJET- Control Strategy of Induction Motor Drive by using Universal Controlle...IRJET- Control Strategy of Induction Motor Drive by using Universal Controlle...
IRJET- Control Strategy of Induction Motor Drive by using Universal Controlle...
 
Speed torque characteristics of brushless dc motor in either direction on loa...
Speed torque characteristics of brushless dc motor in either direction on loa...Speed torque characteristics of brushless dc motor in either direction on loa...
Speed torque characteristics of brushless dc motor in either direction on loa...
 
A Flexible Closed Loop PMDC Motor Speed Control System for Precise Positioning
A Flexible Closed Loop PMDC Motor Speed Control System for Precise PositioningA Flexible Closed Loop PMDC Motor Speed Control System for Precise Positioning
A Flexible Closed Loop PMDC Motor Speed Control System for Precise Positioning
 
Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...
Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...
Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...
 
Robotic Vehicle with Hand Motion Control Using a RF Module
Robotic Vehicle with Hand Motion Control Using a RF Module Robotic Vehicle with Hand Motion Control Using a RF Module
Robotic Vehicle with Hand Motion Control Using a RF Module
 
Bosch Internship presentation
Bosch Internship presentationBosch Internship presentation
Bosch Internship presentation
 
An044259264
An044259264An044259264
An044259264
 
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
 
F0554050
F0554050F0554050
F0554050
 
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
 
Development of a low cost sensored control for high speed axial flux permanen...
Development of a low cost sensored control for high speed axial flux permanen...Development of a low cost sensored control for high speed axial flux permanen...
Development of a low cost sensored control for high speed axial flux permanen...
 
Gl3311371146
Gl3311371146Gl3311371146
Gl3311371146
 

Recently uploaded

Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
Kamal Acharya
 
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
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
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
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
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
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
An Approach to Detecting Writing Styles Based on Clustering Techniques
An Approach to Detecting Writing Styles Based on Clustering TechniquesAn Approach to Detecting Writing Styles Based on Clustering Techniques
An Approach to Detecting Writing Styles Based on Clustering Techniques
ambekarshweta25
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 

Recently uploaded (20)

Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.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
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
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
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
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
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
An Approach to Detecting Writing Styles Based on Clustering Techniques
An Approach to Detecting Writing Styles Based on Clustering TechniquesAn Approach to Detecting Writing Styles Based on Clustering Techniques
An Approach to Detecting Writing Styles Based on Clustering Techniques
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 

FYP template.pptx

  • 1. Department of Electrical Engineering Controller of 6 DOF Robotic Arm Group Members: Muhammad Shahram Arshad (400541) Muhammad Nabeel(400406) Aitazaz Ahsan(400405) Supervisor: Engr. Hamza Shahid
  • 2. Department of Electrical Engineering Problem Statement  The foremost task of the project is to accurately control the movement of the robotic arm using servo motors on all six axis.  Low cost and light weight robot capable of executing many industrial and personal applications and having many numerous possibilities.  Construction of small scaled 6 DOF robotic.
  • 3. Aims & Objectives Objectives of the Project are as follows  Study the concept of picking and placing of an object utilizing 6 axis robotic arm.  Procurement the mechanical structure of the robot.  Achieve a functional gripper.  Accurately control the motion of the robotic arm.  Make an interface between the programming of robotic arm and the sensors.  Make the robot capable of stopping at the desired location. Department of Electrical Engineering
  • 4. Literature Study / Data Collection  We read paper regarding the feedback mechanism of servo control using open loop system and closed loop system.  Advantages of closed loop are that angular position can be controlled precisely, but the feedback of actual position can also be obtained during the system operation. The voltage feedback which comes from the built-in potentiometer is accurate enough to represent the actual angular position of the motor.  We also came across a project of 6 DOF robotic arm that was implemented on FPGA  Project focused on the build of a multipurpose robotic arm which can perform operations with higher accuracy with 6 degrees of freedom.  Arm exhibited higher speed of operation and lower delay in processing due to the use of FPGA for processing and control.  Improved the speed of operation and reduced the latency of response when used for applications such as bionic arm when compared to present methods. Department of Electrical Engineering
  • 5. Methodology  Understanding mechanical design of the robotic arm.  Accruing the mechanical structure.  Suitable controller for the control of servo motors.  Selection of the right servo motors.  Development of end effector.  Axis movement utilizing Arduino (current objectives are achievable by Arduino)  Use of FPGA for incorporation of more sensors. Department of Electrical Engineering
  • 6. Proposed Design Block Diagram Department of Electrical Engineering
  • 7. Mechanical Structure Types of mechanical structures that are available today are as follows 1. Joint arm  Resembles human arm  Very Flexible and accurate  Ability to reach over obstructions and achieve and positon  Applications include paint spraying, arc and spot welding, machine tending etc 2. SCARA (Selective Compliance Articulated Robot Arm)  Designed for peg board type of assembly  heavily used in the electronics industry.  Stiff in the vertical direction  Fairly small in size and capable of operating at high speeds. Department of Electrical Engineering
  • 8. Mechanical Structure 3. Cartesian co-ordinate robotic arm  High Rigidity  Less flexible  Very Accurate and Flexible  Often seen in machine tools and measuring machines 4. Cylindrical co-ordinate robotic arm  Very similar to the Cartesian co-ordinate robots  Robots have good rigidity  Good for jobs requiring straight line moves  Disadvantage of these robots is their inability to reach around objects. Department of Electrical Engineering
  • 9. Mechanical Structure  Joint arm was selected for our robotic arm because ( Resembles human arm, highly flexible and has ability to reach over objects)  Problems faced in designing and constructing such mechanical structure were  High cost, less accuracy due to play in the structure.  Mechanical structure was ordered by a third party having similar design as required. Department of Electrical Engineering
  • 10. Servo Motors  Servo motors are generally an assembly of four things: a DC motor, a gearing set, a control circuit and a position-sensor (usually a potentiometer).  They usually have three wires (power, ground & control).  Servo motor works on PWM (Pulse width modulation) principle, means its angle of rotation is controlled by the duration of applied pulse to its Control PIN.  Some servos have an additional wire which for analog feedback. Department of Electrical Engineering
  • 11. Servo Motors Servo motors used in our robotic arm are (KS3620) KS-3620 digital servo parameters are:  Torque (4.8V) 12.0kg/cm  Torque (6.6V) 15.0kg/cm  Speed: 0.07 seconds (4.8V) ¦ 0.06 seconds (6.0V)  Operating voltage: 4.8v 6.6v DC voltage  Weight: 55g  Bearing Type: Ball Bearing × 2  Motor type: strong magnetic high speed motor  Gear type: copper and aluminum  Working temperature: -20°C-60°C  Working frequency: 500µs/2500hz Department of Electrical Engineering
  • 12. Controller  Various controllers have been implemented to control 6 DOF robotic arm  Our objectives can be achieved using Arduino microcontroller.  FPGA can be incorporated to add more sensors to the robotic arm. Department of Electrical Engineering
  • 13. Controllers Hardware Features of the Arduino:  Microcontroller: ATmega328  Operating Voltage: 5V  Input Voltage (recommended): 7-12V  Input Voltage (limits): 6-20V  Digital I/O Pins: 14 (of which 6 provide PWM output)  Analog Input Pins: 6  DC Current per I/O Pin: 40 mA  DC Current for 3.3V Pin: 50 mA  Flash Memory: 32 KB of which 0.5 KB used by bootloader  SRAM: 2 KB (ATmega328)  EEPROM: 1 KB (ATmega328)  Clock Speed: 16 MHz Department of Electrical Engineering
  • 14. Controller Key Features of FPGA Mojo V3:  Spartan 6 XC6SLX9 FPGA  84 digital IO pins  8 analog inputs  8 general purpose LEDs  1 reset button  1 LED to show when the FPGA is correctly configured  On board voltage regulation that can handle 4.8V - 12V  A microcontroller (ATmega32U4) used for configuring the FPGA, USB communications, and reading the analog pins  On board flash memory to store the FPGA configuration file Department of Electrical Engineering
  • 15. Open Loop System Department of Electrical Engineering  Servo motor has a control unit inside the servo motor casing.  It works on closed loop feedback mechanism inside servo.  Over all system with servo motors and controller is open loop system.  Feedback is in the form of a potentiometer (pot) connected to the output shaft of the motor which is fed to the control unit of servo. The output of the pot is proportional to the position of the servo shaft.  Controller with the servo motors forms the open loop system.
  • 16. Object Gripper For the gripping of an object we using the claw gripper.  Problem faced by the gripper are  Feedback of servo its self.  Inability to achieve angle while holding the object.  Negative feedback causes servo to achieve the angle. Department of Electrical Engineering
  • 17. Limiting Switch on Gripper  Limiting on the gripper can solve the problem  When the grippers hold an object and the limiting switch is closed  It will provide an electrical signal to the controller.  Which will tell controller to stop sending PWM signal to servo motor. Department of Electrical Engineering
  • 18. Progress of Project  Literature Review of the project.  Accruing the mechanical structure and problems faced.  Working of servo motors.  Achieved the movement of axis using Arduino.  Coding using Arduino. Department of Electrical Engineering
  • 19. Future Work  Complete working of the robotic arm.  Coding algorithms for the simultaneous movement of axis.  Achieve the accurate picking and placing of the object.  Development of the accurate end effector.  Incorporation of sensors for pick and place detection. Department of Electrical Engineering
  • 20. Cost Equipment Price 1. Mechanical Structure Rs.15320 2. Servo Motors Rs.16680 3. Arduino UNO Rs.550 4. Arduino Sensor Shield v5.0 Rs.300 5.MOJO V3 (FPGA) Rs.5500 Total Rs.38350 Department of Electrical Engineering
  • 21. Gantt Chart Department of Electrical Engineering
  • 22. References  [1] A S Sadun, J Jalani, J A Sukor "ARPN: A comparative study on the position control method of dc servo motor with position feedback by using Arduino,” (ARPN), vol. 11, no. 18, pp. 10955, September 2016.   [2] D Shri Lakshmi Pravalika and Dr. Alex Noel Joseph Raj " IJIET: FPGA based robotic arm with six degree of freedon” International Journal of Innovations in Engineering and Technology, vol. 2, no. 1, pp. 2319-1058, February 2013.  [4] Agus Bejo, Wanchalerm Pora and Hiroaki Kunieda, “Development of a 6-axis robotic arm controller implemented on a low-cost microcontroller,” in 2009 6th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, Pattaya, Chonburi, Thailand, 2009, pp. 772-776.  [5] Electronics Hub available at https://www.electronicshub.org/raspberry-pi-vs-arduino  [6] Adafruit (analog feedback) available at https://learn.adafruit.com/analog-feedback-servos/about-servos-and- feedback  [7] FPGA vs Microcontrollers available at https://electronics.stackexchange.com/questions/4382/fpgas-vs- microcontrollers Department of Electrical Engineering
  • 23. Thank you Any Questions ? Department of Electrical Engineering

Editor's Notes

  1. Total time of Presentation should not exceed 9 mints
  2. Use sign  for the activity which is completed and sign  which is remaining