SlideShare a Scribd company logo
1 of 25
THREE-AXIS AUTO STABILIZING
VIDEO CAMERA PLATFORM
TRAINING AT : CENTRAL ELECTRONICS ENGINEERING RESEARCH INSTITUTE, PILANI
PRESENTED BY
EKLAVYA SHARMA
12EBKEE031
CONTENTS
 Objective
 Introduction
 Methodology & Implementation
 Prototype
 Auto Stabilizing Platform
 Components
 Flow Chart
 Kalman Filter
 Free Arduino Libraries
 Coding Implementation
 Testing And Results
 Conclusions
OBJECTIVE
 To demonstrate the techniques involved in balancing a platform.
 To work on precise movements and accurate control of platform
using filtering process.
 To understand the working of MPU-6050.
 To communicate with the microcontroller.
 Establishing lines of communication.
 To establish the power supply to each electronic components.
INTRODUCTION
 Auto Stabilizing Platform consists of platform which is balanced
by movement of three servo motors in opposite direction to the
movement of the platform.
 The intent of the platform design is to maintain the platform at
an initially selected angle while the support structure orientation
changes.
EXAMPLES OF SELF-STABILIZATION
METHODOLOGY & IMPLEMENTATION
Auto Stabilizing Platform Design
PROTOTYPE
AUTO STABILIZING PLATFORM
COMPONENTS
1. MPU-6050 (MEMS Accelerometer and MEMS Gyro)
2. Arduino Platform
3. Arduino IDE
4. DC Servo Motors (SG90)
5. Power Supply
MPU-6050
 The InvenSense MPU-6050 sensor contains a MEMS
accelerometer and a MEMS gyro in a single chip.
 The MPU-6050 is installed just below the top platform through
which the tilt angle is being measured.
MPU-6050
ARDUINO PLATFORM
 The Arduino platform is an open source electronic prototyping
system.
 Arduino is meant to be used as a physical computing platform.
 Arduino builds on this by adding simplicity to the hardware
interface and an easy to use software package.
ARDUINO IDE
 The open-source Arduino Software.
 Used to create the programs, called “Sketches”.
 Modified C language compiler.
ARDUINO IDE
DC SERVO MOTORS
 There are three servo motors in the auto stabilizing platform
which are used to balance each axes namely yaw, pitch and roll.
 Pulse Width Modulation
DC SERVO MOTOR
POWER SUPPLY
 The input voltage of an Arduino can vary from 7 -12 Volts.
 Full Wave Bridge Rectifier.
Full Wave Bridge Rectifier
FLOW CHART
Read MPU-
6050
Convert Radian
to Degrees
Kalman Filter
Transform
Angle of Tilt to
Servo Angle
Transform
Servo Angle to
Servo Pulse
Transmit the
Angle Signal to
Servo
MAIN LOOP
Initialize Servo
Libraries
Initialize MPU-6050
Initialize All
Variables
Assign Hardware
Pins
KALMAN FILTER
 It is an algorithm which uses a series of measurements observed
over time.
 The Kalman filter operates recursively on streams of noisy input
data to produce a statistically optimal estimate of the underlying
system state.
 We can only trust the gyroscope on a short term while you can
only trust the accelerometer on a long term.
FREE ARDUINO LIBRARIES
 MPU-6050 library - Implements sensor fusion.
 Free Kalman Filter Library – Used to Combine Gyroscope and
Accelerometer values.
CODING IMPLEMENTATION
 Keep the Gyroscope level
 Kalman Filtering
 Communication using standard I2C protocol
 Pulse-Width Modulation (for analog)
 Use serial data to communicate the speed and direction of the
motors
TESTING AND RESULTS
 The testing is meant to determine the accuracy of the leveling
capability of the platform when aligned parallel to the surface of
the earth.
 The results of the testing proved that the platform design
functioned as designed and intended.
Conclusion
 The platform was designed using inexpensive materials, Perspex
and aluminum sheet metal, controlled by an open source
Arduino microcontroller, MPU-6050, and three servos.
 There are many performance improvement opportunities that
can be implemented with simple modifications to hardware and
software.
THANK YOU

More Related Content

What's hot

automatic railway gate control system using arduino
automatic railway gate control system using arduinoautomatic railway gate control system using arduino
automatic railway gate control system using arduinoantivirusspam
 
Micro Controller 8051 of Speedo Meter using KEIL Code
Micro Controller 8051 of Speedo Meter using KEIL CodeMicro Controller 8051 of Speedo Meter using KEIL Code
Micro Controller 8051 of Speedo Meter using KEIL CodeSunil Kumar R
 
Automatic railway gate control system
Automatic railway gate control systemAutomatic railway gate control system
Automatic railway gate control systemdeepraj2085
 
Automatized railway gate controller
Automatized railway gate controllerAutomatized railway gate controller
Automatized railway gate controllerAakash Varma
 
Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...chandan kumar
 
Railway level crossing gate operation remotely by android
Railway level crossing gate operation remotely by androidRailway level crossing gate operation remotely by android
Railway level crossing gate operation remotely by androidEdgefxkits & Solutions
 
AUTOMATIC RAILWAY GATE AND SIGNALLING SYSTEM
AUTOMATIC RAILWAY GATE AND SIGNALLING SYSTEMAUTOMATIC RAILWAY GATE AND SIGNALLING SYSTEM
AUTOMATIC RAILWAY GATE AND SIGNALLING SYSTEMBiprajitSarkar
 
IRJET- Automatic Metro Train to Shuttle Between Two Stations
IRJET- Automatic Metro Train to Shuttle Between Two Stations   IRJET- Automatic Metro Train to Shuttle Between Two Stations
IRJET- Automatic Metro Train to Shuttle Between Two Stations IRJET Journal
 
RAILWAY LEVEL CROSSING ACCIDENTS PREVENTER - SAHAYA JUSTUS ANTONY.S
RAILWAY LEVEL CROSSING ACCIDENTS PREVENTER - SAHAYA JUSTUS ANTONY.SRAILWAY LEVEL CROSSING ACCIDENTS PREVENTER - SAHAYA JUSTUS ANTONY.S
RAILWAY LEVEL CROSSING ACCIDENTS PREVENTER - SAHAYA JUSTUS ANTONY.SSahaya Justus Antony
 
automatic railway gate control using magnetic sensors
automatic railway gate control using magnetic sensorsautomatic railway gate control using magnetic sensors
automatic railway gate control using magnetic sensors8688830413
 
automatic railway gate controll using ir sensor
automatic railway gate controll using ir sensorautomatic railway gate controll using ir sensor
automatic railway gate controll using ir sensorAnurag Reddy
 
AUTOMATIC RAILWAY GATE CONTROL SYSTEM
AUTOMATIC RAILWAY GATE CONTROL SYSTEMAUTOMATIC RAILWAY GATE CONTROL SYSTEM
AUTOMATIC RAILWAY GATE CONTROL SYSTEMJOLLUSUDARSHANREDDY
 
Simple Railway gate automation
Simple Railway gate automationSimple Railway gate automation
Simple Railway gate automationUJJWAL SHEKHAR
 
Automatic railway gate control
Automatic railway gate controlAutomatic railway gate control
Automatic railway gate controlParth Akbari
 
Speed and direction control of dc motor using android mobile application grv ...
Speed and direction control of dc motor using android mobile application grv ...Speed and direction control of dc motor using android mobile application grv ...
Speed and direction control of dc motor using android mobile application grv ...chandan kumar
 
Abstract Automatic Control of Railway Gates
Abstract  Automatic Control of Railway GatesAbstract  Automatic Control of Railway Gates
Abstract Automatic Control of Railway Gatesvishnu murthy
 

What's hot (20)

automatic railway gate control system using arduino
automatic railway gate control system using arduinoautomatic railway gate control system using arduino
automatic railway gate control system using arduino
 
Micro Controller 8051 of Speedo Meter using KEIL Code
Micro Controller 8051 of Speedo Meter using KEIL CodeMicro Controller 8051 of Speedo Meter using KEIL Code
Micro Controller 8051 of Speedo Meter using KEIL Code
 
Automatic railway gate control system
Automatic railway gate control systemAutomatic railway gate control system
Automatic railway gate control system
 
Automatized railway gate controller
Automatized railway gate controllerAutomatized railway gate controller
Automatized railway gate controller
 
Intelligent train engine ppt
Intelligent train engine pptIntelligent train engine ppt
Intelligent train engine ppt
 
Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...
 
Railway level crossing gate operation remotely by android
Railway level crossing gate operation remotely by androidRailway level crossing gate operation remotely by android
Railway level crossing gate operation remotely by android
 
AUTOMATIC RAILWAY GATE AND SIGNALLING SYSTEM
AUTOMATIC RAILWAY GATE AND SIGNALLING SYSTEMAUTOMATIC RAILWAY GATE AND SIGNALLING SYSTEM
AUTOMATIC RAILWAY GATE AND SIGNALLING SYSTEM
 
IRJET- Automatic Metro Train to Shuttle Between Two Stations
IRJET- Automatic Metro Train to Shuttle Between Two Stations   IRJET- Automatic Metro Train to Shuttle Between Two Stations
IRJET- Automatic Metro Train to Shuttle Between Two Stations
 
RAILWAY LEVEL CROSSING ACCIDENTS PREVENTER - SAHAYA JUSTUS ANTONY.S
RAILWAY LEVEL CROSSING ACCIDENTS PREVENTER - SAHAYA JUSTUS ANTONY.SRAILWAY LEVEL CROSSING ACCIDENTS PREVENTER - SAHAYA JUSTUS ANTONY.S
RAILWAY LEVEL CROSSING ACCIDENTS PREVENTER - SAHAYA JUSTUS ANTONY.S
 
automatic railway gate control using magnetic sensors
automatic railway gate control using magnetic sensorsautomatic railway gate control using magnetic sensors
automatic railway gate control using magnetic sensors
 
Microcontoller
MicrocontollerMicrocontoller
Microcontoller
 
automatic railway gate controll using ir sensor
automatic railway gate controll using ir sensorautomatic railway gate controll using ir sensor
automatic railway gate controll using ir sensor
 
AUTOMATIC RAILWAY GATE CONTROL SYSTEM
AUTOMATIC RAILWAY GATE CONTROL SYSTEMAUTOMATIC RAILWAY GATE CONTROL SYSTEM
AUTOMATIC RAILWAY GATE CONTROL SYSTEM
 
Simple Railway gate automation
Simple Railway gate automationSimple Railway gate automation
Simple Railway gate automation
 
Automatic railway gate control
Automatic railway gate controlAutomatic railway gate control
Automatic railway gate control
 
Speed and direction control of dc motor using android mobile application grv ...
Speed and direction control of dc motor using android mobile application grv ...Speed and direction control of dc motor using android mobile application grv ...
Speed and direction control of dc motor using android mobile application grv ...
 
Obstacle Detection Robot
Obstacle Detection RobotObstacle Detection Robot
Obstacle Detection Robot
 
Final Slot Car Report
Final Slot Car ReportFinal Slot Car Report
Final Slot Car Report
 
Abstract Automatic Control of Railway Gates
Abstract  Automatic Control of Railway GatesAbstract  Automatic Control of Railway Gates
Abstract Automatic Control of Railway Gates
 

Similar to Three axis auto stabilizing video camera platform

Design and implementation of antenna control servo system for satellite grou
Design and implementation of antenna control servo system for satellite grouDesign and implementation of antenna control servo system for satellite grou
Design and implementation of antenna control servo system for satellite grouIAEME Publication
 
MODELING & SIMULATION OF VOLT/HZ SPEED CONTROL FOR INDUCTION MOTOR USING DSPA...
MODELING & SIMULATION OF VOLT/HZ SPEED CONTROL FOR INDUCTION MOTOR USING DSPA...MODELING & SIMULATION OF VOLT/HZ SPEED CONTROL FOR INDUCTION MOTOR USING DSPA...
MODELING & SIMULATION OF VOLT/HZ SPEED CONTROL FOR INDUCTION MOTOR USING DSPA...IAEME Publication
 
AUTOMATED HEADLIGHT CONTROL USING LABVIEW | J4RV3I12018
AUTOMATED HEADLIGHT CONTROL USING LABVIEW | J4RV3I12018AUTOMATED HEADLIGHT CONTROL USING LABVIEW | J4RV3I12018
AUTOMATED HEADLIGHT CONTROL USING LABVIEW | J4RV3I12018Journal For Research
 
IRJET- Design and Implementation of Three Phase Grid Simulator
IRJET- Design and Implementation of Three Phase Grid SimulatorIRJET- Design and Implementation of Three Phase Grid Simulator
IRJET- Design and Implementation of Three Phase Grid SimulatorIRJET Journal
 
IRJET- Comparative Study of Sensor and Sensor Less Control of Three Phase...
IRJET-  	  Comparative Study of Sensor and Sensor Less Control of Three Phase...IRJET-  	  Comparative Study of Sensor and Sensor Less Control of Three Phase...
IRJET- Comparative Study of Sensor and Sensor Less Control of Three Phase...IRJET Journal
 
Speed control of Three phase Induction motor using AC voltage regulator
Speed control of Three phase Induction motor using AC voltage regulatorSpeed control of Three phase Induction motor using AC voltage regulator
Speed control of Three phase Induction motor using AC voltage regulatorShivagee Raj
 
SENSORLESS VECTOR CONTROL OF BLDC USING EXTENDED KALMAN FILTER
SENSORLESS VECTOR CONTROL OF BLDC USING EXTENDED KALMAN FILTER SENSORLESS VECTOR CONTROL OF BLDC USING EXTENDED KALMAN FILTER
SENSORLESS VECTOR CONTROL OF BLDC USING EXTENDED KALMAN FILTER sipij
 
Exercise 1 – Three-Phase, Variable-Frequency Induction-Motor D.docx
Exercise 1 – Three-Phase, Variable-Frequency Induction-Motor D.docxExercise 1 – Three-Phase, Variable-Frequency Induction-Motor D.docx
Exercise 1 – Three-Phase, Variable-Frequency Induction-Motor D.docxelbanglis
 
Exercise 1 – Three-Phase, Variable-Frequency Induction-Motor D.docx
Exercise 1 – Three-Phase, Variable-Frequency Induction-Motor D.docxExercise 1 – Three-Phase, Variable-Frequency Induction-Motor D.docx
Exercise 1 – Three-Phase, Variable-Frequency Induction-Motor D.docxrhetttrevannion
 
Low Speed Estimation in Sensorless Direct Torque Controlled Induction Motor D...
Low Speed Estimation in Sensorless Direct Torque Controlled Induction Motor D...Low Speed Estimation in Sensorless Direct Torque Controlled Induction Motor D...
Low Speed Estimation in Sensorless Direct Torque Controlled Induction Motor D...IJPEDS-IAES
 
IRJET- Speed Control of Induction Motors using Proposed Closed Loop V/F Contr...
IRJET- Speed Control of Induction Motors using Proposed Closed Loop V/F Contr...IRJET- Speed Control of Induction Motors using Proposed Closed Loop V/F Contr...
IRJET- Speed Control of Induction Motors using Proposed Closed Loop V/F Contr...IRJET Journal
 
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
 
Computer modeling-simulation&examples1
Computer modeling-simulation&examples1Computer modeling-simulation&examples1
Computer modeling-simulation&examples1Jian Shen
 
Modeling & Analysis of Shunt Active Power Filter Using IRP Theory Fed to Indu...
Modeling & Analysis of Shunt Active Power Filter Using IRP Theory Fed to Indu...Modeling & Analysis of Shunt Active Power Filter Using IRP Theory Fed to Indu...
Modeling & Analysis of Shunt Active Power Filter Using IRP Theory Fed to Indu...IJERA Editor
 
Fpga based motor controller
Fpga based motor controllerFpga based motor controller
Fpga based motor controllerUday Wankar
 

Similar to Three axis auto stabilizing video camera platform (20)

Design and implementation of antenna control servo system for satellite grou
Design and implementation of antenna control servo system for satellite grouDesign and implementation of antenna control servo system for satellite grou
Design and implementation of antenna control servo system for satellite grou
 
IJET-V3I2P11
IJET-V3I2P11IJET-V3I2P11
IJET-V3I2P11
 
MODELING & SIMULATION OF VOLT/HZ SPEED CONTROL FOR INDUCTION MOTOR USING DSPA...
MODELING & SIMULATION OF VOLT/HZ SPEED CONTROL FOR INDUCTION MOTOR USING DSPA...MODELING & SIMULATION OF VOLT/HZ SPEED CONTROL FOR INDUCTION MOTOR USING DSPA...
MODELING & SIMULATION OF VOLT/HZ SPEED CONTROL FOR INDUCTION MOTOR USING DSPA...
 
AUTOMATED HEADLIGHT CONTROL USING LABVIEW | J4RV3I12018
AUTOMATED HEADLIGHT CONTROL USING LABVIEW | J4RV3I12018AUTOMATED HEADLIGHT CONTROL USING LABVIEW | J4RV3I12018
AUTOMATED HEADLIGHT CONTROL USING LABVIEW | J4RV3I12018
 
IRJET- Design and Implementation of Three Phase Grid Simulator
IRJET- Design and Implementation of Three Phase Grid SimulatorIRJET- Design and Implementation of Three Phase Grid Simulator
IRJET- Design and Implementation of Three Phase Grid Simulator
 
IRJET- Comparative Study of Sensor and Sensor Less Control of Three Phase...
IRJET-  	  Comparative Study of Sensor and Sensor Less Control of Three Phase...IRJET-  	  Comparative Study of Sensor and Sensor Less Control of Three Phase...
IRJET- Comparative Study of Sensor and Sensor Less Control of Three Phase...
 
Speed control of Three phase Induction motor using AC voltage regulator
Speed control of Three phase Induction motor using AC voltage regulatorSpeed control of Three phase Induction motor using AC voltage regulator
Speed control of Three phase Induction motor using AC voltage regulator
 
SENSORLESS VECTOR CONTROL OF BLDC USING EXTENDED KALMAN FILTER
SENSORLESS VECTOR CONTROL OF BLDC USING EXTENDED KALMAN FILTER SENSORLESS VECTOR CONTROL OF BLDC USING EXTENDED KALMAN FILTER
SENSORLESS VECTOR CONTROL OF BLDC USING EXTENDED KALMAN FILTER
 
Exercise 1 – Three-Phase, Variable-Frequency Induction-Motor D.docx
Exercise 1 – Three-Phase, Variable-Frequency Induction-Motor D.docxExercise 1 – Three-Phase, Variable-Frequency Induction-Motor D.docx
Exercise 1 – Three-Phase, Variable-Frequency Induction-Motor D.docx
 
Exercise 1 – Three-Phase, Variable-Frequency Induction-Motor D.docx
Exercise 1 – Three-Phase, Variable-Frequency Induction-Motor D.docxExercise 1 – Three-Phase, Variable-Frequency Induction-Motor D.docx
Exercise 1 – Three-Phase, Variable-Frequency Induction-Motor D.docx
 
F05613947
F05613947F05613947
F05613947
 
04762477
0476247704762477
04762477
 
Low Speed Estimation in Sensorless Direct Torque Controlled Induction Motor D...
Low Speed Estimation in Sensorless Direct Torque Controlled Induction Motor D...Low Speed Estimation in Sensorless Direct Torque Controlled Induction Motor D...
Low Speed Estimation in Sensorless Direct Torque Controlled Induction Motor D...
 
Qaudcopters
QaudcoptersQaudcopters
Qaudcopters
 
IRJET- Speed Control of Induction Motors using Proposed Closed Loop V/F Contr...
IRJET- Speed Control of Induction Motors using Proposed Closed Loop V/F Contr...IRJET- Speed Control of Induction Motors using Proposed Closed Loop V/F Contr...
IRJET- Speed Control of Induction Motors using Proposed Closed Loop V/F Contr...
 
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...
 
Computer modeling-simulation&examples1
Computer modeling-simulation&examples1Computer modeling-simulation&examples1
Computer modeling-simulation&examples1
 
Modeling & Analysis of Shunt Active Power Filter Using IRP Theory Fed to Indu...
Modeling & Analysis of Shunt Active Power Filter Using IRP Theory Fed to Indu...Modeling & Analysis of Shunt Active Power Filter Using IRP Theory Fed to Indu...
Modeling & Analysis of Shunt Active Power Filter Using IRP Theory Fed to Indu...
 
Bv33439448
Bv33439448Bv33439448
Bv33439448
 
Fpga based motor controller
Fpga based motor controllerFpga based motor controller
Fpga based motor controller
 

More from Eklavya Sharma

PROTECTION OF ELECTRICAL EQUIPMENT USING 3D THERMOGRAPHY AND IMAGE PROCESSING
PROTECTION OF ELECTRICAL EQUIPMENT USING 3D THERMOGRAPHY AND IMAGE PROCESSINGPROTECTION OF ELECTRICAL EQUIPMENT USING 3D THERMOGRAPHY AND IMAGE PROCESSING
PROTECTION OF ELECTRICAL EQUIPMENT USING 3D THERMOGRAPHY AND IMAGE PROCESSINGEklavya Sharma
 
SMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATIONSMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATIONEklavya Sharma
 
MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06
MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06
MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06Eklavya Sharma
 
Design a Highly Efficient Push-Pull converter for Photovoltaic Applications
Design a Highly Efficient Push-Pull converter for Photovoltaic ApplicationsDesign a Highly Efficient Push-Pull converter for Photovoltaic Applications
Design a Highly Efficient Push-Pull converter for Photovoltaic ApplicationsEklavya Sharma
 
SMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATIONSMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATIONEklavya Sharma
 
High efficiency push pull converter for photovoltaic applications
High efficiency push pull converter for photovoltaic applicationsHigh efficiency push pull converter for photovoltaic applications
High efficiency push pull converter for photovoltaic applicationsEklavya Sharma
 
MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06
MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06
MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06Eklavya Sharma
 
Input output , heat rate characteristics and Incremental cost
Input output , heat rate characteristics and Incremental costInput output , heat rate characteristics and Incremental cost
Input output , heat rate characteristics and Incremental costEklavya Sharma
 
Infinite bus bar in power system
Infinite bus bar in power systemInfinite bus bar in power system
Infinite bus bar in power systemEklavya Sharma
 
Coal based thermal power plant
Coal based thermal power plant Coal based thermal power plant
Coal based thermal power plant Eklavya Sharma
 
Advanced Metering Infrastructure Standards and protocol
Advanced Metering Infrastructure Standards and protocolAdvanced Metering Infrastructure Standards and protocol
Advanced Metering Infrastructure Standards and protocolEklavya Sharma
 
HOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINOHOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINOEklavya Sharma
 
Advanced Metering Infrastructure Standards and protocol
Advanced Metering Infrastructure Standards and protocolAdvanced Metering Infrastructure Standards and protocol
Advanced Metering Infrastructure Standards and protocolEklavya Sharma
 
A case study On Microsoft
A case study On MicrosoftA case study On Microsoft
A case study On MicrosoftEklavya Sharma
 
Enhancing The Quality Of Primary Education
Enhancing The Quality Of Primary EducationEnhancing The Quality Of Primary Education
Enhancing The Quality Of Primary EducationEklavya Sharma
 

More from Eklavya Sharma (20)

PROTECTION OF ELECTRICAL EQUIPMENT USING 3D THERMOGRAPHY AND IMAGE PROCESSING
PROTECTION OF ELECTRICAL EQUIPMENT USING 3D THERMOGRAPHY AND IMAGE PROCESSINGPROTECTION OF ELECTRICAL EQUIPMENT USING 3D THERMOGRAPHY AND IMAGE PROCESSING
PROTECTION OF ELECTRICAL EQUIPMENT USING 3D THERMOGRAPHY AND IMAGE PROCESSING
 
SMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATIONSMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATION
 
MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06
MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06
MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06
 
Design a Highly Efficient Push-Pull converter for Photovoltaic Applications
Design a Highly Efficient Push-Pull converter for Photovoltaic ApplicationsDesign a Highly Efficient Push-Pull converter for Photovoltaic Applications
Design a Highly Efficient Push-Pull converter for Photovoltaic Applications
 
SMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATIONSMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATION
 
High efficiency push pull converter for photovoltaic applications
High efficiency push pull converter for photovoltaic applicationsHigh efficiency push pull converter for photovoltaic applications
High efficiency push pull converter for photovoltaic applications
 
MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06
MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06
MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06
 
3D Thermal Imaging
3D Thermal Imaging3D Thermal Imaging
3D Thermal Imaging
 
Input output , heat rate characteristics and Incremental cost
Input output , heat rate characteristics and Incremental costInput output , heat rate characteristics and Incremental cost
Input output , heat rate characteristics and Incremental cost
 
Infinite bus bar in power system
Infinite bus bar in power systemInfinite bus bar in power system
Infinite bus bar in power system
 
Smart grid technology
Smart grid technologySmart grid technology
Smart grid technology
 
Smart grid technology
Smart grid technologySmart grid technology
Smart grid technology
 
Coal based thermal power plant
Coal based thermal power plant Coal based thermal power plant
Coal based thermal power plant
 
Advanced Metering Infrastructure Standards and protocol
Advanced Metering Infrastructure Standards and protocolAdvanced Metering Infrastructure Standards and protocol
Advanced Metering Infrastructure Standards and protocol
 
HOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINOHOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINO
 
Advanced Metering Infrastructure Standards and protocol
Advanced Metering Infrastructure Standards and protocolAdvanced Metering Infrastructure Standards and protocol
Advanced Metering Infrastructure Standards and protocol
 
Case study On KFC
Case study On KFCCase study On KFC
Case study On KFC
 
Smart grid Technology
Smart grid TechnologySmart grid Technology
Smart grid Technology
 
A case study On Microsoft
A case study On MicrosoftA case study On Microsoft
A case study On Microsoft
 
Enhancing The Quality Of Primary Education
Enhancing The Quality Of Primary EducationEnhancing The Quality Of Primary Education
Enhancing The Quality Of Primary Education
 

Recently uploaded

Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxhublikarsn
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementDr. Deepak Mudgal
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...ronahami
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelDrAjayKumarYadav4
 
Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257subhasishdas79
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdfKamal Acharya
 
Query optimization and processing for advanced database systems
Query optimization and processing for advanced database systemsQuery optimization and processing for advanced database systems
Query optimization and processing for advanced database systemsmeharikiros2
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxkalpana413121
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesRashidFaridChishti
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessorAshwiniTodkar4
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)ChandrakantDivate1
 
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...manju garg
 

Recently uploaded (20)

Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata Model
 
Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdf
 
Query optimization and processing for advanced database systems
Query optimization and processing for advanced database systemsQuery optimization and processing for advanced database systems
Query optimization and processing for advanced database systems
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)
 
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 

Three axis auto stabilizing video camera platform

  • 1. THREE-AXIS AUTO STABILIZING VIDEO CAMERA PLATFORM TRAINING AT : CENTRAL ELECTRONICS ENGINEERING RESEARCH INSTITUTE, PILANI PRESENTED BY EKLAVYA SHARMA 12EBKEE031
  • 2. CONTENTS  Objective  Introduction  Methodology & Implementation  Prototype  Auto Stabilizing Platform  Components  Flow Chart  Kalman Filter  Free Arduino Libraries  Coding Implementation  Testing And Results  Conclusions
  • 3. OBJECTIVE  To demonstrate the techniques involved in balancing a platform.  To work on precise movements and accurate control of platform using filtering process.  To understand the working of MPU-6050.  To communicate with the microcontroller.  Establishing lines of communication.  To establish the power supply to each electronic components.
  • 4. INTRODUCTION  Auto Stabilizing Platform consists of platform which is balanced by movement of three servo motors in opposite direction to the movement of the platform.  The intent of the platform design is to maintain the platform at an initially selected angle while the support structure orientation changes.
  • 6. METHODOLOGY & IMPLEMENTATION Auto Stabilizing Platform Design
  • 9. COMPONENTS 1. MPU-6050 (MEMS Accelerometer and MEMS Gyro) 2. Arduino Platform 3. Arduino IDE 4. DC Servo Motors (SG90) 5. Power Supply
  • 10. MPU-6050  The InvenSense MPU-6050 sensor contains a MEMS accelerometer and a MEMS gyro in a single chip.  The MPU-6050 is installed just below the top platform through which the tilt angle is being measured.
  • 12. ARDUINO PLATFORM  The Arduino platform is an open source electronic prototyping system.  Arduino is meant to be used as a physical computing platform.  Arduino builds on this by adding simplicity to the hardware interface and an easy to use software package.
  • 13. ARDUINO IDE  The open-source Arduino Software.  Used to create the programs, called “Sketches”.  Modified C language compiler.
  • 15. DC SERVO MOTORS  There are three servo motors in the auto stabilizing platform which are used to balance each axes namely yaw, pitch and roll.  Pulse Width Modulation
  • 17. POWER SUPPLY  The input voltage of an Arduino can vary from 7 -12 Volts.  Full Wave Bridge Rectifier.
  • 18. Full Wave Bridge Rectifier
  • 19. FLOW CHART Read MPU- 6050 Convert Radian to Degrees Kalman Filter Transform Angle of Tilt to Servo Angle Transform Servo Angle to Servo Pulse Transmit the Angle Signal to Servo MAIN LOOP Initialize Servo Libraries Initialize MPU-6050 Initialize All Variables Assign Hardware Pins
  • 20. KALMAN FILTER  It is an algorithm which uses a series of measurements observed over time.  The Kalman filter operates recursively on streams of noisy input data to produce a statistically optimal estimate of the underlying system state.  We can only trust the gyroscope on a short term while you can only trust the accelerometer on a long term.
  • 21. FREE ARDUINO LIBRARIES  MPU-6050 library - Implements sensor fusion.  Free Kalman Filter Library – Used to Combine Gyroscope and Accelerometer values.
  • 22. CODING IMPLEMENTATION  Keep the Gyroscope level  Kalman Filtering  Communication using standard I2C protocol  Pulse-Width Modulation (for analog)  Use serial data to communicate the speed and direction of the motors
  • 23. TESTING AND RESULTS  The testing is meant to determine the accuracy of the leveling capability of the platform when aligned parallel to the surface of the earth.  The results of the testing proved that the platform design functioned as designed and intended.
  • 24. Conclusion  The platform was designed using inexpensive materials, Perspex and aluminum sheet metal, controlled by an open source Arduino microcontroller, MPU-6050, and three servos.  There are many performance improvement opportunities that can be implemented with simple modifications to hardware and software.