SlideShare ist ein Scribd-Unternehmen logo
1 von 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 !

Weitere ähnliche Inhalte

Was ist angesagt?

Modeling and control of a Quadrotor UAV
Modeling and control of a Quadrotor UAVModeling and control of a Quadrotor UAV
Modeling and control of a Quadrotor UAVAniket Shirsat
 
Quadcopter Talk (Abstractions)
Quadcopter Talk (Abstractions)Quadcopter Talk (Abstractions)
Quadcopter Talk (Abstractions)Ryan Boland
 
Modeling and Roll, Pitch and Yaw Simulation of Quadrotor.
Modeling and Roll, Pitch and Yaw Simulation of Quadrotor.Modeling and Roll, Pitch and Yaw Simulation of Quadrotor.
Modeling and Roll, Pitch and Yaw Simulation of Quadrotor.Oka Danil
 
Report of quadcopter
Report of quadcopterReport of quadcopter
Report of quadcopterAshish Patel
 
Presentation of quadcopter drone
Presentation of quadcopter dronePresentation of quadcopter drone
Presentation of quadcopter droneAshish Patel
 
Main Project - FINAL COPY 786
Main Project - FINAL  COPY 786Main Project - FINAL  COPY 786
Main Project - FINAL COPY 786Rohit Sai Raj
 
5. Terminologies and Working of Drones
5. Terminologies and Working of Drones5. Terminologies and Working of Drones
5. Terminologies and Working of DronesDevender Singh Bohra
 
Unmanned Aerial Vehicle - Aerial Robotics
Unmanned Aerial Vehicle - Aerial RoboticsUnmanned Aerial Vehicle - Aerial Robotics
Unmanned Aerial Vehicle - Aerial RoboticsMuhammad Aleem Siddiqui
 
UAV Building a quadcopter project
UAV Building a quadcopter projectUAV Building a quadcopter project
UAV Building a quadcopter projecthossam gouda
 
Unmanned aerial vehicle (uav)
Unmanned aerial vehicle (uav)Unmanned aerial vehicle (uav)
Unmanned aerial vehicle (uav)vikramsingh1358
 
DREAM QUADCOPTER
DREAM QUADCOPTERDREAM QUADCOPTER
DREAM QUADCOPTERAJILMON
 

Was ist angesagt? (20)

FYP 2 SLIDE
FYP 2 SLIDEFYP 2 SLIDE
FYP 2 SLIDE
 
Quadcopter Technology
Quadcopter TechnologyQuadcopter Technology
Quadcopter Technology
 
Modeling and control of a Quadrotor UAV
Modeling and control of a Quadrotor UAVModeling and control of a Quadrotor UAV
Modeling and control of a Quadrotor UAV
 
Quadcopter Talk (Abstractions)
Quadcopter Talk (Abstractions)Quadcopter Talk (Abstractions)
Quadcopter Talk (Abstractions)
 
Control of a Quadcopter
Control of a QuadcopterControl of a Quadcopter
Control of a Quadcopter
 
Quadcopter ppt
Quadcopter pptQuadcopter ppt
Quadcopter ppt
 
Quadcopter
QuadcopterQuadcopter
Quadcopter
 
Modeling and Roll, Pitch and Yaw Simulation of Quadrotor.
Modeling and Roll, Pitch and Yaw Simulation of Quadrotor.Modeling and Roll, Pitch and Yaw Simulation of Quadrotor.
Modeling and Roll, Pitch and Yaw Simulation of Quadrotor.
 
quadcopter
quadcopterquadcopter
quadcopter
 
QUAD COPTERS FULL PPT
QUAD COPTERS FULL PPTQUAD COPTERS FULL PPT
QUAD COPTERS FULL PPT
 
Quadcopter
QuadcopterQuadcopter
Quadcopter
 
Report of quadcopter
Report of quadcopterReport of quadcopter
Report of quadcopter
 
Presentation of quadcopter drone
Presentation of quadcopter dronePresentation of quadcopter drone
Presentation of quadcopter drone
 
Main Project - FINAL COPY 786
Main Project - FINAL  COPY 786Main Project - FINAL  COPY 786
Main Project - FINAL COPY 786
 
5. Terminologies and Working of Drones
5. Terminologies and Working of Drones5. Terminologies and Working of Drones
5. Terminologies and Working of Drones
 
Unmanned Aerial Vehicle - Aerial Robotics
Unmanned Aerial Vehicle - Aerial RoboticsUnmanned Aerial Vehicle - Aerial Robotics
Unmanned Aerial Vehicle - Aerial Robotics
 
UAV Building a quadcopter project
UAV Building a quadcopter projectUAV Building a quadcopter project
UAV Building a quadcopter project
 
Unmanned aerial vehicle (uav)
Unmanned aerial vehicle (uav)Unmanned aerial vehicle (uav)
Unmanned aerial vehicle (uav)
 
Qaudcopters
QaudcoptersQaudcopters
Qaudcopters
 
DREAM QUADCOPTER
DREAM QUADCOPTERDREAM QUADCOPTER
DREAM QUADCOPTER
 

Ähnlich wie 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 controllerIAEME Publication
 
Tri-Rotor UAV Stabilisation and Control
Tri-Rotor UAV Stabilisation and ControlTri-Rotor UAV Stabilisation and Control
Tri-Rotor UAV Stabilisation and ControlIRJET Journal
 
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 Vehiclesahmad bassiouny
 
Embedded Programming for Quadcopters
Embedded Programming for QuadcoptersEmbedded Programming for Quadcopters
Embedded Programming for QuadcoptersRyan Boland
 
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.pptxAthar Baig
 
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 RobotIRJET Journal
 
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 AccelerometersPremier Farnell
 
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...IRJET Journal
 
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 controllerMrinal Harsh
 
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
 
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...Zac Darcy
 
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
 
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 TechniqueIRJET Journal
 
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 MeasurementIJRES Journal
 
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...Zac Darcy
 
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...csandit
 
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...IRJET Journal
 
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 systemTom Hemans
 

Ähnlich wie Final Year Project Presentation (20)

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
 
Embedded Programming for Quadcopters
Embedded Programming for QuadcoptersEmbedded Programming for Quadcopters
Embedded Programming for Quadcopters
 
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.