UAV Automated Flight & Seeded Fault Control Detailed Design Review
description
Transcript of UAV Automated Flight & Seeded Fault Control Detailed Design Review
![Page 1: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/1.jpg)
UAV Automated Flight & Seeded Fault Control
Detailed Design ReviewAurora Kiehl
Jeremie SnyderScott NeumanDennis Vega
Stephen Wess
![Page 2: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/2.jpg)
Agenda• Project Goals
• Aircraft Selection
• ArduPilot Overview
• Data Acquisition
• Data Logging Capabilities
• Seeded Fault Designo Mechanical Implementationo Electrical Implementation
• Video System Cost Analysis
• Imaging System
• System Integration
• Preliminary Test Plans
• Bill of Materials
• Risks
• Future Plan of Action
![Page 3: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/3.jpg)
Project GoalsUAV project consists of three overarching goals:
1. Demonstrate the capability of automated flight between GPS waypoints for future use with proposed Imaging Science project
2. Incorporate ability to initiate seeded faults and detect that they have occurred
3. Log flight data, fault status, & on board accelerometer data
4. Display live video feed to users on the ground and allow user to capture still images in flight and store these images for viewing after landing
![Page 4: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/4.jpg)
RC Aircraft SelectionHobbico Nexstar Mini EP
Price: $170.00
Wingspan: 3.7ft(Meets spec: wingspan < 5ft)
Electric Powered
Balsa Wood Construction(Easier to modify than foam construction)
Independent Aileron Control(Meets spec allowing for loss of control for one aileron only)
Image Credit: modelairplanenews.com
![Page 5: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/5.jpg)
ArduPilot Overview3DRobotics ArduPilot w/ ArduPlane Software
Price: $310.00
Allows for automated flight via GPS waypoints(Meets need for automated flight capabilities)
Includes instrumentation for measuring roll, pitch, yaw, altitude, and ground speed
(3-axis gyros/accelerometers/magnetometers, barometer, GPS unit)
Collects measurements at either 10Hz or 50Hz (GPS data @ 5Hz)(Meets data refresh rate spec)
Automatic data logging w/ 4MB of onboard memory
![Page 6: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/6.jpg)
![Page 7: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/7.jpg)
ArduPilot
Relay for aileron fault
![Page 8: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/8.jpg)
Cross Section
Top View
![Page 9: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/9.jpg)
ArduPilot Simulation
By using X-Plane Flight Simulator, a hardware-in-the-loop (HIL) simulation can be performed on ArduPilot.
X-Plane provides ArduPilot with GPS and sensor data similar to a realistic flight and ArduPilot flies the plane.
![Page 10: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/10.jpg)
ArduPilot Simulation
![Page 11: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/11.jpg)
ArduPilot Simulation
![Page 12: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/12.jpg)
ArduPilot Simulation
![Page 13: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/13.jpg)
Data Acquisition
3-axis accelerometer x3
Sensitivity Range:Selectable ±1.5 or ±6 g
Analog output
![Page 14: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/14.jpg)
Data Logging Capabilities
12 Channels of 10-bit ADC
15ksps ADC capability, >50 Hz sampling based on available CPU time
~330kB accelerometer data for 10 minute flight@ 50 Hz
![Page 15: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/15.jpg)
Rudder FailureServo pulls pin connecting upper and lower sections of
rudder
Loss of control of upper rudder section
Open circuit indicates fault has been successfully seeded
Fault Detection Circuit
![Page 16: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/16.jpg)
![Page 17: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/17.jpg)
Wing Section FailureServo released spring loaded portion of wing section
Lower section of wing protrudes into the airflow Broken electrical connection pulls down fault line
Fault Detection Circuit
![Page 18: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/18.jpg)
Fault door
![Page 19: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/19.jpg)
Wing Fault - Door
![Page 20: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/20.jpg)
Aileron FailureRelay allows aileron to be deactivated, thus limiting the
aircraft to using a single aileron for roll control.
![Page 21: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/21.jpg)
Video System AnalysisCMOS 26N/P
- Less risk in integration than Keychain #16
- Bandwidth
5.8 GHz Tx/Rx Kit- Lower risk of signal loss beyond "line of sight"
ArduPilot Mega MinimOSD R1.1
Goggles too costly for current scope (~ $250)
Separate battery pack for video system- 11.1V, 1250 mAh
Source: 3D Robotics
![Page 22: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/22.jpg)
Imaging SystemCamera capable of capturing still images to be installed on
aircraft
Command sent through ArduPilot will trigger camera to take image
Low mass, high resolution camera desirable
Option #1HD Mini CameraCost: $30Image Resolution: 12Mp?USB ChargerMicro SD card storageShips from China
Image Credit: www.k-ding.cn
![Page 23: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/23.jpg)
Imaging SystemOption #2Smile Button Hidden CameraCost: $60Image Resolution: 3MpUSB ChargerMicro SD card storage
Camera to be reversed engineered, allowing a voltage signal to emulate user action to capture image
Image Credit: www.internetsiao.com
![Page 24: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/24.jpg)
Remote Camera Trigger Circuit
The Switch on the camera can be replaced with an NMOS pass transistor, which acts like an open circuit when the input is 'low' and a short circuit when the input is 'high.'
![Page 25: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/25.jpg)
System Integration
![Page 26: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/26.jpg)
Testing: Ardupilot
Ensure signals pass through Ardupilot in Manual Mode
Ensure all data of interest is collected and stored properly.
Manually fly UAV to certain altitude, switch to fly-by-wire A mode and verify it flies to waypoints
Datalogging Capabilities can be tested by running Ardupilot and collecting data for 10 minutes and determining if it fills up the 4MB onboard flash memory.
![Page 27: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/27.jpg)
Testing: Ground Station
Ensure that ground station can communicate necessary information with the UAV remotely on ground
Verify that all servos can be controlled either using the laptop or controller
Modify Ardupilot Mission GUI to add fault and imaging features, verify that these features perform as required on ground
![Page 28: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/28.jpg)
Testing: Fault Seeding/Detection
Test that all faults can be triggered on the ground and occur as expected
Run vibration test on fault detection system and make sure the accelerometer data is stored and looks as expected
Create a circuit that "open circuits" when a fault occurs, obtain timestamp when this occurs for correlation with accelerometer data by future groups
![Page 29: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/29.jpg)
Testing: Video/Imaging System
Use the video transmitter to verify that video is sent to laptop remotely on the ground.
Verify remote triggering of ‘Take Photo’ command works and saves the photo on the UAV.
![Page 30: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/30.jpg)
Testing: Power Subsystems
To ensure our ideal flight time of 10 minutes, All batteries should last at least this long
The current draw for all components can be thoroughly tested on the ground: the battery life will be equal to the strength of the battery (mAh) divided by the total current draw
![Page 31: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/31.jpg)
Bill of Materials
![Page 32: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/32.jpg)
Updated Risks
![Page 33: UAV Automated Flight & Seeded Fault Control Detailed Design Review](https://reader035.fdocuments.in/reader035/viewer/2022062310/56816100550346895dd040ac/html5/thumbnails/33.jpg)
Future Plan of Action