SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co...

32
SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of Central Florida

Transcript of SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co...

Page 1: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

SmartCopterGroup #3

Alvilda RolleBrian Williams

Matthew Campbell

SponsorsNelson Engineering Co

Rogers, Lovelock, and Fritz Architecture

University of Central Florida

Page 2: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

IntroductionSmartCopter is a device that is mounted to

the underside of a RC helicopter and records flight data. Such as acceleration, rotation, current heading, and current video. All while streaming video from the helicopter.

MotivationTo understand the dynamics of RC helicopter

flightTo create a starting point for autonomous

designs

Page 3: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

GoalsTo record flight data

Acceleration in x, y, and z axisRotation about the x, y, and z axis.AltitudeMagnetic Heading

To record videoOverlay flight information in post-production

If time permits

Page 4: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

Helicopter DescriptionESKY BELT CP RC Helicopter

Brushless motorBelt driven tail rotor

More control Lower failure rate

Capable of aerobatic flight

Page 5: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

Helicopter Description

Page 6: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

Helicopter DescriptionPosition & Orientation

Frame of reference Space Frame Body Frame Main Rotor Frame

Pitch, roll, yaw Euler angles (shown on next page)

Page 7: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

Helicopter Description

Page 8: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

Helicopter DescriptionFlight Surfaces

Main Rotor Speed in RPMs Beta Angles or Pitch Collective Pitch

Tail Rotor Pitch

Page 9: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

Power ManagementBattery

Lithium Polymer 11.1V 1800mAh 20C 3-Cell high capacitance Li-Po battery Advantages Quantity: 2 Replaces Lithium-Ion

Power Supply Battery Speed controller – regulates voltage supplied to motor Motor - functions as a converter of electrical energy to kenitc

Motor Control Esky 450 3800KV brushless motor Advantages: longer lifetime, higher efficiency No brushes

Kv:     3800 RPM/V  

  No Load Current:     2.0A  

  Resistance:     -  

  Max Voltage:     12V  

  Max Current:     20A  

  Max Watts:     220W  

  Weight:     58 g / 2.04 oz  

  Size:     27.7 mm x 30 mm  

  Shaft Diameter:     2.3 mm  

  Poles:     6  

Page 10: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

Servos Standard vs. Digital Control flight device Uses error sensing feedback to provide correction Maintain position 3 wire control usage: ground wire, signal wire, power wire Receives a series of pulses sent over a control wire that control the angle of the actuator

arm Connected to linkage that connects to swashplate

Page 11: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

Flight Data System- Hardware

Page 12: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

Accelerometers Used to measure acceleration forces Helps determine orientation Triple Axis Accelerometer –ADXL 335 Low noise and power consumption Polysilicon surface Mechanical sensors for X,Y, and Z axis Used with operating voltages above Vs = 3V, single-supply operation: 1.8V to 3.6V Low power: 350 uA (typical) Great temperature stability, fully assembled Other possibilities: Triple Axis Accelerometer Breakout – SCA3000

Page 13: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

Gyros Mechanical vs. Piezoelectric Pointed nose detection Gyro Breakout Board - IDG500 Dual 500 degree/sec Uses 2 sensor elements that sense the rate of rotation about the X and Y axis Heading Hold (HH) vs. Yaw Rate (YR) Noise filtering Other considerations: IMU 5 Degrees of Freedom IDG500/ADXL335 vs. Gyro Breakout

Board + Triple Axis Accelerometer Breakout*The Inertia Measurement Unit

Page 14: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

Type LV-MaxSonar-EZ2

XL-MaxSonar-EZ4

XL-MaxSonar-AE2

XL-MaxSonar-WR1

XL-MaxSonar-WRA1

Easy to use interface

Yes Yes Yes Yes Yes

Has noise canceling

Some Yes Yes Yes Yes

Outdoor use

*No *No *No Yes Yes

Automatic Calibration..**

On power up only

Yes Yes Yes Yes

Cost $30.00 $55.00 $55.00 $105.00 $105.00

Ultrasonic Range Finder Measure distances between moving and/or stationary objects Ping sensor Ultrasonic Range Finder - Maxbotix LV-EZ2 Quantity: 2

,

*Not specifically designed for outdoor use, but device can be mounted so that the sensor is protected from element exposure

**Automatic Calibration to Compensate for Changes in Temperature, Noise, Humidity, and Voltage

Page 15: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

GPSEM-406A

SiRF Star III ChipsetAccuracy of 5 meters42 second average initialization timeUpdates every secondTTL interface

Formatted String output

Page 16: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

GPS

Page 17: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

Microcontroller• Hardware

– PIC 18F4550– 40-pin configuration– 13 A/D channels

• 10 bit accuracy

– CCP and ECCP modules• Support of 5 PWM channels

– Operating Frequency of up to 48MHz– USB capabilities– ICSP Programming ability

Page 18: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

Microcontroller

Page 19: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

MicrocontrollerMore Hardware

32k of program memory2k of data memory256 bytes of EEPROM75 Instructions

83 w/ Extended Instructions Enabled20 Interrupt Sources

Page 20: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

SD Card InterfaceSD Card Pin Out

1. Chip Select2. DI3. GND4. VDD (+3.3V)5. CLK6. GND

Page 21: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

SD Card InterfaceFlight data stored onto SD Card to be read

after the flightIncludes time stamp so that video can be

synced with dataFAT32 file systemSPI interface

Page 22: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

Embedded SoftwareC18 Programming Language

Page 23: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

Embedded SoftwareGPS Reader

Does Updates GPS via serial communications

Knows Current Location Previous Location

Analog ReaderDoes

Manages the A/D Converter Updates sensor data

Knows Values from each A/D channel

Page 24: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

Embedded SoftwareSensor Reader

Does Initializes Readers Manages data from sources

File WriterDoes

Writes flight data to SD card

Page 25: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

Embedded SoftwareController

Does Initializes components Relays data to File Writer Manages timing between data updates and file writes

Knows Current time Current state

Init Waiting on Data Writing Data Close

Page 26: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

Base Station SoftwareCreated using Java Media FrameworkGUI containing recorded flight video and

data

Page 27: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

TESTING

Financial burdenMaintain structural integrityTimeline setbackCrash could result in potential failure

Page 28: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

TESTING PROCEDURES

Flight SimulatorManual Flight ControlsUltrasonic Range FinderGPSHeliCamSoftwareRF SystemWireless Transmission

Page 29: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

FLIGHT SIMULATORFlight simulator testing will allow the

team to learn the fundamentals of the helicopter flight controls.

Page 30: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

FLIGHT SIMULATORCrashing the actual helicopter is a must to

avoid!Upon successful completion of the flight

simulator, the team will fly the actual helicopter.

Page 31: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

TESTING LOCATIONProper testing

locationLarge areaMinimal trafficTerrain composition

Soft soil Grass

Close proximity to two team member’shomes

Page 32: SmartCopter Group #3 Alvilda Rolle Brian Williams Matthew Campbell Sponsors Nelson Engineering Co Rogers, Lovelock, and Fritz Architecture University of.

TESTING ACCOMODATIONSMaximize productivity and efficiency on test

days.Additional batteries

Transceiver Helicopter

Close access to electricity, computer, and shelter in the event of unexpected weather.