Transcript
Page 1: How to build your own Quadrocopter

How to build your own QuadrocopterHow to build your own Quadrocopter

Lenz Grimmer <[email protected]>http://www.lenzg.net/

Twitter: @lenzgr

SAPO Codebits 2010, Lisbon, Portugal

Page 2: How to build your own Quadrocopter

OutlineOutline

● Basics / Operational Theory● Building Blocks● References/URLs● Demo

Page 3: How to build your own Quadrocopter

FeaturesFeatures

● A “VTOL UAV”● Simple to build● Simple mechanics ● No servos required● Parts Availability / Accessibility

Page 4: How to build your own Quadrocopter

Lab/Tech RequirementsLab/Tech Requirements

● Soldering station● Powerdrill / Dremel● Others (Screwdrivers, Saws, Files)● Power supply

Page 5: How to build your own Quadrocopter

Operational theoryOperational theory

● Physics● Flight Dynamics● Movement / Control

Page 6: How to build your own Quadrocopter

PhysicsPhysics

● 2 pairs of counter rotating props● Compensate rotary momentum● Different RPMs = different thrust

Page 7: How to build your own Quadrocopter

Flight DynamicsFlight Dynamics

http://en.wikipedia.org/wiki/File:Flight_dynamics_with_text.png

Page 8: How to build your own Quadrocopter

Movement/ControlMovement/Control

● Regular remote control● Behaves like a helicopter

● Nick / Roll / Yaw● Up / Down

● “X”, “+” or “Y” flight configuration● Pilot skills

Page 9: How to build your own Quadrocopter

Momentum CompensationMomentum Compensation

Page 10: How to build your own Quadrocopter

Yaw/RotationYaw/Rotation

Page 11: How to build your own Quadrocopter

Vertical MovementVertical MovementF F

FF

m·g

4⋅F=m⋅g

4⋅Fm⋅g

4⋅Fm⋅g

Ascending

Descending

Page 12: How to build your own Quadrocopter

Nick/RollNick/Roll

F1 F2

Page 13: How to build your own Quadrocopter

Nick/RollNick/Roll

F1F2

Page 14: How to build your own Quadrocopter

Building blocksBuilding blocks

● Frame● Motors● Propellers● Battery● Electronics

Page 15: How to build your own Quadrocopter

FrameFrame

Page 16: How to build your own Quadrocopter

FrameFrame

● Center plate● Arms● Battery mount● Motor mounts● Protective dome● Landing gear

Page 17: How to build your own Quadrocopter

PropellersPropellers

Page 18: How to build your own Quadrocopter

PropellersPropellers

● Diameter: 8, 10, 12 inch● 2 blades● Directly attached to motor● 2 each rotating CW and CCW● Proper balance reduces vibrations

Page 19: How to build your own Quadrocopter

MotorsMotors

Page 20: How to build your own Quadrocopter

Brushed MotorBrushed Motor

+ -

Page 21: How to build your own Quadrocopter

Brushless MotorBrushless Motor

Phase A

Phase C

Phase B

Page 22: How to build your own Quadrocopter

MotorsMotors

● Brushless● Outrunner vs. Inrunner● Direct drive (no transmission)● 3-phase powered● Requires special BL controller● Weight (g) / RPMs/V / max. current (A)

Page 23: How to build your own Quadrocopter

Brushless ControllerBrushless Controller

Page 24: How to build your own Quadrocopter

Brushless ControllerBrushless Controller● Converts DC power to 3-phase AC signal

● Drive motor to indicated RPMs

● Controller speed is essential

● Receives RPM info from receiver/control unit● PWM signal● I2C● UART (Serial)

Page 25: How to build your own Quadrocopter

BatteryBattery

Page 26: How to build your own Quadrocopter

BatteryBattery

● Lithium Polymer (LiPo) (or Lithium Iron Phosphate, LiFePo4)

● Lightweight● High currents and capacity● Handle with care!● Voltage / Capacity / Max discharge / Weight

Page 27: How to build your own Quadrocopter

Power Distribution / WiringPower Distribution / Wiring

Battery

Motor

BLC

SensorsMotor

BLC

Motor

BLC

Motor

BLC

RX

Central Control

Page 28: How to build your own Quadrocopter

Power DistributionPower Distribution

Page 29: How to build your own Quadrocopter

Power DistributionPower Distribution

● Supply the BLCs / Motors● Supply the central controller / Sensors● Support high currents● Main switch or battery plugs● Wires or PCB

Page 30: How to build your own Quadrocopter

Transmitter / ReceiverTransmitter / Receiver

Page 31: How to build your own Quadrocopter

Transmitter / ReceiverTransmitter / Receiver

● Frequencies: 35/40 MHz, 2.4 GHz● Minimum: 4 channels● Receiver output: PPM (sum signal) or individual channels from receiver (PWM)

Page 32: How to build your own Quadrocopter

SensorsSensors

Page 33: How to build your own Quadrocopter

SensorsSensors

● IMU● Gyroscopes (Rotation)● Accelerometers (Movement)

● Optional● Pressure Sensor (Altitude)● Compass/Magnetometer (Attitude)● GPS (Location)

Page 34: How to build your own Quadrocopter

Central ControllerCentral Controller

Page 35: How to build your own Quadrocopter

Central ControllerCentral Controller

● Collects sensor data● Receives control commands● Calculates orientation/location● Sends updated motor commands to BLCs

● Microcontroller (e.g. Arduino, ARM...)

Page 36: How to build your own Quadrocopter

Configuration SoftwareConfiguration Software

Page 37: How to build your own Quadrocopter

AccessoriesAccessories

● Camera mount● Zigbee for telemetry data● Video goggles

Page 38: How to build your own Quadrocopter

Legal aspectsLegal aspects

● Check local laws for regulations● Consider getting an insurance

Page 39: How to build your own Quadrocopter

Practical tipsPractical tips● Double-check propeller positions and directions

● Double-check Flight Control orientation

● Avoid vibration where possible for stable flight

● Test outside, away from people

● Don't attach the propellers on the motors until everything is tested!

Page 40: How to build your own Quadrocopter

References / URLsReferences / URLs● Forums

● RCGroups - http://www.rcgroups.com/

● DIYDrones - http://diydrones.com/

● Portuguese Forum - http://forum.rcmpt.com/

● Projects

● Mikrokopter - http://www.mikrokopter.de/

● UAVP-NG - http://ng.uavp.ch/

● Arm-O-Kopter - http://www.armokopter.at/

● Arducopter - http://code.google.com/p/arducopter/

● Aeroquad - http://aeroquad.com/

● KK-Multicopter - http://kkmulticopter.com/

● OpenPilot - http://openpilot.org/

● Quadrocopter and Tricopter Info Mega Link Indexhttp://www.rcgroups.com/forums/showthread.php?t=1097355

Page 41: How to build your own Quadrocopter

References / URLsReferences / URLs

● Parts● HobbyKing -

http://www.hobbyking.com/● SparkFun - http://www.sparkfun.com/● DIYdrones - http://store.diydrones.com/