How to build CogniFly
4-DoF quadcopter · Intermediate
CogniFly is an ICRA 2022 collision-resilient quadcopter with a flexible TPU-and-carbon frame, Kakute F7 Mini flight controller and Raspberry Pi Zero W for autonomy.
Some soldering, calibration and Linux comfort needed.
Our estimate, part-time
CA$407.90 total from the paper-version BOM
MIT (software; STLs unlicensed)
What is CogniFly?
CogniFly takes its idea from insect exoskeletons. A flexible TPU 95A frame braced with carbon-fibre or bamboo struts soaks up crashes that would break a rigid drone. It was presented at ICRA 2022.
A Holybro Kakute F7 Mini runs the flight control and a Raspberry Pi Zero W with a camera handles onboard autonomy, programmed through the MIT-licensed cognifly-python library.
The STL repo has no license file, and the Latest folder documents a v2 with different electronics from the paper.
CogniFly specifications
- Frame
- TPU 95A + carbon/bamboo struts
- FC
- Kakute F7 Mini V2
- ESC
- 35 A 4-in-1
- Compute
- Pi Zero W + Camera V2
- Battery
- 3S 650 mAh
Figures as published by the project. See Sources below.
Bill of materials
| Part | Qty | Notes |
|---|---|---|
| 1104 6000 kV / 1106 3800 kV motors + props | 4 | |
| Kakute F7 Mini V2 | 1 | |
| 35 A 4-in-1 ESC | 1 | |
| Raspberry Pi Zero W + Camera V2 | 1 | |
| 3S 650 mAh LiPo | 1 | |
| TPU 95A and rigid filament | — |
Where's the full bill of materials?
The full BOM, with exact quantities and vendors, lives in the project's own files. Prices change often, so treat Not published as a ballpark. Start at the project repository.
Tools you'll need
- FDM printer that handles TPU
- Soldering iron
- INAV configurator
Step-by-step build overview
Electronics & wiring overview
The Kakute F7 drives the 4-in-1 ESC and talks to the Pi Zero over MSP serial.
Software
The project ships its own firmware and control code. See the repository for setup.
cognifly-python (MIT), with the INAV fork and YAMSPy (GPL-3.0).
Tips from the bench
- ☕ TPU 95A prints best slowly with retraction mostly turned off.
CogniFly FAQ
Why a flexible frame?
It absorbs collisions, so the drone survives crashes.
Sources
Written by Bots n' Beans from the project's own documentation. Check the sources for the latest revision before you buy parts.
Related builds
Robot deals
All deals →
Get dealDeal · Everblog
10% off
ShopShop · CircuitMess
DIY robot kits
Robot and gadget kits you build yourself.
ShopShop · GRABO
Cordless vacuum lifter
GRABO Pro Brushless: the original cordless vacuum lifter for pavers, stone, glass and panels.
Like what we do? Buying through these links supports Bots n' Beans. We earn a commission at no extra cost to you. Thank you!
