Submit Search
Upload
Algorithms and hardware designs for quadcopters
•
11 likes
•
2,991 views
Shipeng Xu
Follow
Algorithms and hardware designs for quadcopters. For NTU Open Source Society - TGIFHacks
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 50
Download now
Download to read offline
Recommended
Geek Camp 2014: Game Of Drones - Algorithms and hardware designs for Quadcopters
Geek Camp 2014: Game Of Drones - Algorithms and hardware designs for Quadcopters
Shipeng Xu
Quadcopter navigation using aakash tablet with on board image processing
Quadcopter navigation using aakash tablet with on board image processing
D Yogendra Rao
Quadcopter Presentation
Quadcopter Presentation
Joe Loftus
Construction of Quadcopter
Construction of Quadcopter
Michael Bseliss
Quadcopter
Quadcopter
Engr Asad
Synthesis of position control of quadrotor
Synthesis of position control of quadrotor
Radoslav Bukov
Quadcopter
Quadcopter
nguyendattdh
Quadcopter Presentation
Quadcopter Presentation
Khalil Khalil
Recommended
Geek Camp 2014: Game Of Drones - Algorithms and hardware designs for Quadcopters
Geek Camp 2014: Game Of Drones - Algorithms and hardware designs for Quadcopters
Shipeng Xu
Quadcopter navigation using aakash tablet with on board image processing
Quadcopter navigation using aakash tablet with on board image processing
D Yogendra Rao
Quadcopter Presentation
Quadcopter Presentation
Joe Loftus
Construction of Quadcopter
Construction of Quadcopter
Michael Bseliss
Quadcopter
Quadcopter
Engr Asad
Synthesis of position control of quadrotor
Synthesis of position control of quadrotor
Radoslav Bukov
Quadcopter
Quadcopter
nguyendattdh
Quadcopter Presentation
Quadcopter Presentation
Khalil Khalil
final presentation
final presentation
Jesus Erick Orozco
DESIGN AND FABRICATION OF QUADCOPTER
DESIGN AND FABRICATION OF QUADCOPTER
Prasanna Achanti
Quadcopter
Quadcopter
Kristian Halachev
quadcopter
quadcopter
Rudra Timsina
Quadrocopter
Quadrocopter
beak90
Undergrad Research Presentations
Undergrad Research Presentations
George Kudyba
QUAD COPTERS FULL PPT
QUAD COPTERS FULL PPT
Girija Sankar Dash
Qaudcopters
Qaudcopters
SHREYANSH VATS
An introduction to drones: hardware, protocols and auto-pilot systems
An introduction to drones: hardware, protocols and auto-pilot systems
University of Oklahoma
Quadcopter ppt
Quadcopter ppt
Subhash kumar
Eagle Eye - BLDC Powered Quadcopter
Eagle Eye - BLDC Powered Quadcopter
Avinash Chandra
Quadcopter
Quadcopter
Thirumal Aero
Bio-Medical Project
Bio-Medical Project
spoorani
QUIN 4.0 - Smart Drone - Final Presentation
QUIN 4.0 - Smart Drone - Final Presentation
Ali Ghani Syed
IISC CPDM Task 1 Report
IISC CPDM Task 1 Report
PARNIKA GUPTA
Quadcopter
Quadcopter
Aakash Goyal
DREAM QUADCOPTER
DREAM QUADCOPTER
AJILMON
Unmanned air vehicle(quadrotor)
Unmanned air vehicle(quadrotor)
PRADEEP Cheekatla
quadcopter
quadcopter
Satendra Tripathi
Project seminar quadcopter
Project seminar quadcopter
Shazaan Sayeed
Line Follower Robot
Line Follower Robot
Bikram Prasad
Design of Control System for Humanoid Robot
Design of Control System for Humanoid Robot
Rohit Bhat
More Related Content
What's hot
final presentation
final presentation
Jesus Erick Orozco
DESIGN AND FABRICATION OF QUADCOPTER
DESIGN AND FABRICATION OF QUADCOPTER
Prasanna Achanti
Quadcopter
Quadcopter
Kristian Halachev
quadcopter
quadcopter
Rudra Timsina
Quadrocopter
Quadrocopter
beak90
Undergrad Research Presentations
Undergrad Research Presentations
George Kudyba
QUAD COPTERS FULL PPT
QUAD COPTERS FULL PPT
Girija Sankar Dash
Qaudcopters
Qaudcopters
SHREYANSH VATS
An introduction to drones: hardware, protocols and auto-pilot systems
An introduction to drones: hardware, protocols and auto-pilot systems
University of Oklahoma
Quadcopter ppt
Quadcopter ppt
Subhash kumar
Eagle Eye - BLDC Powered Quadcopter
Eagle Eye - BLDC Powered Quadcopter
Avinash Chandra
Quadcopter
Quadcopter
Thirumal Aero
Bio-Medical Project
Bio-Medical Project
spoorani
QUIN 4.0 - Smart Drone - Final Presentation
QUIN 4.0 - Smart Drone - Final Presentation
Ali Ghani Syed
IISC CPDM Task 1 Report
IISC CPDM Task 1 Report
PARNIKA GUPTA
Quadcopter
Quadcopter
Aakash Goyal
DREAM QUADCOPTER
DREAM QUADCOPTER
AJILMON
Unmanned air vehicle(quadrotor)
Unmanned air vehicle(quadrotor)
PRADEEP Cheekatla
quadcopter
quadcopter
Satendra Tripathi
Project seminar quadcopter
Project seminar quadcopter
Shazaan Sayeed
What's hot
(20)
final presentation
final presentation
DESIGN AND FABRICATION OF QUADCOPTER
DESIGN AND FABRICATION OF QUADCOPTER
Quadcopter
Quadcopter
quadcopter
quadcopter
Quadrocopter
Quadrocopter
Undergrad Research Presentations
Undergrad Research Presentations
QUAD COPTERS FULL PPT
QUAD COPTERS FULL PPT
Qaudcopters
Qaudcopters
An introduction to drones: hardware, protocols and auto-pilot systems
An introduction to drones: hardware, protocols and auto-pilot systems
Quadcopter ppt
Quadcopter ppt
Eagle Eye - BLDC Powered Quadcopter
Eagle Eye - BLDC Powered Quadcopter
Quadcopter
Quadcopter
Bio-Medical Project
Bio-Medical Project
QUIN 4.0 - Smart Drone - Final Presentation
QUIN 4.0 - Smart Drone - Final Presentation
IISC CPDM Task 1 Report
IISC CPDM Task 1 Report
Quadcopter
Quadcopter
DREAM QUADCOPTER
DREAM QUADCOPTER
Unmanned air vehicle(quadrotor)
Unmanned air vehicle(quadrotor)
quadcopter
quadcopter
Project seminar quadcopter
Project seminar quadcopter
Viewers also liked
Line Follower Robot
Line Follower Robot
Bikram Prasad
Design of Control System for Humanoid Robot
Design of Control System for Humanoid Robot
Rohit Bhat
Quadcopter final report anand
Quadcopter final report anand
Anand kumar
Speed Controller for DC Motor
Speed Controller for DC Motor
Bhagwat Singh Rathore
Industrial Control Systems - PID Controllers
Industrial Control Systems - PID Controllers
Behzad Samadi
Pid controller
Pid controller
Sangramjit Sarkar
Chapter 9 Design Via Root Locus
Chapter 9 Design Via Root Locus
guesta0c38c3
Pi Controller
Pi Controller
Assignmentpedia
Controller ppt
Controller ppt
gourav0077
Thompson tchobanian ni_li)
Thompson tchobanian ni_li)
trtrungviet
Design and Implementation of a Quadrotor Helicopter
Design and Implementation of a Quadrotor Helicopter
Hicham Berkouk
Week 14 pid may 24 2016 pe 3032
Week 14 pid may 24 2016 pe 3032
Charlton Inao
Android + arduino = love @ Droidcon Bucharest 2012
Android + arduino = love @ Droidcon Bucharest 2012
Droidcon Eastern Europe
Control Systems Design- PID Tuning
Control Systems Design- PID Tuning
parulo123
CodeRage XI international Conference: Arduino + Delphi Mobile Apps
CodeRage XI international Conference: Arduino + Delphi Mobile Apps
Vic Fernandes
PID Controller
PID Controller
saishah72
PID Control
PID Control
Dheeraj Upadhyay
Modern Control - Lec 06 - PID Tuning
Modern Control - Lec 06 - PID Tuning
Amr E. Mohamed
Pid controllers
Pid controllers
Abhishek Mehta
Industrial process control
Industrial process control
Mohamed A Hakim
Viewers also liked
(20)
Line Follower Robot
Line Follower Robot
Design of Control System for Humanoid Robot
Design of Control System for Humanoid Robot
Quadcopter final report anand
Quadcopter final report anand
Speed Controller for DC Motor
Speed Controller for DC Motor
Industrial Control Systems - PID Controllers
Industrial Control Systems - PID Controllers
Pid controller
Pid controller
Chapter 9 Design Via Root Locus
Chapter 9 Design Via Root Locus
Pi Controller
Pi Controller
Controller ppt
Controller ppt
Thompson tchobanian ni_li)
Thompson tchobanian ni_li)
Design and Implementation of a Quadrotor Helicopter
Design and Implementation of a Quadrotor Helicopter
Week 14 pid may 24 2016 pe 3032
Week 14 pid may 24 2016 pe 3032
Android + arduino = love @ Droidcon Bucharest 2012
Android + arduino = love @ Droidcon Bucharest 2012
Control Systems Design- PID Tuning
Control Systems Design- PID Tuning
CodeRage XI international Conference: Arduino + Delphi Mobile Apps
CodeRage XI international Conference: Arduino + Delphi Mobile Apps
PID Controller
PID Controller
PID Control
PID Control
Modern Control - Lec 06 - PID Tuning
Modern Control - Lec 06 - PID Tuning
Pid controllers
Pid controllers
Industrial process control
Industrial process control
Similar to Algorithms and hardware designs for quadcopters
IoT support for .NET Core - IoT Saturday 2020
IoT support for .NET Core - IoT Saturday 2020
Mirco Vanini
IoT support for .NET Core
IoT support for .NET Core
Mirco Vanini
Implementation of PID Controller PWM Module on FPGA
Implementation of PID Controller PWM Module on FPGA
ijtsrd
IoT support for .NET (Core/5/6)
IoT support for .NET (Core/5/6)
Mirco Vanini
resume
resume
ranjithkumar03
Android Controlled Arduino Spy Robot
Android Controlled Arduino Spy Robot
Mahesh Tibrewal
ATMAE 2016 Presentation
ATMAE 2016 Presentation
Chance Smitherman
Es robotics
Es robotics
ITER
“How Do We Enable Edge ML Everywhere? Data, Reliability and Silicon Flexibili...
“How Do We Enable Edge ML Everywhere? Data, Reliability and Silicon Flexibili...
Edge AI and Vision Alliance
Anand_Agrawal_CV.pdf
Anand_Agrawal_CV.pdf
Anand Agrawal
Smart oven 智慧烤箱
Smart oven 智慧烤箱
艾鍗科技
Ball Segway Robot
Ball Segway Robot
MinYeop Na
Final year project io t climate system
Final year project io t climate system
Konstantinos Athanasiou
Gesture Controlled Robot
Gesture Controlled Robot
Sujit Singh
final project report_full edit
final project report_full edit
Sayam Roy
Embedded Systems Online Training | Imagine life
Embedded Systems Online Training | Imagine life
Imagine life
Advanced embedded training details & syllabus - Wiztech
Advanced embedded training details & syllabus - Wiztech
Wiztech Automation Solutions
Ardu sat (Arduino based satellite)
Ardu sat (Arduino based satellite)
Barira Khan
WIRELESS SURVILLANCE ROBOT
WIRELESS SURVILLANCE ROBOT
KrishGupta94
Microcontroller based Ultrasonic Radar (Microprocessors and Embedded Systems ...
Microcontroller based Ultrasonic Radar (Microprocessors and Embedded Systems ...
Tawsif Rahman Chowdhury
Similar to Algorithms and hardware designs for quadcopters
(20)
IoT support for .NET Core - IoT Saturday 2020
IoT support for .NET Core - IoT Saturday 2020
IoT support for .NET Core
IoT support for .NET Core
Implementation of PID Controller PWM Module on FPGA
Implementation of PID Controller PWM Module on FPGA
IoT support for .NET (Core/5/6)
IoT support for .NET (Core/5/6)
resume
resume
Android Controlled Arduino Spy Robot
Android Controlled Arduino Spy Robot
ATMAE 2016 Presentation
ATMAE 2016 Presentation
Es robotics
Es robotics
“How Do We Enable Edge ML Everywhere? Data, Reliability and Silicon Flexibili...
“How Do We Enable Edge ML Everywhere? Data, Reliability and Silicon Flexibili...
Anand_Agrawal_CV.pdf
Anand_Agrawal_CV.pdf
Smart oven 智慧烤箱
Smart oven 智慧烤箱
Ball Segway Robot
Ball Segway Robot
Final year project io t climate system
Final year project io t climate system
Gesture Controlled Robot
Gesture Controlled Robot
final project report_full edit
final project report_full edit
Embedded Systems Online Training | Imagine life
Embedded Systems Online Training | Imagine life
Advanced embedded training details & syllabus - Wiztech
Advanced embedded training details & syllabus - Wiztech
Ardu sat (Arduino based satellite)
Ardu sat (Arduino based satellite)
WIRELESS SURVILLANCE ROBOT
WIRELESS SURVILLANCE ROBOT
Microcontroller based Ultrasonic Radar (Microprocessors and Embedded Systems ...
Microcontroller based Ultrasonic Radar (Microprocessors and Embedded Systems ...
Recently uploaded
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
JiananWang21
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
KOUSTAV SARKAR
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
RAJNEESHKUMAR341697
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
Computer Networks Basics of Network Devices
Computer Networks Basics of Network Devices
ChandrakantDivate1
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
meghakumariji156
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
smsksolar
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
BhangaleSonal
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
SCMS School of Architecture
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
anil_gaur
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
DineshKumar4165
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
NANDHAKUMARA10
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
bhaskargani46
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
JuliansyahHarahap1
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
RishantSharmaFr
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
MairaAshraf6
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
vanyagupta248
Recently uploaded
(20)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Computer Networks Basics of Network Devices
Computer Networks Basics of Network Devices
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
Algorithms and hardware designs for quadcopters
1.
Core Algorithms and Hardware
Design for Quadcopters Shipeng Xu 30 Jan 2015 ! GitHub.com/BillHsu
2.
MiniQ Size: 9cm x
9cm github.com/billhsu/MiniQ ~1 year to build it
3.
MiniQ - Demo
Video
4.
• Hardware • Components! •
Schematic • Propeller Installation • Algorithm • Sensor Fusion • PID Controller
5.
STM32! (32bit ARM CPU) Bluetooth
SPP! (Serial Port Profile) JTAG Motor ! + Propeller
6.
Barometric Pressure! sensor Accelerometer! +Gyroscope Magnetometer Transistors
7.
• Hardware • Components •
Schematic! • Propeller Installation • Algorithm • Sensor Fusion • PID Controller
8.
Micro Controller
9.
Motor Control SI2302, N-Channel MOSFET
10.
Power ME6206 large currents with
a significantly small dropout voltage ME6206 voltage regulator
11.
Sensors MPU6050, MEMS Gyro-Accel
12.
Bluetooth SPP
13.
14.
15.
• Hardware • Components •
Schematic • Propeller Installation! • Algorithm • Sensor Fusion • PID Controller
16.
Propeller rotation
17.
Rotate
18.
Move forward
19.
Propeller installations
20.
• Hardware • Components •
Schematic • Propeller Installation • Algorithm! • Sensor Fusion • PID Controller
21.
22.
Attitude estimation Demo •
Android Sensors • Sensor.TYPE_ACCELEROMETER • Sensor.TYPE_GYROSCOPE • Sensor.TYPE_ROTATION_VECTOR(Base line) • WebSocket Client on browser side • Receiving sensor data • Render altitude with WebGL
23.
Accelerometer Gx Gz G
24.
Accelerometer data: acclX,
acclY, acclZ
25.
Demo - Accelerometer
26.
Noise :(
27.
Gyroscope • measuring angular
velocity
28.
Gyroscope data: gyroDataX,
gyroDataY, gyroDataZ integration
29.
Demo - Gyroscope
30.
Drifting :(
31.
Attitude estimation • Accelerometer •
Noise • Gyroscope • Drifting
32.
33.
• Hardware • Components •
Schematic • Propeller Installation • Algorithm • Sensor Fusion! • PID Controller
34.
Sensor Fusion
35.
Sensor Fusion
36.
Demo - Fusion
37.
38.
39.
Rotation Vector Sensor in
Android • services/sensorservice/Fusion.cpp
40.
• Hardware • Components •
Schematic • Propeller Installation • Algorithm • Sensor Fusion • PID Controller
41.
Control rotor speed
42.
Demo • Cannon.js • A
physics engine written in JavaScript. • WebGL
43.
PID Controller
44.
PID Controller • Proportional(the
present error) • Thrust = Error * alpha; • Integral(accumulation of past errors) • integral = integral + error * dt; • Derivative(prediction of future errors) • derivative = (error - lastError) / dt;
45.
PID Demo
46.
PID Controller
47.
Sum up
48.
MiniQ Real-time attitude data
3D attitude visualisation Serialportselection Quadcopter control
49.
MiniQ github.com/billhsu/AndroidAHRSView
50.
Thanks:) • GitHub.com/BillHsu/MiniQ • Android
Sensor Server • GitHub.com/BillHsu/SensorServer • WebGL demos: • GitHub.com/BillHsu/GeekCamp2014/ • BillHsu.x@gmail.com
Download now