SlideShare a Scribd company logo
1
Mechanical BaseComputer ModulePower BoardController BoardLaser Scanner
The first level of the quad-rotor platform is the
power board.
Functions of the board:
1- Direct the power from the battery to
All the four motors.
2- Providing a regulated 5v and 3.3v to
the controller board and computer
module respectively.
3- Powering AHRS, robotic arm,
and laser scanner using 5v
regulator.
4- Sensing the battery voltage and give
an alarm when the voltage drops.
Design of the power board using DipTrace software
The second level of the quad-rotor platform is the
controller board.
The main component in the controller board is the
AVR 32bit AT32UC3C0512C microcontroller (MCU)
Functions of the board:
1- Control the attitude and altitude of
the quad-rotor and ensure that it
stay stable while it is hovering.
2- Controlling the robotic arm.
Design of the controller board using DipTrace software
Power Board
Controller Board
6/15/2018Mushtaha,Zia,Farid 7
)( 2
4
2
2  blU
)( 2
1
2
3  blU
Cb  )( 2
1
2
3
2
4
2
2
)( 2
4
2
3
2
2
2
1  dU
bl
U
d
U
b
C pitchyaw
244
1 
bl
U
d
U
b
C rollyaw
244
2 
d
U
bl
U
b
C yawpitch
424
3 
bl
U
d
U
b
C rollyaw
244
4 
Initialize all
peripherals drivers
including:
MCU Clock
SPI
USART
PWM
END
Star
t Receive Stop
Signal?
YES
NO
Receive motors
enabling signal?
Define PID controller
Constants
Pitch P, Roll P, Yaw P
Pitch I, Roll I, Yaw I
Pitch D, Roll D, Yaw D
Read Euler Angles
from AHRS – Apply
Three Digital PID
controllers for angles
Calculate Motor Speed
4321 ,,, 
YES
NO
6/15/2018Mushtaha,Zia,Farid 9
UART
Controller Board
URG-04LX-UG01
• About Simultaneous Localization and
Mapping (SLAM)
• Variety of slam algorithms
• Our choice of SLAM (TinySLAM)
• Consists of “map updates”+ “Closing
the loop”
A sample map using
TinySLAMMap of the Senior Room
• The need for an alternate
plan
• Other reasons for
considering this
Features include:
• 168 MHz Cortex M45
• Real time operating
system (RTOS)
• Built-in sensors
• Pwm outputs
• Open Source +Open
Hardware
The PX4FMU
 Building an interface/breakout-board for the
PX4FMU
- Xbee link, voltage regulation, servo-output pins
 Combined PPM signal inputs
 RC hardware adjustments
Turnigy 9x FrSky DJT 2.4Ghz transmitter module FrSky CPPM output reciever
 RC control script inside a microSD card starts a
series of applications on the FMU, each of which
perform a specific function.
 PID tuning
 Stabilization of the roll
angle achieved so far.

More Related Content

What's hot

H64CSA_1B_023799_Osama
H64CSA_1B_023799_OsamaH64CSA_1B_023799_Osama
H64CSA_1B_023799_Osama
Osama Azim
 
AVR Microcontroller
AVR MicrocontrollerAVR Microcontroller
AVR Microcontroller
Özcan Acar
 

What's hot (20)

Arrow Israel the MCU Home
Arrow Israel the MCU HomeArrow Israel the MCU Home
Arrow Israel the MCU Home
 
7SK80 Motor Protection Relay
7SK80 Motor Protection Relay7SK80 Motor Protection Relay
7SK80 Motor Protection Relay
 
Q series brochure_2008-03
Q series brochure_2008-03Q series brochure_2008-03
Q series brochure_2008-03
 
Digital electronics-presentation on filp flop
Digital electronics-presentation on filp flopDigital electronics-presentation on filp flop
Digital electronics-presentation on filp flop
 
Mechatronics unit 2 and 3
Mechatronics unit 2 and 3 Mechatronics unit 2 and 3
Mechatronics unit 2 and 3
 
H64CSA_1B_023799_Osama
H64CSA_1B_023799_OsamaH64CSA_1B_023799_Osama
H64CSA_1B_023799_Osama
 
PLC Introduction Details
PLC Introduction DetailsPLC Introduction Details
PLC Introduction Details
 
PPI-MECHATRONICS
PPI-MECHATRONICSPPI-MECHATRONICS
PPI-MECHATRONICS
 
Basics of ATmega32
Basics of ATmega32Basics of ATmega32
Basics of ATmega32
 
AVR_Course_Day5 avr interfaces
AVR_Course_Day5 avr interfacesAVR_Course_Day5 avr interfaces
AVR_Course_Day5 avr interfaces
 
AVR_Course_Day4 introduction to microcontroller
AVR_Course_Day4 introduction to microcontrollerAVR_Course_Day4 introduction to microcontroller
AVR_Course_Day4 introduction to microcontroller
 
8-Bit CMOS Microcontrollers with nanoWatt Technology
8-Bit CMOS Microcontrollers with nanoWatt Technology8-Bit CMOS Microcontrollers with nanoWatt Technology
8-Bit CMOS Microcontrollers with nanoWatt Technology
 
EE8551 mpmc unit 1 module 1
EE8551 mpmc unit 1  module 1EE8551 mpmc unit 1  module 1
EE8551 mpmc unit 1 module 1
 
Real Time System Validation using Hardware in Loop (HIL) Digital Platform
Real Time System Validation using Hardware in Loop (HIL) Digital PlatformReal Time System Validation using Hardware in Loop (HIL) Digital Platform
Real Time System Validation using Hardware in Loop (HIL) Digital Platform
 
AVR Microcontroller
AVR MicrocontrollerAVR Microcontroller
AVR Microcontroller
 
Omron cp1 h
Omron cp1 h Omron cp1 h
Omron cp1 h
 
Plc tutorial
Plc tutorialPlc tutorial
Plc tutorial
 
Introduction plc
Introduction plcIntroduction plc
Introduction plc
 
EE8551 mpmc unit 1 module 4
EE8551 mpmc unit 1   module 4EE8551 mpmc unit 1   module 4
EE8551 mpmc unit 1 module 4
 
Avr and arm
Avr and armAvr and arm
Avr and arm
 

Similar to Quadcopter Presentation

Chp4 introduction to the pic microcontroller copy
Chp4 introduction to the pic microcontroller   copyChp4 introduction to the pic microcontroller   copy
Chp4 introduction to the pic microcontroller copy
mkazree
 

Similar to Quadcopter Presentation (20)

Embedded systemsc
Embedded systemscEmbedded systemsc
Embedded systemsc
 
RFID Based Toll Gate System
RFID Based Toll Gate SystemRFID Based Toll Gate System
RFID Based Toll Gate System
 
Nvidia tegra K1 Presentation
Nvidia tegra K1 PresentationNvidia tegra K1 Presentation
Nvidia tegra K1 Presentation
 
Embedded systems and robotics by scmandota
Embedded systems and robotics by scmandotaEmbedded systems and robotics by scmandota
Embedded systems and robotics by scmandota
 
Intel Quark HSUART
Intel Quark HSUARTIntel Quark HSUART
Intel Quark HSUART
 
SoM with Zynq UltraScale device
SoM with Zynq UltraScale deviceSoM with Zynq UltraScale device
SoM with Zynq UltraScale device
 
Overview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerOverview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontroller
 
Overview of LPC213x MCUs
Overview of LPC213x MCUsOverview of LPC213x MCUs
Overview of LPC213x MCUs
 
2013 Programming And Controlling Puma Arms
2013 Programming And Controlling Puma Arms 2013 Programming And Controlling Puma Arms
2013 Programming And Controlling Puma Arms
 
Programming and-controlling-puma-arms
Programming and-controlling-puma-armsProgramming and-controlling-puma-arms
Programming and-controlling-puma-arms
 
Atmega8u2 mur
Atmega8u2 murAtmega8u2 mur
Atmega8u2 mur
 
embedded system
embedded systemembedded system
embedded system
 
Ee6008 mcbsd notes
Ee6008 mcbsd notesEe6008 mcbsd notes
Ee6008 mcbsd notes
 
intelligent braking system report
intelligent braking system reportintelligent braking system report
intelligent braking system report
 
SCH5627P.pdf
SCH5627P.pdfSCH5627P.pdf
SCH5627P.pdf
 
Introduction to i.MX27 Multimedia Applications Processors
Introduction to i.MX27 Multimedia Applications ProcessorsIntroduction to i.MX27 Multimedia Applications Processors
Introduction to i.MX27 Multimedia Applications Processors
 
Chp4 introduction to the pic microcontroller copy
Chp4 introduction to the pic microcontroller   copyChp4 introduction to the pic microcontroller   copy
Chp4 introduction to the pic microcontroller copy
 
Module 5 embedded systems,8051
Module 5 embedded systems,8051Module 5 embedded systems,8051
Module 5 embedded systems,8051
 
TMS320C5x
TMS320C5xTMS320C5x
TMS320C5x
 
EE6008 MCBSD - Introduction to PIC Micro controller
EE6008 MCBSD - Introduction to PIC Micro controller EE6008 MCBSD - Introduction to PIC Micro controller
EE6008 MCBSD - Introduction to PIC Micro controller
 

Recently uploaded

Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training Report
Avinash Rai
 

Recently uploaded (20)

How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17
 
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Keeping Your Information Safe with Centralized Security Services
Keeping Your Information Safe with Centralized Security ServicesKeeping Your Information Safe with Centralized Security Services
Keeping Your Information Safe with Centralized Security Services
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Gyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxGyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptx
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceutics
 
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
 
Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training Report
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resources
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matrices
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 

Quadcopter Presentation

  • 1. 1 Mechanical BaseComputer ModulePower BoardController BoardLaser Scanner
  • 2. The first level of the quad-rotor platform is the power board. Functions of the board: 1- Direct the power from the battery to All the four motors. 2- Providing a regulated 5v and 3.3v to the controller board and computer module respectively. 3- Powering AHRS, robotic arm, and laser scanner using 5v regulator. 4- Sensing the battery voltage and give an alarm when the voltage drops.
  • 3. Design of the power board using DipTrace software
  • 4. The second level of the quad-rotor platform is the controller board. The main component in the controller board is the AVR 32bit AT32UC3C0512C microcontroller (MCU) Functions of the board: 1- Control the attitude and altitude of the quad-rotor and ensure that it stay stable while it is hovering. 2- Controlling the robotic arm.
  • 5. Design of the controller board using DipTrace software
  • 7. 6/15/2018Mushtaha,Zia,Farid 7 )( 2 4 2 2  blU )( 2 1 2 3  blU Cb  )( 2 1 2 3 2 4 2 2 )( 2 4 2 3 2 2 2 1  dU bl U d U b C pitchyaw 244 1  bl U d U b C rollyaw 244 2  d U bl U b C yawpitch 424 3  bl U d U b C rollyaw 244 4 
  • 8. Initialize all peripherals drivers including: MCU Clock SPI USART PWM END Star t Receive Stop Signal? YES NO Receive motors enabling signal? Define PID controller Constants Pitch P, Roll P, Yaw P Pitch I, Roll I, Yaw I Pitch D, Roll D, Yaw D Read Euler Angles from AHRS – Apply Three Digital PID controllers for angles Calculate Motor Speed 4321 ,,,  YES NO
  • 10. URG-04LX-UG01 • About Simultaneous Localization and Mapping (SLAM) • Variety of slam algorithms • Our choice of SLAM (TinySLAM) • Consists of “map updates”+ “Closing the loop” A sample map using TinySLAMMap of the Senior Room
  • 11. • The need for an alternate plan • Other reasons for considering this Features include: • 168 MHz Cortex M45 • Real time operating system (RTOS) • Built-in sensors • Pwm outputs • Open Source +Open Hardware The PX4FMU
  • 12.  Building an interface/breakout-board for the PX4FMU - Xbee link, voltage regulation, servo-output pins  Combined PPM signal inputs  RC hardware adjustments Turnigy 9x FrSky DJT 2.4Ghz transmitter module FrSky CPPM output reciever
  • 13.  RC control script inside a microSD card starts a series of applications on the FMU, each of which perform a specific function.  PID tuning  Stabilization of the roll angle achieved so far.