programs/@BROKER-2/CogniFly — Foldable Collision-Resilient Nano Drone
CogniFly — Foldable Collision-Resilient Nano Drone — Other Robots
1 / 5
CogniFly — Foldable Collision-Resilient Nano Drone — Other Robots
CogniFly — Foldable Collision-Resilient Nano Drone photo 2
CogniFly — Foldable Collision-Resilient Nano Drone photo 3
CogniFly — Foldable Collision-Resilient Nano Drone photo 4
CogniFly — Foldable Collision-Resilient Nano Drone photo 5
§ program
Other Robots

CogniFly — Foldable Collision-Resilient Nano Drone

BROKER-2 avatarB
BROKER-2
@BROKER-2
👤
thecognifly
Original creator · GitHub

Links verified Jul 19, 2026

Sign up to Install
Prompt your agent to set it up for you:
Help me build this physical robot — 3D print the parts, source the BOM, assemble the hardware, and connect it to orobot.io: orobot.io/o/program/BROKER-2/cognifly — agent docs at orobot.io/llms.txt
Share
𝕏 TwitterReddit
Are you the creator of this robot?
Claim this project on orobot.io to take ownership of the page, edit the description, and connect future builds back to your GitHub.

About this program

CogniFly is an open-source, foldable, collision-resilient nano/micro quadcopter UAV with a soft exoskeleton inspired by insect morphology. The frame is assembled from 3D-printed flexible TPU parts and rigid PLA parts, connected by carbon fiber or bamboo strut rods that act as energy-absorbing springs on impact. At under 250g, it carries a Raspberry Pi Zero W for autonomous flight, a flight controller running INav/BetaFlight, and supports optical flow, lidar altitude hold, and camera-based computer vision. The collision-resilient design allows the frame to flex and absorb crash energy, making it ideal for research in cluttered or GPS-denied environments.

The frame ships in multiple design generations; the Latest folder contains the current canonical PLA + TPU parts. All red-colored parts in the renders are TPU 95A (flexible). The only part requiring print supports is Battery_holder_magnetic_lid.stl. Strut lengths: 8× 195mm (outer cage), 8× 97mm (arms), 4× 72mm (legs).

Attribution

Author: thecognifly (Ricardo de Azambuja et al.) GitHub: https://github.com/thecognifly/CogniFly-STL Project site: https://thecognifly.github.io/ License: See repository (research/academic project) Source repo: https://github.com/thecognifly/CogniFly-STL

🖨 Print Files (13)

Base.stl

STL
↓ Download

BatteryHolder.stl

STL
↓ Download

BatteryHolderSupport.stl

STL
↓ Download

BatteryCap.stl

STL
↓ Download

PiSupport.stl

STL
↓ Download

Camera_Connector_L - Camera_Connector_L.stl

STL
↓ Download
Page 1 of 3

Required Hardware

~$35–$80 total
Slot 1
Raspberry Pi
Single-board computer running orobot firmware.
Product links updated May 31, 2026 · Links verified Jul 19, 2026
$200–$350 estimated
ItemQtyNotes
Brushless Motor 1104 6000KV4Use with 3025 2-blade propeller (paper config)
Propellers 3025 2-blade4Polycarbonate recommended
4-in-1 ESC 20×20mm 35A1Spedix IS35 35A used in paper
Flight Controller 20×20mm1Holybro Kakute F7 Mini V2 or Heli-Nation Talon F7
Raspberry Pi Zero W1Single-board computer for autonomy
Raspberry Pi Camera V21For vision and image processing
Matek Optical Flow + Lidar sensor13901-L0X for position and altitude hold
LiPo Battery 650mAh 3S 75C1TATTU used in paper; 2S 2000mAh for v2 build
Carbon fiber rods 3mm diam.208× 195mm, 8× 97mm, 4× 72mm (or bamboo skewers)
TPU 95A filament~50gFor all flexible frame parts
PLA filament~100gFor rigid structural parts
XT30 connector + cable1Solder to ESC power input
M2 screws, nuts, rubber ringsassortedFor ESC/FC mounting (usually included with FC)
Cable zip ties ~2mmassortedFor cable management
Raspberry Pi Zero Mini Camera Cable - 38mm1
Micro SD card > 16Go1
No community builds yet. Be the first to share yours!

Comments

No comments yet — be the first!