Test Readiness Review

advertisement
Test Readiness Review
Mechanical Lead
Comms. Lead
Electrical Lead
Testing/Safety Lead
Gloria Chen
Tyler Clayton
Karsen Donati-Leach
Emily Eggers
Systems Lead
Manuf. Lead
Financial Lead
Software Lead
Project Manager
Tyler Herrera
Adam Kemp
Kate Kennedy
Sarek Lee
Kamron Medina
Agenda
Overview
Gloria Chen
Schedule & Updates
Emily Eggers
Testing
Tyler C. & Tyler H.
Budget & Conclusion
Tyler Herrera
Project Objective
Requirement
Description
FNC.1
ANACONDA will provide a 900 MHz link between the UAV and Ground
Station, and will operate independently from the ground station through
GPS data parsing and Wi-Fi communication.
FNC.2
The ANACONDA system will be operable in up to 15 m/s winds and
survivable up to 30 m/s and will be weatherproof up to IP53 against water
and dust.
FNC.3
ANACONDA will be portable.
Overview
Schedule
Test Readiness
Budget
Levels of Success
Level 1
• Communicate with Ground Station
through Wi-Fi
• Autonomous track and
communicate with UAV at 900MHz
Level 2
• Level 1 Criteria
• Track UAV traveling 45 m/s ground Level 4
speed in sphere of influence
• Data transfer rate of 10kbit/s.
Overall Project Success
• Level 2 Criteria
• Active signal reacquisition after 20
seconds of communication loss
• Withstand winds up to 30 m/s
• Dust and precipitation, IP-53
• Level 3 Criteria
• Can be assembled in less then 10
minutes by a single person.
• Gimbal storage of 1 cubic foot
100%
75% 90%
25%
Overview
Level 3
Schedule
Test Readiness
Budget
ConOps
RECUV Aircraft
(acquired)
≤ 45 m/s
(ground speed)
Aircraft
Commands
Telemetry,
Scientific Data
Radio
(900MHz; 10 kbits/s)
ANACONDA
Project
Communications
System
RECUV Ground
Station (acquired)
+ 90° to -30°
Elevation
Guy
Wires
Continuous
360° Azimuth
Support
Structure
Functional Block Diagram
RECUV Aircraft
(acquired)
High Level Commands (HLC)
(new waypoints, locations)
HLC
XBee Radio
900 MHz
Mission Data (MD)
(GPS, Flight Status, Scientific Data)
Patch
Antenna
MD
HLC
GPS
Parsing
HLC
MD
Tracking Data
(GPS)
MD
MD
HLC
Pointing Algorithm
CUPIC (acquired)
Radio Comm
Wired Comm
Wi-Fi
Mechanical Interface
Mission Data
High Level Commands
Gimbal Movement
Desired
Azimuth/
Elevation
angles
Motor
Controller/
Driver (x2)
Voltage
Motors
(x2)
XBee WiFi
HLC
MD
RECUV Ground
Station (acquired)
ANACONDA Communication and
Tracking System
Mechanical Interface
(pinned together)
Support Structure
(Mast and base)
XBee WiFi
Radio
GPS Position from
Sending Mission Data
To the Ground Station
GPS
Receiver GPS Position
of ANACONDA
Supply Voltage
Digital Data
Angular Displacement
CUPIC
the UAV
Commanded Azimuth Angle
Commanded
Elevation Angle
Voltage
Azimuth
Controller
Elevation Voltage Elevation
Controller
Motor
Rotary
Encoder
Angular Displacement
Torque
Overview
XBee RF
Radio
Schedule
Azimuth
Motor
Rotary
Encoder
Angular Displacement
Torque
Torque
Azimuth
Gimbal
Elevation
Gimbal
Test Readiness
Budget
Critical Project Elements
• CPE.1.1 Develop tracking and reacquisition algorithms.
• CPE.1.2 Provide a link between UAV and ground station.
• CPE.1.3 Be able to mount the system and provide the
mechanical movements required in order to maintain a lock on
the UAV.
Overview
Schedule
Test Readiness
Budget
12.25”
Previous
box design
12”
New box
design
12”
12.25”
Overview
Schedule
Test Readiness
Budget
Major Set-Backs
• Motor sizing error
• Azimuth motor was larger than anticipated
• CAD created using size of elevation motor
• Manufacture delay due to redesign and
accommodation
12”
• Software Buffers
• Changed approach for communication
• Originally sent individual bytes, switched to using
pre-built buffers
12.25”
• Sending Motor commands from microcontroller
• Modifying existing code to work with interrupts
Overview
Schedule
Test Readiness
Budget
Schedule
Begin Integrated
Testing
MSR
TRR
Manufacturing
Deadline
Electrical
Mechanical
Software
Testing
Complete
Motor Redesign
Software Delay
Schedule
Begin Integrated
Testing
MSR
TRR
Manufacturing
Deadline
Previously 1 week behind
schedule at MSR, Now 10 days
behind schedule
Electrical
Mechanical
Software
Testing
Complete
Motor Redesign
Software Delay
Will use full margin from
Dropped requirement to
complete manufacturing on time
Still have one more week
Before deadline
Schedule
Begin Integrated
Testing
MSR
TRR
Manufacturing
Deadline
Electrical
Mechanical
Software
Testing
Complete
Previously on schedule, now
2 weeks behind
Will not be ready
To begin integrated testing
Until end of the week
Motor Redesign
Software Delay
Will use testing
contingency to accommodate
To complete on time
• Quick overall testing overview
• Detailed description of most important tests
Overview
Schedule
Test Readiness
Budget
Hardware
Software
Software &
Hardware
Integration
• Completed
Overview
Full System
Schedule
Test Readiness
Budget
Structural
(incomplete)
Hardware
Software
Software &
Hardware
Integration
Full System
Overview
Schedule
Test Readiness
Budget
Structural
Hardware
Software
Software &
Hardware
Integration
Full System
• Incomplete
Overview
Schedule
Test Readiness
Budget
Structural
• Tracking**
• Range**
• Speed**
Hardware
Software
Structural
Software &
Hardware
Integration
• Gimbal Drag**
Full System
• System Setup and Startup
** Further Explained in Following Slides
• Error Budget (Level 2 Success)
• Set-up time (Level 4 Success)
Overview
Schedule
Test Readiness
Budget
Range Testing (Phase 3)
Data
Packet
900 MHz
XBee
Attenuator
Patch
Antenna
RF Communication
(Test Distance)
900 MHz
XBee
Laptop
Speed and Position (Phase 3)
Simulated
Data
Packets
Patch
Antenna
Microcontroller
Invoke
Motor
Response
Motor
Position
Laptop
π‘ˆπ΄π‘‰ β„Žπ‘’π‘™π‘‘ 𝑏𝑦 π‘‘π‘’π‘Žπ‘š π‘šπ‘’π‘šπ‘π‘’π‘Ÿ
X
π‘‚π‘šπ‘›π‘–π‘‘π‘–π‘Ÿπ‘’π‘π‘‘π‘–π‘œπ‘›π‘Žπ‘™ π‘Ÿπ‘Žπ‘›π‘”π‘’
π΄π‘›π‘‘π‘’π‘›π‘›π‘Ž
Overview
Schedule
Test Readiness
33 m
Budget
Drag Test (Phase 3)
Azimuth
(Top View)
Gravity
πœπ‘Žπ‘§ = 2.79 𝑁 βˆ™ π‘š
π‘šπ‘Žπ‘ π‘  = 1.69π‘˜π‘”
Elevation
(Side View)
Gravity
πœπ‘’π‘™ = 2.77 𝑁 βˆ™ π‘š
π‘šπ‘Žπ‘ π‘  = 1.87π‘˜π‘”
Overview
Schedule
Test Readiness
Mass
Budget
Mass
• Currently under budget, likely won’t dip into margin
• CDR Estimate: $3,130.00
• Current total Cost estimate: $3,480.68
Budget Category
Cost
Mechanical System
$905.19
Electrical System
$2,336.54
Still to Buy
$238.95
Total
$3,480.68
Overview
Schedule
•Still to Buy:
•Guy wire materials
•Hitch Pins
•Stakes (for testing)
•Attenuators
Test Readiness
Budget
Mechanical Schedule to TRR
Has not Been completed
Base plate
GPS receiver
Patch Antenna
Plastic Electronics Box
Mast
Wiffle-Tree Test
Hinge
Mast
Table
Loading
Table
Waterproofing Test
60 deg
Box
ANACONDA
3
Attach all guy wires
and stake first and
second guys at
specified distances
and angles from
base.
2
Assemble poles and
Gimbal with hitch pins to
create antenna mast.
1
Stake base
to ground.
4
Push mast to vertical
position.
5
Stake in final guy wire.
Photo credit: www.mercotac.com/html/230.html
Purpose: Ensure that the system can withstand 3 ft drop
DES.2.2.1 οƒ  System can be dropped from 3 ft without need
maintenance or repairs
Description: Drop the gimbal from 3 feet in the upright orientation, and the sideways
orientation with no electronics
present. Put extra, unprinted PCB board to simulate the real board and ensure that
the board remains intact
Location: Senior Design Project Room
Resources: Laptop, internet
Purpose: Ensure that the system can be broken down into discrete bundles weighing
no more than 40lbf
DES.3.3 οƒ  System can be carried by a single person (ie. Less then 40 lbf
for each section)
Description: Break ANACONDA into discrete bundles/parts and weigh them to
ensure none of them are over 40 lbf
Location: Senior Design project room
Resources: Entire ANACONDA system, and a scale
Gimbal Functionality Test
Purpose: Validate controls model and quantify pointing error
DES.1.3.7 οƒ  Sphere on influence (beamwidth)
Description: Use CUPIC and motors to command gimbal to rotate (This includes mercotac and leads
that are attached to the base to ensure no tangling of wires.
Location: Bobby/Trudy’s Lab
Equipment Used: Assembled gimbal motors, encoders, controllers, absolute encoder, mercotac, and
Encoder
two leads
predicted
steps
CUPIC
Motor
Controller
Gimbal
Rotation
Error
Actual steps
Missed
Receive GPS
Position of
ANACONDA
Receive GPS
Position of
Stationary UAV
Receive
Data
Packet
Received
UAV
Geometry
New Packet
Startup
Algorithm
Create Inertial
Frame “ANA”
Extract UAV GPS
Position
Align Antenna
With True
North
Convert from GPS to
ANA Frame
Command Point to this
Location
Find Angular
Position of UAV
Motor Response: Actual
Pointing Angles
Zero Motor
Controllers
Readings
Recurring Track Loop
π‘‡π‘–π‘šπ‘’π‘†π‘‘π‘Žπ‘Ÿπ‘‘π‘’π‘ π‘›π‘œπ‘‘ 𝑠𝑝𝑒𝑐𝑖𝑓𝑖𝑒𝑑
Background &
Objective
π‘‡π‘–π‘šπ‘’π‘‚π‘›π‘’ πΏπ‘œπ‘œπ‘ ≤ 0.1 π‘ π‘’π‘π‘œπ‘›π‘‘π‘ 
Overall Design:
Software
Project Risks
V&V
Project Planning
Conclusions
Receive GPS
Position of
ANACONDA
Receive GPS
Position of
Stationary UAV
Create Inertial
Frame “ANA”
Z / Zenith
• Inertial Frame centered around ANACONDA, oriented in
same way as GPS (East, North, Zenith)
• Place UAV at known distance and direction from antenna
• Receive UAV Position from stationary UAV
• Derive UAV to ANACONDA relative vector from both
GPS positions.
• Use vector to derive GPS to ANACONDA relative angles,
align “ANA” frame from those angles
Z / Zenith
Align Antenna
With True
North
(0,0,0)
Y / North
φ
Zero Motor
Controllers
Readings
θ
Y / North
X / East
Background &
Objective
Overall Design:
Software
ANACONDA
Project Risks
V&V
X / East
Project Planning
Conclusions
• Packets received from the Xbee radio, sent to radio buffer
• Radio automatically sends the packet to the computer,
added to the computer’s buffer.
• Packet sent downstream for processing to track, and
forwarding to ground station
• Still in the unmodified UAV Packet
Data
Packet
Wi-Fi Transmitter
Packet
Received
added to radio
buffer
Packet sent
to computer,
added to
buffer
Next packet
taken from
buffer, sent
downstream
Data packet
Downstream
Background &
Objective
Overall Design:
Software
Project Risks
V&V
Project Planning
Conclusions
Overhead Flyby
Most Constraining:
- Fastest motor response
- Physical area covered by beam is
at a minimum
45 m/s
UAV Flight Path
πœ™
πœƒ = 0π‘œ
Background &
Objective
Overall Design:
Software
Project Risks
V&V
330 m
Omnidirectional
Project Planning
Conclusions
331 m
Overhead Flyby
Most Constraining:
- Fastest motor response
- Physical area covered by beam is
at a minimum
45 m/s
UAV Flight Path
πœƒ = 0π‘œ
Background &
Objective
Overall Design:
Software
Project Risks
V&V
331 m
πœ™
πœƒ
330 m
Omnidirectional
Project Planning
Conclusions
Overhead Flyby
Most Constraining:
- Fastest motor response
- Physical area covered by beam is
at a minimum
45 m/s
UAV Flight Path
331 m
πœ™
πœƒ = 180π‘œ
Background &
Objective
Overall Design:
Software
Project Risks
V&V
Project Planning
330 m
Omnidirectional
Conclusions
Overhead Flyby
Required
Provided
S.F.
0.2 – 0.4 Hz
10 Hz
25
Minimum
Beam width
11°-12°
60°
5
Maximum θ
72°/s
90.8°/s
1.37
Maximum Ο•
5.2°/s
44.4°/s
8.6
Minimum
Frequency
Azimuth
Elevation
Note, setting S.F. to 2.5 and plugging in 24π‘œ
and 4 Hz transmitting frequency still resulted
in track.
Background &
Objective
Overall Design:
Software
Project Risks
V&V
Project Planning
Conclusions
5V
XBee WiFi
Radio
3.3 V
SPI
Microcontroller
GPS
Receiver
Supply Voltage
Digital Data
Voltage Signal
3.3 V
USB
UART
CAN
12V
Torque
XBee RF
Radio
SPI
Elevation
Controller
A
B
12V
5V
12V
Azimuth
Controller
Elevation
Motor
Rotary
Encoder
A
Torque
12V
5V
Azimuth
Motor
Rotary
Encoder
B
Torque
Purpose: Ensure that ANACONDA complies with FCC EIRP limitations for
ISM frequency bands
DES.1.3.5 οƒ  Complies with local and FCC EIRP laws
Description: Look up FCC EIRP and local laws to ensure that none of
them are being violated
Location: EC Computer Lab
Resources: Laptop, internet
Laptop 1
Data
Packet
900 MHz
XBee
RF Communication
(Test Distance)
900 MHz
XBee
Laptop 2
Maxon A-Max
Motor
Rotary
Encoder
12 V Power
Supply
+
-
Maxon
EPOS
Controller
Position/
Speed
Commands
(USB)
To Voltmeter
Battery
Rotate These Elements
Running
MATLAB/RealTerm
Microcontroller
Data
Packet
XBee
WiFi
WiFi Communication
Laptop
Simulated
Data Packet
Patch
Antenna
900 MHz
XBee
Microcontroller
XBee
WiFi
Parse GPS, Relay Full Packet
WiFi Communication
Laptop
Laptop
Data
Packet
Xbee
Radio
Xbee
Radio
Microcon
troller
Data
Packet
RealTerm
Microcont
roller
Data
Packet
Xbee
Wi-Fi
Xbee
Wi-Fi
Laptop
Data
Packet
Ground
Station
Code
Boresight
Color Coded With Table
3 dB
Beamwidth
(60°)
Error Source
Pointing Error Allocation (SF=2) [°]
GPS**
±1.0
Mast Pins**
±1.6
Mast Stake Interface
±1.5
System Setup**
±5.0
Gear Resolution
±1.3
Repeated Packets
±7.7
Vertical Tilt
±6.9¹
Margin
5.0
¹ Leads to Tilt angle of 21.2º
ANACONDA
GPS
UAV GPS
Download