2.7 KiB
2.7 KiB
aliases, tags
| aliases | tags | |
|---|---|---|
|
Tasks
- find led boards
- test servo across the brushes
Planning
#planning #plan/2023/Q4
Goals
What goals do we want to achieve until the end of the year?
Delivery Goal
Do a simple but complete demo including hooks, delivery table, drone and small parcel
- Bring drone, hook, table, light-weight package, tablet with QGC and remote control
- setup hook, put drone into hook and connect power (nice switch)
- Wait until drone gives ready signal (RGB LED? sound with motors?). In order to be ready it will RTK GNSS, LTE connection with ground control station
- Drone opens payload bay (because of switch, or payload handover model or something like this)
- User can put empty parcel into the payloadbay
- User walks back (drone blinks orange if person is too close)
- Once user is 2 m away drone blinks green and closes payload bay
- It starts to fly to 5m altitude
- flies to table (known rough location, or high resolution camera)
- hovers above table for a moment
- slowly approaches table and opens payload
- payload ejection
- payload closing
- fly back to cruise altitude
- fly back to hook
- land in hook if people are not around hook
If the cruise-mode is ready until then we can also do a cruise mode demo:
Instead of having the table close-by we put the table at 500 m distance (have a webcam that films the table) and do the same demo.
Cruise Mode Goal
- Get new propulsion system working
- make sure it doesn't vibrate
- measure efficiency with test stand
- go to wind-tunnel to test it in cruise mode
- make sure that the virtual swashplate actuation is working and characterize it.
- make sure that the variable pitch is working
- characterize the slip-ring performance
- Use PX4 VTOL mode to fly the drone in VTOL: meaning in hover, transition and cruise and back transition
- Measure endurance (how long can we cruise with a full battery?)
Work to Do
What is needed in order to achieve those goals?
Hardware
- Iterate 2-3 times a full drone build including all our boards.
- New PDB with battery pack
- both carrier boards with cooling in place
Software
Low Level Software
- Control system that can keep its position to 10 cm accuracy for the hook landing. It will need to be able to reject wind gusts properly
High Level Software
- ROS2 system needs a big brush up:
- Good trajectory planner node
- high level state machine that can execute different behaviours (behaviour tree)
- Camera to Vision pipeline: 3d foundation model,
- node to communicate with ground control station (mavlink router node)
- node to handle battery communication: