Portfolio of an Engineer of all trades
Build a platform for testing new drone flight controllers and batteries that come through our portfolio pipeline. Determine the fidelity of these products for customer use or initial investment.
Appendix A is the BOM with weights and prices. Appendix B is propeller lift calculations for an increased weight on the drone.
This project was done to construct a testing drone. There were many components utilized, and several flight controllers that were swapped out to see which was the easiest to use when selected COTS with no prior drone building experience.
This information was sourced from the internet. Due to the fact that we had a lot of different parts that were scrapped from around the lab, putting them all together needed pin out diagrams and locating resources for each component.
The next steps utilize components that are very much dependent on what you have on hand and your opinion on how you want to do some of the steps.
Figure 8.1. Motor location.
The drone built flew exceptionally. We were able to plug in different batteries utilizing an XT60 power converter and test their capabilities.
Another part of this project was determining another enhancement that could be made. This chosen enhancement was adding a wireless power unit produced by the company Reach Power. This way the drone could be charged in air without needing to land for power charging. This could be vital for operations that require little down time, or information gathering operations. This could also be paired with drone swarming. The following calculations were done to prove the possibility of this involvement.
Link | Component | Weight (kg) | Power Consumption (A) | Total Weight | Payload Weight | |||
---|---|---|---|---|---|---|---|---|
https://holybro.com/products/px4-development-kit-x500-v2 | PX4 V2 (Drone) | 0.61 | 16.66667 | 5000 mAh for 18 min | 1.805545 | 1.195545 | ||
https://www.getfpv.com/lumenier-5200mah-4s-35c-lipo-battery.html | Luminier 5200 | 0.473 | 5000 mAh | 3.9722 | 2.6302 | |||
file:///Users/lsamoyan/Downloads/Skynode_Datasheet_v1.3.pdf | Skynode | 0.188 | 5A | 5A/25W max | ||||
https://store.freeflysystems.com/products/rtk-gps-ground-station | RTK GPS | 0.08 | ||||||
https://www.bitcraze.io/products/flow-deck-v2/ | Flow Deck V2 | |||||||
Reach power | R104 | 0.454545 | (RECEIVE 20W) |
import numpy as np
from matplotlib import pyplot
import pandas as pd
import openpyxl
#read datasheet
df = pd.read_excel('') #data removed
print(df)
#variables
omega= 6000 #rpm
R = 127.5/1000 #m
rho = 1.293 #kg/m
s = R*2 #diameter is span?
V_inf = 6 * 0.44704 #m/s, assuming light breeze
m = float( df['Total Weight'][0]) #kg
#lift force
circulation = 2*np.pi*R**2*omega
lift = rho*V_inf*circulation*s
#force of drone weight
weight = m*9.81
def drone_takeoff(lift, weight):
if lift > weight:
print('drone will fly, lift surpasses the weight and thus will have an upward acceleration for takeoff')
else:
print('drone will NOT fly, lift is either equal to or less than the weight of the drone')
return
drone_takeoff(lift, weight)