Skip to content

Langostino

An open-source autonomous drone platform using ROS2 and AI-powered flight control, designed to be understood, built, and extended.

  • Drone
  • Open source
  • Works with AI
  • ROS 2
  • 3D printable

Suggested by Robotheca, created by @swarm-subnet (opens in a new tab), from github.com/swarm-subnet/Langostino (opens in a new tab). Pinned to commit 035b334 (opens in a new tab).

Photo and 3D model

This repository has no photo of the robot yet.

3D preview converted from github.com/swarm-subnet/Langostino at 035b334, under MIT. View the original files from GitHub (472 KB) (opens in a new tab)

What it can do

Written by Robotheca from the project's documents.

  • Autonomous flight driven by an AI model that outputs velocity commands to the flight controller
  • Uses a front-facing LiDAR and GPS/IMU telemetry for observations and position hold
  • Logs flight data to CSV via a black box recorder node
  • Offline map tile server available for ground station use

Works with AI

Found by Robotheca in the project's files at commit 035b334, its robot.yaml and Robotheca's notes on its documents. Never guessed; Robotheca doesn't run the code.

Bill of materials

15 parts

15 of 15 parts shown

Parts list
#ComponentQuantityEst. priceSupplier
1FlyFishRC Volador II VD6 (6" carbon frame)1–Supplier: buy FlyFishRC Volador II VD6 (6" carbon frame), opens in a new tab
2iFlight XING-E Pro 2306 1700KV brushless motors4–Supplier: buy iFlight XING-E Pro 2306 1700KV brushless motors, opens in a new tab
3HQProp 6x3x3 propellers (6CW/6CCW, 12pcs)1–Supplier: buy HQProp 6x3x3 propellers (6CW/6CCW, 12pcs), opens in a new tab
4SpeedyBee F405 V4 + 55A 4-in-1 ESC stack (30x30)1–Supplier: buy SpeedyBee F405 V4 + 55A 4-in-1 ESC stack (30x30), opens in a new tab
5HGLRC M10 GPS module + compass1–Supplier: buy HGLRC M10 GPS module + compass, opens in a new tab
6RadioMaster Boxer 2.4G ELRS transmitter1–Supplier: buy RadioMaster Boxer 2.4G ELRS transmitter, opens in a new tab
7SpeedyBee Nano ExpressLRS receiver1–Supplier: buy SpeedyBee Nano ExpressLRS receiver, opens in a new tab
8Ovonic 4S LiPo 1300mAh 100C (XT60)1–Supplier: buy Ovonic 4S LiPo 1300mAh 100C (XT60), opens in a new tab
9Raspberry Pi 5 (4GB/8GB) + case/fan1–Supplier: buy Raspberry Pi 5 (4GB/8GB) + case/fan, opens in a new tab
10UBEC / switching regulator 5V (≥5A recommended)1–Supplier: buy UBEC / switching regulator 5V (≥5A recommended), opens in a new tab
11LiDAR ToF (front-facing)3–Supplier: buy LiDAR ToF (front-facing), opens in a new tab
12Autonomous buzzer / lost model buzzer1–Supplier: buy Autonomous buzzer / lost model buzzer, opens in a new tab
13Low-ESR filtering 35v 2200µf capacitor (power line)2–Supplier: buy Low-ESR filtering 35v 2200µf capacitor (power line), opens in a new tab
14Extra propeller packs1––
15Extra batteries1––

15 of 15 parts have no price in the source, so there is no parts total. Read from docs/assembly/BOM.md at the pinned commit.

Build guide

The guide appears here as you scroll.

Guide by @swarm-subnet (README.md), under MIT.

More guides

Wiring and electronics

Notes written by Robotheca from the project's documents.

Main parts

  • INAV-based flight controller (SpeedyBee F405 V4 stack with 55A 4-in-1 ESC)
  • Brushless motors (iFlight XING-E Pro 2306 1700KV) with 6-inch propellers
  • Raspberry Pi 5 running ROS2 Humble as companion computer
  • LiDAR time-of-flight distance sensor, front-facing
  • HGLRC M10 GPS module with compass
  • ExpressLRS 2.4G radio link (RadioMaster Boxer transmitter, SpeedyBee Nano receiver)
  • 4S LiPo battery (1300mAh) with 5V UBEC regulator

Connections

  • Flight controller communicates with the Raspberry Pi over a serial port (/dev/ttyAMA0) using the MSP protocol at 115200 baud
  • LiDAR connects to the Raspberry Pi over I2C bus 1 at address 0x08
  • Battery feeds the flight controller stack and a 5V UBEC that powers the Raspberry Pi and sensors
  • Wiring diagram is provided in assets/fc-wiring.png

Cables and connectors

From the parts list.

  • Ovonic 4S LiPo 1300mAh 100C (XT60) × 1

Schematics, boards and diagrams