SlideShare une entreprise Scribd logo
1  sur  35
Design
Fabrication
Stabilization
Applications
Remote Data Acquisition
Rescue Operation
Indoor and Outdoor Flight
Surveillance
Modeling
Mechanical Design
Sensors and Actuators
Signal Conditioning
Control Strategy
An aircraft that is lifted and propelled by four
propellers.
Control and maneuvering is achieved by
varying the relative speeds of the four
rotors.
Vertical Take Off and Landing
Yaw
Roll/Pitch
 PRO-E simulation was used to determine:
 Dimensions of the craft (0.25 m).
 Total mass (1.5 kg) of the PVC structure
 Moment of inertia (0.025 kg.m2) .
 Propeller size (9 inch).
 The results obtained enabled us to select a suitable BLDC motor for the
quad rotor.
 9 Degrees of Freedom - Razor IMU ( Sparkfun.com)
 Specifications of IMU.
 LY530ALH (300°/s single-axis gyro),
 LPR530ALH (300°/s dual-axis gyro),
 ADXL345 (three-axis accelerometer),
 HMC5843 (three-axis magnetometer)
 BLDC motor - out runner (the outer shell spins) is used
 Specifications:
 Weight: 56g
 Voltage: 10V
 KV: 1200 RPM/V
 Max Efficiency Current: 15.5A
 Max Power out: 180W.
 An electronic speed controller (ESC) is used
to control the speed of electric motors.
 It is a pulse-width modulation (PWM) controller
Turnigy Bell 2409-18T
 Two 2200mAh 3S 25C Lipo Packs and a separate
battery used for electronic circuitry.
 Size: 9 x 5
 Clockwise and Counter-Clockwise orientation.
 dsPIC 30f5015 motor control series microcontroller
for onboard computation.
 All calculations were done in fixed point (signed Q15.16)
 Capable of providing 4 simultaneous independent PWM’s
 dsPIC features, hardware multiplier, 16 bit architecture
 Operating with a clock multiplier to obtain 14MIPS.
User
PC
(ground station)
Transceiver
Base Station
Transceiver
Camera
(wireless)
Motors
Gyroscopes
Accelerometers
Magnetometer
Pressure
Sensor
Quadrotor
Attitude
PID
Angle
Estimate
Correction
Translation
PID
Reference
Microcontroller
 IMU data is corrupted and has to be filtered to make it usable.
 Gyro integration gives orientation but drifts over time.
 Accelerometer gives the gravity vector.
 Integration of rate gyros gives attitude.
 Noise in gyros:
 Offset
 White noise
 Leads to drift
 The ‘g’ reference vector from the accelerometer is used to correct this drift
 The gyro is integrated to give the roll and pitch.
 obtain the calculated ‘g’ vector.
 The error between the measured and calculated ‘g’ vector is adjusted into the
gyro data.
Gyroscope
(rad/unit time)
Compensation
Roll/Pitch
angle
Accelerometer
(rad/unit time)
Error PID
Cross Product
Integration
Estimated ‘g’
vector
 Results from Complimentary Filter
 Two options for orientation estimation
 The Complimentary Filter:
 does not require the system model
 is optimized for microcontroller implementation
 performance is comparable to the Kalman Filter
Kalman filter Complimentary filter
 PID controller was used for roll and pitch control.
 Larger P leads to faster response,
 I used for reference tracking
 D dampens the oscillations, reduces overshoot
 A simulation was done using the mathematical model in MATLAB.
 The gains found were fine tuned on the actual system
 Objective:
 Sensing translation in X- axis
 Sensing translation in Y- axis
 Yaw computation
 Wireless camera over IP are very expensive.
 Camera of the smart phone was used for live streaming.
 Bluetooth link was used between the camera and the base station.
 A Red Cross of the ground was used as reference for determining
the position of the craft.
Image
Acquistion
Image
Segmentation
Blob Detection
Blob Filtering
& Analysis
Centroid &
Yaw
Evaluation
Error
Computation
Translation control
Wireless communication
Ultra sonic sensor for object
avoidance
Q & A
Thank
You !

Contenu connexe

Tendances

Unmanned air vehicle(quadrotor)
Unmanned air vehicle(quadrotor)Unmanned air vehicle(quadrotor)
Unmanned air vehicle(quadrotor)
PRADEEP Cheekatla
 
Quadrotor Control: Autopilot
Quadrotor Control: AutopilotQuadrotor Control: Autopilot
Quadrotor Control: Autopilot
adas2327
 

Tendances (20)

Qaudcopters
QaudcoptersQaudcopters
Qaudcopters
 
Quadcopter
QuadcopterQuadcopter
Quadcopter
 
Control of a Quadcopter
Control of a QuadcopterControl of a Quadcopter
Control of a Quadcopter
 
Quadcopter
QuadcopterQuadcopter
Quadcopter
 
Quadcopter
QuadcopterQuadcopter
Quadcopter
 
QUAD COPTERS FULL PPT
QUAD COPTERS FULL PPTQUAD COPTERS FULL PPT
QUAD COPTERS FULL PPT
 
Unmanned air vehicle(quadrotor)
Unmanned air vehicle(quadrotor)Unmanned air vehicle(quadrotor)
Unmanned air vehicle(quadrotor)
 
Introduction to Quad-copters, Drones
Introduction to Quad-copters, DronesIntroduction to Quad-copters, Drones
Introduction to Quad-copters, Drones
 
Quadcopter
QuadcopterQuadcopter
Quadcopter
 
Quadrotor Control: Autopilot
Quadrotor Control: AutopilotQuadrotor Control: Autopilot
Quadrotor Control: Autopilot
 
Construction of Quadcopter
Construction of QuadcopterConstruction of Quadcopter
Construction of Quadcopter
 
Project seminar quadcopter
Project seminar quadcopterProject seminar quadcopter
Project seminar quadcopter
 
Report of quadcopter
Report of quadcopterReport of quadcopter
Report of quadcopter
 
Fabrication of drone
Fabrication of droneFabrication of drone
Fabrication of drone
 
Embedded Programming for Quadcopters
Embedded Programming for QuadcoptersEmbedded Programming for Quadcopters
Embedded Programming for Quadcopters
 
Quadcopter Technology
Quadcopter TechnologyQuadcopter Technology
Quadcopter Technology
 
Kinematic analysis of aerodynamics model
Kinematic analysis of aerodynamics modelKinematic analysis of aerodynamics model
Kinematic analysis of aerodynamics model
 
Presentation of quadcopter drone
Presentation of quadcopter dronePresentation of quadcopter drone
Presentation of quadcopter drone
 
Unmanned Aerial Vehicle-UAVs
Unmanned Aerial Vehicle-UAVsUnmanned Aerial Vehicle-UAVs
Unmanned Aerial Vehicle-UAVs
 
Final Year Project report on quadcopter
Final Year Project report on quadcopter Final Year Project report on quadcopter
Final Year Project report on quadcopter
 

Similaire à Final Year Project Presentation

Position control of a single arm manipulator using ga pid controller
Position control of a single arm manipulator using ga pid controllerPosition control of a single arm manipulator using ga pid controller
Position control of a single arm manipulator using ga pid controller
IAEME Publication
 
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
IAEME Publication
 
Implementation Of Flight Control System Based ON KF AND PID CONTROL
Implementation Of Flight Control System Based ON KF  AND PID CONTROL Implementation Of Flight Control System Based ON KF  AND PID CONTROL
Implementation Of Flight Control System Based ON KF AND PID CONTROL
NITISH K
 
Observer-based controller design and simulation for an active suspension system
Observer-based controller design and simulation for an active suspension systemObserver-based controller design and simulation for an active suspension system
Observer-based controller design and simulation for an active suspension system
Tom Hemans
 

Similaire à Final Year Project Presentation (20)

FYP 2 SLIDE
FYP 2 SLIDEFYP 2 SLIDE
FYP 2 SLIDE
 
Position control of a single arm manipulator using ga pid controller
Position control of a single arm manipulator using ga pid controllerPosition control of a single arm manipulator using ga pid controller
Position control of a single arm manipulator using ga pid controller
 
Tri-Rotor UAV Stabilisation and Control
Tri-Rotor UAV Stabilisation and ControlTri-Rotor UAV Stabilisation and Control
Tri-Rotor UAV Stabilisation and Control
 
Semi Autonomous Hand Launched Rotary Wing Unmanned Air Vehicles
Semi Autonomous Hand Launched Rotary Wing Unmanned Air VehiclesSemi Autonomous Hand Launched Rotary Wing Unmanned Air Vehicles
Semi Autonomous Hand Launched Rotary Wing Unmanned Air Vehicles
 
Lecture 1,2 of Motion Control Technologies.pptx
Lecture 1,2 of Motion Control Technologies.pptxLecture 1,2 of Motion Control Technologies.pptx
Lecture 1,2 of Motion Control Technologies.pptx
 
IRJET- Design & Development of Two-Wheeled Self Balancing Robot
IRJET-  	  Design & Development of Two-Wheeled Self Balancing RobotIRJET-  	  Design & Development of Two-Wheeled Self Balancing Robot
IRJET- Design & Development of Two-Wheeled Self Balancing Robot
 
Low-g Accelerometers Part 1 - Basic Knowledge of Accelerometers
Low-g Accelerometers Part 1  - Basic Knowledge of AccelerometersLow-g Accelerometers Part 1  - Basic Knowledge of Accelerometers
Low-g Accelerometers Part 1 - Basic Knowledge of Accelerometers
 
Development of an Integrated Attitude Determination System for Small Unmanned...
Development of an Integrated Attitude Determination System for Small Unmanned...Development of an Integrated Attitude Determination System for Small Unmanned...
Development of an Integrated Attitude Determination System for Small Unmanned...
 
Thrust vector controlled (tcv) rocket modelling using lqr controller
Thrust vector controlled (tcv) rocket modelling using lqr controllerThrust vector controlled (tcv) rocket modelling using lqr controller
Thrust vector controlled (tcv) rocket modelling using lqr controller
 
Jw3417821791
Jw3417821791Jw3417821791
Jw3417821791
 
Speed Control of PMDCM Based GA and DS Techniques
Speed Control of PMDCM Based GA and DS TechniquesSpeed Control of PMDCM Based GA and DS Techniques
Speed Control of PMDCM Based GA and DS Techniques
 
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
 
Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...
 
Implementation Of Flight Control System Based ON KF AND PID CONTROL
Implementation Of Flight Control System Based ON KF  AND PID CONTROL Implementation Of Flight Control System Based ON KF  AND PID CONTROL
Implementation Of Flight Control System Based ON KF AND PID CONTROL
 
IRJET- Quadrotor Modeling and Control using PID Technique
IRJET- Quadrotor Modeling and Control using PID TechniqueIRJET- Quadrotor Modeling and Control using PID Technique
IRJET- Quadrotor Modeling and Control using PID Technique
 
The Application of Gyro in Vehicle Angle Measurement
The Application of Gyro in Vehicle Angle MeasurementThe Application of Gyro in Vehicle Angle Measurement
The Application of Gyro in Vehicle Angle Measurement
 
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
 
MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...
MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...
MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...
 
IRJET- Implementation of Data Acquisition System (DAQ) in an All Terrain Vehi...
IRJET- Implementation of Data Acquisition System (DAQ) in an All Terrain Vehi...IRJET- Implementation of Data Acquisition System (DAQ) in an All Terrain Vehi...
IRJET- Implementation of Data Acquisition System (DAQ) in an All Terrain Vehi...
 
Observer-based controller design and simulation for an active suspension system
Observer-based controller design and simulation for an active suspension systemObserver-based controller design and simulation for an active suspension system
Observer-based controller design and simulation for an active suspension system
 

Final Year Project Presentation

  • 1.
  • 3. Applications Remote Data Acquisition Rescue Operation Indoor and Outdoor Flight Surveillance
  • 4. Modeling Mechanical Design Sensors and Actuators Signal Conditioning Control Strategy
  • 5. An aircraft that is lifted and propelled by four propellers. Control and maneuvering is achieved by varying the relative speeds of the four rotors. Vertical Take Off and Landing
  • 7.  PRO-E simulation was used to determine:  Dimensions of the craft (0.25 m).  Total mass (1.5 kg) of the PVC structure  Moment of inertia (0.025 kg.m2) .  Propeller size (9 inch).  The results obtained enabled us to select a suitable BLDC motor for the quad rotor.
  • 8.  9 Degrees of Freedom - Razor IMU ( Sparkfun.com)  Specifications of IMU.  LY530ALH (300°/s single-axis gyro),  LPR530ALH (300°/s dual-axis gyro),  ADXL345 (three-axis accelerometer),  HMC5843 (three-axis magnetometer)
  • 9.  BLDC motor - out runner (the outer shell spins) is used  Specifications:  Weight: 56g  Voltage: 10V  KV: 1200 RPM/V  Max Efficiency Current: 15.5A  Max Power out: 180W.  An electronic speed controller (ESC) is used to control the speed of electric motors.  It is a pulse-width modulation (PWM) controller Turnigy Bell 2409-18T
  • 10.  Two 2200mAh 3S 25C Lipo Packs and a separate battery used for electronic circuitry.  Size: 9 x 5  Clockwise and Counter-Clockwise orientation.
  • 11.  dsPIC 30f5015 motor control series microcontroller for onboard computation.  All calculations were done in fixed point (signed Q15.16)  Capable of providing 4 simultaneous independent PWM’s  dsPIC features, hardware multiplier, 16 bit architecture  Operating with a clock multiplier to obtain 14MIPS.
  • 13.  IMU data is corrupted and has to be filtered to make it usable.  Gyro integration gives orientation but drifts over time.
  • 14.  Accelerometer gives the gravity vector.  Integration of rate gyros gives attitude.  Noise in gyros:  Offset  White noise  Leads to drift  The ‘g’ reference vector from the accelerometer is used to correct this drift
  • 15.  The gyro is integrated to give the roll and pitch.  obtain the calculated ‘g’ vector.  The error between the measured and calculated ‘g’ vector is adjusted into the gyro data. Gyroscope (rad/unit time) Compensation Roll/Pitch angle Accelerometer (rad/unit time) Error PID Cross Product Integration Estimated ‘g’ vector
  • 16.  Results from Complimentary Filter
  • 17.  Two options for orientation estimation  The Complimentary Filter:  does not require the system model  is optimized for microcontroller implementation  performance is comparable to the Kalman Filter Kalman filter Complimentary filter
  • 18.  PID controller was used for roll and pitch control.  Larger P leads to faster response,  I used for reference tracking  D dampens the oscillations, reduces overshoot  A simulation was done using the mathematical model in MATLAB.  The gains found were fine tuned on the actual system
  • 19.  Objective:  Sensing translation in X- axis  Sensing translation in Y- axis  Yaw computation
  • 20.  Wireless camera over IP are very expensive.  Camera of the smart phone was used for live streaming.  Bluetooth link was used between the camera and the base station.  A Red Cross of the ground was used as reference for determining the position of the craft.
  • 21. Image Acquistion Image Segmentation Blob Detection Blob Filtering & Analysis Centroid & Yaw Evaluation Error Computation
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. Translation control Wireless communication Ultra sonic sensor for object avoidance
  • 33.
  • 34.