SlideShare a Scribd company logo
1 of 30
Final SPRE Presentation
Summer 2021
Kyle Ikuma (Advisor: Nate Simon)
Projects
PX4 Vision Dev Kit Setup/Testing
FlowDrone hardware design, PCB design for EFV
sensor integration
What is PX4 Vision?
The PX4 Vision Autonomy Development
Kit is a robust and inexpensive kit
for enabling computer vision
development on autonomous vehicles.
The kit contains a near-ready-to-fly
carbon-fiber quadcopter equipped with
a Pixhawk 4 flight controller, a UP
Core companion computer (4GB memory &
64GB eMMC), and a Occipital Structure
Core depth camera sensor.
Core Components
● Pixhawk 4 FC
● PMW3901 optical
flow sensor
● TOF Infrared
distance sensor
● Structure Core
depth camera
● UP Core computer
● Pixhawk4 GPS
● Almost ready-to-fly drone
with vision hardware
installed
● Install and bind R/C
receiver, ensure companion
computer and flight
controller are set up
● Will perform test flight
on-campus
PX4 Vision Dev Kit
FlowDrone Hardware
Development
Subproject:
Power Distribution System
Power System
- Matek FCHUB-12S X-Class Power Distribution Board
- 12V/4A to sensor board
- 12V feeds into VReg to 10V
- 5V/5A to power RPi
JST-PH 2.0
power connector
Sensor Assembly/Mounting to X500 UAV
Custom top plate
Original X500 top plate
Sensor array
PX4 Flight Controller
GPS/Compass
Sensor Base PCB
20mm standoffs
6mm standoffs
Custom Top Plate
Subproject:
EFV Sensor Array PCB Design
& Other Related Hardware Design
PCB Schematic; V1 (4 sensors mounted on chassis)
Connected by header pins:
Fastened in place by (TBD):
- interlocking mast edges (teeth)
- Rubber bands for tension
Not pictured: Mast version with doubled
hight (also ordered)
Mast Chassis
V1 Sensor Mounting
Female right angle header pins
Male header pins
Base PCB
Sensor Module
V1 Sensor Mounting
Future additions/design goals:
- Secure the sensors to the board
- Currently the header pins are the only
attachment points between the sensors and
the base
- Fasten sensors to each other to ensure alignment
- Longer PCBs may be subject to
deformation/vibration
- Header pins have some “wiggle room” -
mitigate this
V1 Sensor Assembly/Mounting
Custom CF top plate
Original X500 top plate
Sensor array
PX4 Flight Controller
GPS/Compass
Sensor Base PCB
Full CAD Assembly
- Layout of sensors, boards, components, etc. to prevent
any interference in assembly
- Simulation
- Further down the line:
- Add densities/weights to corresponding parts
- Mass/inertial properties, possibly output to .urdf
files for ROS simulation
- CFD/Flow simulation around propellers &
sensors
CAD Sensor Mounting (Version 2)
Design changes:
- Corrected errors with previous board
- Mirrored sensor pattern across vert. axis
- Added gain resistor mounting holes to AD623
op-amp
- Added hole in PCB for sensor
- Interlocking mechanism
- aligns sensors with each other, increases
rigidity
- Proposed securing mechanism (next slide)
- Low-pressure “cavity” due to four walls may cause
unexpected aerodynamic issues
Securing the sensors to the board:
- Proposed solution: square “clamp” attachment
- “overengineered” -Hultmark, 2021
- Probably will end up using rubber bands or other janky solution
Manufacturing the EFV Sensor Slot in DipTrace
- Test the manufacturing capabilities of OSH Park
- Test 1: NC drill file; specify 4x 0.6mm holes
- Holes over the real sensor location
- Test 2: rectangular board outline cutout
- Placed on separate location on board away from all other
components
- Will there be differences? Which one is more reliable?
- Inner radius of the (presumably) milled board outline?
- Results:
- 4x hole looked like a single drill point; presumably because drill bit
did not have any board material to catch onto past the first hole
- Rectangular hole was not manufactured at all
- For all V2 sensors, Nate used a drill press & widened the holes
Wind Tunnel Mounting
2DoF adjustment
(pitch, yaw)
Attaches to bottom of
wind tunnel
Sensor array
Test Fixture in J-wing Wind Tunnel
● Designed in EAGLE
○ Can specify milled slot (teal)
○ OSH Park has documentation and
support on its website on how to specify
slots/other PCB features in EAGLE
○ Fusion 360 integration/link: changing
EAGLE project will update 3D design in
Fusion
○ Overall good decision to switch over
● Only ‘half’ tab and pocket towards the
bottom of the board
● Top part of mast separated to prevent
any weird “cavity” effects of V2, if any
PCB V3 + Chassis
PCB V3
● Issue: sensors measure magnitude of flow; no way to
know the direction of flow through sensor
● Flow from backside of PCB on the opposite sensors
as wind direction might cause issues in calculating
wind direction
● Proposal: X-brace
○ How can we prevent airflow passing between/through
sensors from reading through the wrong/unintended
sensors?
○ Dual purpose: stabilizes PCBs against each other and
should provide a guarantee on wind direction
calculations, since the only sensors reading any wind
velocity would be those facing the wind
○ “Compartmentalizes” airflow between sensors,
prevents airflow from perturbing other sensors in the
array
PCB V3
Chassis V2
● New chassis:
○ 4 mounting holes for stability
○ Sensor array shifted to center of chassis board
○ Changed custom top plate and wind tunnel test fixture to
reflect changes in mounting hole pattern
○ To do: common ground between I2
C and power source
● 3D printed carrying case
○ Keeps dust/particles off sensing elements
○ Prevents PCBs from moving around too much
Hardware Test
● Circuit successfully reading EFV voltages into
Raspberry Pi, sensitive to wind
● Tower is quite sturdy (filed edges interlock)
● 1 working EFV (challenges with sterile storage /
transportation of the sensors)
● SEAS Magazine interview + flight photos
Flight Test
Sensor on
Props on
Takeoff
Forward -> Backward
Forward -> Backward
Hovering Landing
Props Off
Hovering
Questions/Comments

More Related Content

What's hot

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
 
Erica The European Tiltrotor
Erica The European TiltrotorErica The European Tiltrotor
Erica The European Tiltrotorahmad bassiouny
 
Deployable low cost outdoor system - NORTHERN INDIA ENGINEERING COLLEGE NEW D...
Deployable low cost outdoor system - NORTHERN INDIA ENGINEERING COLLEGE NEW D...Deployable low cost outdoor system - NORTHERN INDIA ENGINEERING COLLEGE NEW D...
Deployable low cost outdoor system - NORTHERN INDIA ENGINEERING COLLEGE NEW D...Mohit Kumar
 
Autonomous Drones Architecture - Initial proposal
Autonomous Drones Architecture - Initial proposalAutonomous Drones Architecture - Initial proposal
Autonomous Drones Architecture - Initial proposalMario H.C.T.
 
Instrument landing system (ils)
Instrument landing system (ils)Instrument landing system (ils)
Instrument landing system (ils)Divya Chopra
 
Uas-15008-a-slides for PDR
Uas-15008-a-slides for PDRUas-15008-a-slides for PDR
Uas-15008-a-slides for PDRmattogodoy
 
PopcornSAR Specialized in AUTOSAR_Company profile
PopcornSAR Specialized in AUTOSAR_Company profilePopcornSAR Specialized in AUTOSAR_Company profile
PopcornSAR Specialized in AUTOSAR_Company profilePopcornSAR
 
EASA PART-66 MODULE 5.15 : TYPICAL AIRCRAFT INSTRUMENT SYSTEMS
EASA PART-66 MODULE 5.15 : TYPICAL AIRCRAFT INSTRUMENT SYSTEMSEASA PART-66 MODULE 5.15 : TYPICAL AIRCRAFT INSTRUMENT SYSTEMS
EASA PART-66 MODULE 5.15 : TYPICAL AIRCRAFT INSTRUMENT SYSTEMSsoulstalker
 
Instrument landing system
Instrument landing systemInstrument landing system
Instrument landing systemVishwa Fonseka
 

What's hot (12)

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
 
Erica The European Tiltrotor
Erica The European TiltrotorErica The European Tiltrotor
Erica The European Tiltrotor
 
F5J electric soaring
F5J electric soaringF5J electric soaring
F5J electric soaring
 
Deployable low cost outdoor system - NORTHERN INDIA ENGINEERING COLLEGE NEW D...
Deployable low cost outdoor system - NORTHERN INDIA ENGINEERING COLLEGE NEW D...Deployable low cost outdoor system - NORTHERN INDIA ENGINEERING COLLEGE NEW D...
Deployable low cost outdoor system - NORTHERN INDIA ENGINEERING COLLEGE NEW D...
 
Autonomous Drones Architecture - Initial proposal
Autonomous Drones Architecture - Initial proposalAutonomous Drones Architecture - Initial proposal
Autonomous Drones Architecture - Initial proposal
 
Instrument landing system (ils)
Instrument landing system (ils)Instrument landing system (ils)
Instrument landing system (ils)
 
A3R Company Profile
A3R  Company ProfileA3R  Company Profile
A3R Company Profile
 
ACARS
ACARSACARS
ACARS
 
Uas-15008-a-slides for PDR
Uas-15008-a-slides for PDRUas-15008-a-slides for PDR
Uas-15008-a-slides for PDR
 
PopcornSAR Specialized in AUTOSAR_Company profile
PopcornSAR Specialized in AUTOSAR_Company profilePopcornSAR Specialized in AUTOSAR_Company profile
PopcornSAR Specialized in AUTOSAR_Company profile
 
EASA PART-66 MODULE 5.15 : TYPICAL AIRCRAFT INSTRUMENT SYSTEMS
EASA PART-66 MODULE 5.15 : TYPICAL AIRCRAFT INSTRUMENT SYSTEMSEASA PART-66 MODULE 5.15 : TYPICAL AIRCRAFT INSTRUMENT SYSTEMS
EASA PART-66 MODULE 5.15 : TYPICAL AIRCRAFT INSTRUMENT SYSTEMS
 
Instrument landing system
Instrument landing systemInstrument landing system
Instrument landing system
 

Similar to Final SPRE Presentation

Senior Design Presentation 2014
Senior Design Presentation 2014Senior Design Presentation 2014
Senior Design Presentation 2014Paulo Borges
 
byteLAKE's Alveo FPGA Solutions
byteLAKE's Alveo FPGA SolutionsbyteLAKE's Alveo FPGA Solutions
byteLAKE's Alveo FPGA SolutionsbyteLAKE
 
Manual software para acionamneto v75
Manual software para acionamneto v75Manual software para acionamneto v75
Manual software para acionamneto v75FTorres Torres
 
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」PC Cluster Consortium
 
Electronics Engineer Portfolio
Electronics Engineer PortfolioElectronics Engineer Portfolio
Electronics Engineer PortfolioAnupama Sujith
 
D0364017024
D0364017024D0364017024
D0364017024theijes
 
GPS Assisted Roadmapping and Vehicle Monitoring
GPS Assisted Roadmapping and Vehicle Monitoring GPS Assisted Roadmapping and Vehicle Monitoring
GPS Assisted Roadmapping and Vehicle Monitoring Niranjan Shintre
 
Avionics Paperdoc
Avionics PaperdocAvionics Paperdoc
Avionics PaperdocFalascoj
 
SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...
SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...
SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...South Tyrol Free Software Conference
 
【英】QuadceptVer10-7_ReleaseNote.pdf
【英】QuadceptVer10-7_ReleaseNote.pdf【英】QuadceptVer10-7_ReleaseNote.pdf
【英】QuadceptVer10-7_ReleaseNote.pdfQuadcept
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan kumar
 
FDR Presentation
FDR PresentationFDR Presentation
FDR PresentationHUAFENG Liu
 
BFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres JpsBFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres Jpsjpsvenn
 
Long Range micro Drone with Stabilization
Long Range micro Drone with StabilizationLong Range micro Drone with Stabilization
Long Range micro Drone with StabilizationIRJET Journal
 

Similar to Final SPRE Presentation (20)

Resume
ResumeResume
Resume
 
Karthik-CV
Karthik-CVKarthik-CV
Karthik-CV
 
Open VPX Tutorial
Open VPX TutorialOpen VPX Tutorial
Open VPX Tutorial
 
Senior Design Presentation 2014
Senior Design Presentation 2014Senior Design Presentation 2014
Senior Design Presentation 2014
 
byteLAKE's Alveo FPGA Solutions
byteLAKE's Alveo FPGA SolutionsbyteLAKE's Alveo FPGA Solutions
byteLAKE's Alveo FPGA Solutions
 
Manual software para acionamneto v75
Manual software para acionamneto v75Manual software para acionamneto v75
Manual software para acionamneto v75
 
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
 
Introduction to EDA Tools
Introduction to EDA ToolsIntroduction to EDA Tools
Introduction to EDA Tools
 
Electronics Engineer Portfolio
Electronics Engineer PortfolioElectronics Engineer Portfolio
Electronics Engineer Portfolio
 
D0364017024
D0364017024D0364017024
D0364017024
 
GPS Assisted Roadmapping and Vehicle Monitoring
GPS Assisted Roadmapping and Vehicle Monitoring GPS Assisted Roadmapping and Vehicle Monitoring
GPS Assisted Roadmapping and Vehicle Monitoring
 
Avionics Paperdoc
Avionics PaperdocAvionics Paperdoc
Avionics Paperdoc
 
Gpsuav2 manual v29
Gpsuav2 manual v29Gpsuav2 manual v29
Gpsuav2 manual v29
 
SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...
SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...
SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...
 
【英】QuadceptVer10-7_ReleaseNote.pdf
【英】QuadceptVer10-7_ReleaseNote.pdf【英】QuadceptVer10-7_ReleaseNote.pdf
【英】QuadceptVer10-7_ReleaseNote.pdf
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXP
 
FDR Presentation
FDR PresentationFDR Presentation
FDR Presentation
 
BFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres JpsBFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres Jps
 
Long Range micro Drone with Stabilization
Long Range micro Drone with StabilizationLong Range micro Drone with Stabilization
Long Range micro Drone with Stabilization
 
Embedded system
Embedded systemEmbedded system
Embedded system
 

Recently uploaded

MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...Call girls in Ahmedabad High profile
 

Recently uploaded (20)

MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
 

Final SPRE Presentation

  • 1. Final SPRE Presentation Summer 2021 Kyle Ikuma (Advisor: Nate Simon)
  • 2. Projects PX4 Vision Dev Kit Setup/Testing FlowDrone hardware design, PCB design for EFV sensor integration
  • 3. What is PX4 Vision? The PX4 Vision Autonomy Development Kit is a robust and inexpensive kit for enabling computer vision development on autonomous vehicles. The kit contains a near-ready-to-fly carbon-fiber quadcopter equipped with a Pixhawk 4 flight controller, a UP Core companion computer (4GB memory & 64GB eMMC), and a Occipital Structure Core depth camera sensor.
  • 4. Core Components ● Pixhawk 4 FC ● PMW3901 optical flow sensor ● TOF Infrared distance sensor ● Structure Core depth camera ● UP Core computer ● Pixhawk4 GPS
  • 5. ● Almost ready-to-fly drone with vision hardware installed ● Install and bind R/C receiver, ensure companion computer and flight controller are set up ● Will perform test flight on-campus PX4 Vision Dev Kit
  • 8. Power System - Matek FCHUB-12S X-Class Power Distribution Board - 12V/4A to sensor board - 12V feeds into VReg to 10V - 5V/5A to power RPi
  • 10. Sensor Assembly/Mounting to X500 UAV Custom top plate Original X500 top plate Sensor array PX4 Flight Controller GPS/Compass Sensor Base PCB
  • 12. Subproject: EFV Sensor Array PCB Design & Other Related Hardware Design
  • 13. PCB Schematic; V1 (4 sensors mounted on chassis) Connected by header pins: Fastened in place by (TBD): - interlocking mast edges (teeth) - Rubber bands for tension Not pictured: Mast version with doubled hight (also ordered) Mast Chassis
  • 14. V1 Sensor Mounting Female right angle header pins Male header pins Base PCB Sensor Module
  • 15. V1 Sensor Mounting Future additions/design goals: - Secure the sensors to the board - Currently the header pins are the only attachment points between the sensors and the base - Fasten sensors to each other to ensure alignment - Longer PCBs may be subject to deformation/vibration - Header pins have some “wiggle room” - mitigate this
  • 16. V1 Sensor Assembly/Mounting Custom CF top plate Original X500 top plate Sensor array PX4 Flight Controller GPS/Compass Sensor Base PCB
  • 17.
  • 18. Full CAD Assembly - Layout of sensors, boards, components, etc. to prevent any interference in assembly - Simulation - Further down the line: - Add densities/weights to corresponding parts - Mass/inertial properties, possibly output to .urdf files for ROS simulation - CFD/Flow simulation around propellers & sensors
  • 19. CAD Sensor Mounting (Version 2) Design changes: - Corrected errors with previous board - Mirrored sensor pattern across vert. axis - Added gain resistor mounting holes to AD623 op-amp - Added hole in PCB for sensor - Interlocking mechanism - aligns sensors with each other, increases rigidity - Proposed securing mechanism (next slide) - Low-pressure “cavity” due to four walls may cause unexpected aerodynamic issues
  • 20. Securing the sensors to the board: - Proposed solution: square “clamp” attachment - “overengineered” -Hultmark, 2021 - Probably will end up using rubber bands or other janky solution
  • 21. Manufacturing the EFV Sensor Slot in DipTrace - Test the manufacturing capabilities of OSH Park - Test 1: NC drill file; specify 4x 0.6mm holes - Holes over the real sensor location - Test 2: rectangular board outline cutout - Placed on separate location on board away from all other components - Will there be differences? Which one is more reliable? - Inner radius of the (presumably) milled board outline? - Results: - 4x hole looked like a single drill point; presumably because drill bit did not have any board material to catch onto past the first hole - Rectangular hole was not manufactured at all - For all V2 sensors, Nate used a drill press & widened the holes
  • 22. Wind Tunnel Mounting 2DoF adjustment (pitch, yaw) Attaches to bottom of wind tunnel Sensor array
  • 23. Test Fixture in J-wing Wind Tunnel
  • 24. ● Designed in EAGLE ○ Can specify milled slot (teal) ○ OSH Park has documentation and support on its website on how to specify slots/other PCB features in EAGLE ○ Fusion 360 integration/link: changing EAGLE project will update 3D design in Fusion ○ Overall good decision to switch over ● Only ‘half’ tab and pocket towards the bottom of the board ● Top part of mast separated to prevent any weird “cavity” effects of V2, if any PCB V3 + Chassis
  • 25. PCB V3 ● Issue: sensors measure magnitude of flow; no way to know the direction of flow through sensor ● Flow from backside of PCB on the opposite sensors as wind direction might cause issues in calculating wind direction ● Proposal: X-brace ○ How can we prevent airflow passing between/through sensors from reading through the wrong/unintended sensors? ○ Dual purpose: stabilizes PCBs against each other and should provide a guarantee on wind direction calculations, since the only sensors reading any wind velocity would be those facing the wind ○ “Compartmentalizes” airflow between sensors, prevents airflow from perturbing other sensors in the array
  • 27. Chassis V2 ● New chassis: ○ 4 mounting holes for stability ○ Sensor array shifted to center of chassis board ○ Changed custom top plate and wind tunnel test fixture to reflect changes in mounting hole pattern ○ To do: common ground between I2 C and power source ● 3D printed carrying case ○ Keeps dust/particles off sensing elements ○ Prevents PCBs from moving around too much
  • 28. Hardware Test ● Circuit successfully reading EFV voltages into Raspberry Pi, sensitive to wind ● Tower is quite sturdy (filed edges interlock) ● 1 working EFV (challenges with sterile storage / transportation of the sensors) ● SEAS Magazine interview + flight photos
  • 29. Flight Test Sensor on Props on Takeoff Forward -> Backward Forward -> Backward Hovering Landing Props Off Hovering