Skip to main content
EDGE AI · UAV & DRONES

NVIDIA Jetson for Drones: Choosing an AI Companion Computer

A Jetson drone computer is the AI companion computer that flies beside the flight controller, turning camera and sensor data into autonomy. Here is which Jetson module suits which aircraft, the SWaP budget, the flight-controller link and the systems that fly.

TypeWhite paper
Published9 Jun 2026
AuthorAndrew WhitehouseCEO
Reading time23 min

A Jetson drone computer, or UAV companion computer, is an NVIDIA Jetson module on a light carrier board that flies alongside a UAV’s flight controller as its AI companion computer, turning camera and sensor data into navigation, obstacle avoidance and target detection. The flight controller keeps the aircraft stable and flying; the Jetson decides where it should go and what it is looking at.

Our explainer on the drone companion computer covers the idea itself. This guide is the engineering view: which NVIDIA Jetson Orin or Thor module suits which aircraft, the size, weight and power budget, how the Jetson links to the flight controller, the camera and sensor inputs, power, vibration and heat on an airframe, and the drone computers in our range.

The short answer for most projects is a Jetson Orin NX, which balances AI performance, weight and power for multi-camera vision on small and medium UAVs. The Orin Nano suits lighter workloads where every gram counts, and AGX Orin and Thor belong on large aircraft with heavy sensor payloads.

Key points · 5 points

Key takeaways

01Two computers, two jobs
The flight controller runs the real-time flight loop; the Jetson runs vision, AI and autonomy and sends commands over MAVLink or DDS.
02Orin NX is the usual choice
Up to 157 TOPS in Super mode within 10–40 W, in systems from about 300 g.
03Every gram and watt costs flight time
The computer’s weight and power draw come straight out of payload and endurance.
04Battery power, direct
Drone computers in our range run from 3S or 4S up to 14S packs with no separate supply.
05Heat needs a path
Fanless drone computers rely on a heat spreader bolted to the airframe or on airflow; ratings change with both.
02Modules

Which Jetson is best for a drone?

The module sets the AI ceiling, the memory and the power draw. The table lists each current module with NVIDIA’s published figures and the drone role it usually fits; system weights are for complete computers in our range, not bare modules.

Module AI performance Module power Memory Typical complete system Typical drone role
Orin Nano 4GB 34 TOPS (Super) 7–25 W 4 GB Compact carrier or light enclosed computer Single camera, simple detection, small multirotors
Orin Nano 8GB 67 TOPS (Super) 7–25 W 8 GB Drone computers from about 340 g Single-camera detection and tracking
Orin NX 8GB 117 TOPS (Super) 10–40 W 8 GB Board-level computers from about 300 g Multi-camera vision and obstacle avoidance
Orin NX 16GB 157 TOPS (Super) 10–40 W 16 GB About 300–350 g, or about 2 kg sealed Mapping, ISR payloads, several models at once
AGX Orin 32GB and 64GB 200 and 275 TOPS 15–60 W 32 or 64 GB Sealed mission computers of a few kilograms Large fixed-wing and VTOL aircraft with many sensors
Jetson T4000 and T5000 1,200 and 2,070 FP4 TFLOPS 40–130 W 64 or 128 GB Rugged mission computers Heaviest sensor fusion and on-board language or vision language models

Without Super mode, the Orin Nano 8GB is rated at 40 TOPS and the Orin NX 16GB at 100 TOPS. Our Jetson Super mode explainer covers what the higher modes change and what they cost in heat and battery. Drone computer makers often quote the original figures for their systems, so check which mode a datasheet assumes.

Three things set the choice. The AI workload, meaning how many cameras and how heavy the models, sets the minimum performance. The weight budget matters because every gram on the computer is a gram off payload or flight time. And the power drawn from the battery reduces endurance. The Orin NX balances all three for most UAV work; the Orin Nano wins where the workload is light and weight is critical.

Large fixed-wing and VTOL aircraft carrying radar, several high-resolution cameras or a gimballed EO/IR payload can justify an AGX Orin, which quadruples the memory of the Orin NX 16GB and adds 10GbE. For the heaviest sensor fusion and on-board language models, Jetson Thor is NVIDIA’s newest step, though its power draw limits it to large platforms. Our guide to choosing a Jetson module compares the whole range. All current Orin modules run the same JetPack software, so a project can move up or down without rewriting the application.

03SWaP

Size, weight and power: the SWaP budget

On a drone, every gram and every watt is taken from flight time and payload. This is the SWaP constraint, size, weight and power, often extended to SWaP-C to include cost, and it is what separates a drone computer from an ordinary edge computer. Our explainer on SWaP-C covers the term; the table shows how the systems in our range trade weight for protection.

System Jetson module Weight Power input Operating temperature
Forecr DSBOARD‑ORNXS Orin NX or Orin Nano Carrier board 43 g, before module and cooling 9–28 V DC −25 °C to 85 °C (board rating)
Neousys FLYC-300 Orin NX 8GB or 16GB 297 g board-level on its heat spreader; 345 g enclosed 12–60 V DC (4S–14S) −25 °C to 40 °C free-standing, to 60 °C with the heat spreader on an aluminum surface
Sintrones IBOX-604-G2 Orin NX 8GB or 16GB, Orin Nano 8GB Under 339 g 10–60 V DC (3S–14S) −25 °C to 50 °C with 0.6 m/s airflow on the 16GB model; 55 °C on 8GB models
Forecr MILBOX‑ORNX Orin NX or Orin Nano 1.9 kg sealed 9–40 V DC, 28 V nominal −25 °C to 85 °C, designed to meet IP67

A worked example

Take an illustrative 6 kg hexacopter that hovers at about 900 W. Hover power rises roughly in proportion to all-up weight, so a 350 g companion computer adds about 50 W of lift power, and the computer itself draws perhaps 20–25 W in a mid power mode. Together that is around 8 percent of the hover budget, or several minutes from a 30-minute flight. Moving to a 2 kg sealed computer would cost far more, which is why sealed mission computers belong on large aircraft and ground vehicles.

The same arithmetic favours the lowest power mode that meets the workload. Running an Orin NX at 25 W rather than 40 W saves 15 W directly and reduces the heat the airframe has to shed, at the cost of some peak throughput.

04Flight controller

How do you connect a Jetson to a Pixhawk?

The Jetson and the flight controller talk over a serial UART, Ethernet or CAN link, usually speaking MAVLink. The Jetson sends velocity commands, waypoints or a position estimate from visual odometry; the flight controller flies the aircraft and returns telemetry. Our explainer on how a Jetson connects to a flight controller walks through the wiring; this is the summary.

Link Protocol Typical rate Best for Watch for
UART (TELEM2 port) MAVLink or uXRCE-DDS Typically 921,600 baud for a companion computer Commands, telemetry and position estimates Matching baud rates and 3.3 V logic levels
Ethernet MAVLink over UDP, or DDS 100 Mb/s and up ROS 2 stacks and high-rate telemetry Needs a flight controller with an Ethernet port
CAN DroneCAN or vehicle CAN messages Up to 1 Mb/s on classic CAN GNSS, ESCs and payload control on the same bus Termination and bus loading
USB MAVLink Full speed and up Bench set-up and log download Connectors loosening under vibration

What is MAVLink?

MAVLink is a lightweight message protocol for drones. Each message, such as a heartbeat, an attitude report or a position target, is a small packet with a message ID, so it runs well over a slow serial line. ArduPilot and PX4 both speak it, so the same Jetson software can talk to either autopilot. MAVLink 2 supports message signing to authenticate traffic, but not encryption.

MAVSDK, MAVROS and ROS 2

On the Jetson side, developers reach MAVLink through MAVSDK, pymavlink or MAVROS, and a router such as mavlink-router can share one flight-controller link between several programs and a ground station. Teams working in ROS 2 increasingly use DDS instead: PX4 exposes its internal topics through the uXRCE-DDS bridge, and recent ArduPilot releases add DDS support, so vehicle state arrives as ordinary ROS 2 topics. Both can run side by side, DDS for the autonomy stack and MAVLink for the ground station.

Where the drone also uses CAN for GNSS or ESCs, the Jetson can join the bus through its own controller using SocketCAN on Linux. The drone computers in our range expose these links for exactly this job: the FLYC-300 provides UART, CAN 2.0 and Ethernet, and the IBOX-604-G2 adds CAN FD, RS-232/422/485 and a 3.3 V UART. Never wire an RS-232 port straight to a 3.3 V UART; the voltage levels differ.

05Sensors

Camera and sensor inputs for UAV AI

Autonomy is only as good as what the drone can sense. The camera and sensor path decides latency, cable weight and how well the system survives vibration.

Input What it carries Why it suits a drone Trade-off
GMSL2 Automotive-style cameras over coax Long, light, vibration-tolerant cable runs with power over coax and hardware sync Needs a carrier or frame grabber with deserialisers
MIPI CSI-2 Camera modules on short ribbon cables Lightest option; native to the module Cable length is limited, so the camera sits next to the computer
USB 3 Depth cameras and development cameras Simple to add Connectors can work loose under vibration
Ethernet IP cameras, lidar, radar and gimbal payloads Standard for lidar and many EO/IR gimbals Adds switch or port count and some latency
UART and CAN GNSS, rangefinders and the flight controller Low bandwidth, simple wiring Not for video

Both drone computers in our range carry two GMSL2 camera inputs for long-cable, high-resolution, hardware-synchronised cameras, including stereo cameras such as the Stereolabs ZED X for depth and obstacle avoidance. The FLYC-300 takes two 1920 × 1080 cameras at 60 FPS or two 2880 × 1860 cameras at 30 FPS on its FAKRA Z inputs. Our explainers on lidar and EO/IR cameras cover the other common payloads.

That mix covers the usual UAV workloads: mapping and survey, infrastructure and environmental monitoring, search and rescue, and detect-and-track. GNSS modules and 4G or 5G connectivity fit over M.2 for positioning and a real-time downlink, and RTK GPS adds centimetre-level positioning for survey work.

06Rugged

Power, vibration and heat on a drone

A drone computer runs straight from the flight battery, sits on a vibrating frame and has to shed heat without a heavy heatsink. Each of those shapes the system.

Battery input

Lithium polymer and lithium-ion packs are described by their cell count in series. The input range has to cover the pack from full charge down to its cut-off, plus transients from the motors.

Pack Nominal voltage Fully charged Covered by
3S 11.1 V 12.6 V IBOX-604-G2 (10–60 V)
4S 14.8 V 16.8 V FLYC-300 (12–60 V) and IBOX-604-G2
6S 22.2 V 25.2 V Both
12S 44.4 V 50.4 V Both
14S 51.8 V 58.8 V Both

Vibration and shock

Both drone computers are tested to MIL-STD-810H for shock and vibration, and the IBOX-604-G2 also to IEC 60068-2-64. On the airframe, soft mounts or isolators keep motor vibration away from the board, locking connectors stop links dropping out, and conformal coating protects boards from condensation and spray where the payload bay is open.

Heat

Fanless drone computers rely on conduction or airflow, and their ratings say so. Neousys rates the FLYC-300 from −25 °C to 40 °C free-standing, to 60 °C with its heat spreader secured to an aluminum surface, and to 70 °C on that mount with 4S to 6S packs; Sintrones rates the IBOX-604-G2 16GB model to 50 °C with 0.6 m/s of airflow. Plan the mount and the airflow with the airframe, and treat the payload bay, not the outside air, as the ambient. Our Jetson thermal design guide covers sizing the thermal path for a given power mode.

07Compare

Jetson vs Raspberry Pi and other companion computers

Not every drone needs a Jetson. The companion computer should match the job, and lighter options exist for lighter work.

Option AI capability Typical power Suits
Flight controller only None beyond the autopilot A few watts Manual and waypoint flight with no on-board perception
Raspberry Pi-class SBC Light vision; little real-time AI without an accelerator A few watts Telemetry, logging, simple scripted missions
SBC with an M.2 AI accelerator Fixed-function inference on one or two cameras Under 10 W for the accelerator Single-model detection where the model is stable
Jetson Orin Nano or Orin NX 34–157 TOPS with CUDA and TensorRT 7–40 W Multi-camera vision, obstacle avoidance and autonomy on most UAVs
Jetson AGX Orin or Thor Up to 275 TOPS, or up to 2,070 FP4 TFLOPS on Thor 15–130 W Large aircraft, heavy sensor fusion, language models on board
x86 mini PC Depends on the processor and any GPU Typically higher than Jetson for the same AI Software that must run on x86 or Windows

A Raspberry Pi is a good companion for telemetry, logging and simple vision. Real-time AI on several cameras usually needs a GPU module such as Jetson Orin, which carries the CUDA and TensorRT stack used on the ground. Our explainer on AI accelerators covers the add-on route, and what NVIDIA Jetson is explains the platform.

Compare

FLYC-300 vs IBOX-604-G2 vs MILBOX‑ORNX

Our three Orin drone computers overlap, so the choice comes down to the detail of the payload and the airframe. The table uses the manufacturers’ published specifications.

Specification Neousys FLYC-300 Sintrones IBOX-604-G2 Forecr MILBOX‑ORNX
Jetson module Orin NX 8GB or 16GB Orin NX 8GB or 16GB, Orin Nano 8GB Orin NX 8GB or 16GB, Orin Nano 4GB or 8GB
AI performance Up to 100 TOPS (Neousys rating) Set by the module; runs JetPack 6.2 or later Up to 157 TOPS with Super Mode
Weight 297 g board-level, 345 g enclosed Under 339 g 1.9 kg
Camera inputs 2× GMSL2 (FAKRA Z) 2× GMSL2 (FAKRA), ZED X supported CSI expansion; optional 4× GMSL2
Ethernet 1× GbE, 1× 2.5GbE 1× GbE, 1× 2.5GbE 2× GbE
Flight-controller I/O UART, CAN 2.0, I2C, isolated DIO CAN FD, RS-232/422/485, 3.3 V UART 2× CAN, 2× RS-232/422/485
Battery or power input 4S–14S (12–60 V) 3S–14S (10–60 V) with ignition detection 9–40 V DC with military filter
Environmental MIL-STD-810H vibration and shock MIL-STD-810H, IEC 60068-2-64, built-in accelerometer Designed to meet MIL-STD-461G, MIL-STD-1275E, MIL-STD-704F, DO-160G and IP67

The FLYC-300 leans into small UAV use with its 297 g board-level build and a heat spreader for airframe mounting. The IBOX-604-G2 adds an on-board accelerometer, CAN FD and a Taiwan country of origin that helps where TAA compliance matters. The MILBOX‑ORNX is the sealed option for larger UAVs, aircraft payloads and ground vehicles, where its weight is acceptable. For an airborne ISR example, our Airbus ISR drone case study shows a rugged AGX Orin in an airborne video role, and our explainer on ISR covers the term.

Compare

What Jetson drones are used for

Most drone AI falls into a handful of jobs, and each sets a different camera and compute load. The table maps common UAV applications to the payload and module that usually fit.

Application Typical sensors On-board AI Module that usually fits
Mapping and survey RGB mapping camera, RTK GNSS, sometimes lidar Image tagging, quality checks, change detection Orin Nano or Orin NX
Infrastructure inspection Zoom and thermal cameras, stereo depth for stand-off Defect detection, obstacle avoidance near structures Orin NX
Search and rescue Thermal and RGB cameras Person detection and geolocation in real time Orin NX
ISR and security Gimballed EO/IR payload, sometimes radar Detect, classify and track; video encoding for the downlink Orin NX 16GB or AGX Orin
Precision agriculture Multispectral and RGB cameras Crop and weed maps, spray targeting Orin Nano to AGX Orin
Autonomous navigation without GNSS Stereo cameras, IMU, downward camera Visual odometry and obstacle maps Orin NX

Detect-and-track work leans on object tracking as much as detection, and navigation without GNSS combines camera and IMU data through sensor fusion. For farming payloads, our explainer on precision agriculture covers the wider context.

Our news pieces on the Neousys FLYC-300 drone mission computer, the Sintrones IBOX-604-G2 drone computer and the Forecr MILBOX‑ORNX rugged drone computer go into each system in more detail.

Software on the companion computer

A typical Jetson drone stack runs JetPack and Jetson Linux at the base, camera drivers for the GMSL2 or CSI cameras, a perception layer built with TensorRT-optimised models, and an autonomy layer, often on ROS 2, that turns detections and depth into commands. Stereo cameras usually bring their own SDK for depth and visual odometry, and a MAVLink router or DDS bridge carries the results to the flight controller. Keeping that stack in a locked, tested image is what makes a fleet of drones behave the same way every flight.

Integrate · 4 steps drone builds

How we build a Jetson drone computer

Four stages take a drone computer from a specification to a system ready to mount on the airframe.

  1. Scope

    Payload and airframe

    We start from the cameras, sensors, autonomy software, battery and weight budget, then choose the module and system that fit them.

  2. Configure

    Module and storage

    We fit the Jetson module, NVMe storage and any 4G, 5G or GNSS module, and set the power mode to suit the payload bay’s cooling.

  3. Image

    JetPack and stack

    We flash the JetPack release and board support package, with drivers for the chosen GMSL2 cameras and the serial and CAN ports set up for the flight controller.

  4. Test

    Before it ships

    We test the system with its cameras and interfaces under load, so what you mount on the airframe is a working computer, not a board to wire up.

08FAQs

Jetson drone computers: common questions

Quick answers

What is a drone companion computer?

The computer that runs AI beside the flight controller. The flight controller flies the aircraft; the companion computer runs vision and autonomy and sends it commands, usually over MAVLink.

Which Jetson is best for a drone?

Usually the Orin NX. It balances AI performance, weight and power for multi-camera vision. The Orin Nano suits light workloads; AGX Orin and Thor suit large aircraft.

How do you connect a Jetson to a Pixhawk?

Over a serial UART, Ethernet or CAN link. The usual first build uses the TELEM2 port at a matched baud rate, with MAVLink or uXRCE-DDS on top.

Can a Jetson Orin Nano run on a drone?

Yes, for lighter workloads. An Orin Nano 8GB handles single-camera detection and tracking at 7–25 W, and suits small multirotors where weight is critical.

How much does a Jetson drone computer weigh?

From about 300 g complete. In our range, a compact carrier board weighs 43 g before module and cooling, board-level and enclosed drone computers about 300–350 g, and sealed mission computers about 2 kg.

What is MAVLink?

A lightweight message protocol for drones. ArduPilot and PX4 both use it for commands and telemetry between the autopilot, companion computers and ground stations.

Jetson vs Raspberry Pi for drones?

It depends on the AI workload. A Raspberry Pi suits telemetry and simple tasks; real-time AI on several cameras usually needs a Jetson with GPU acceleration.

FAQs

Drone computer FAQs

  1. What Is a Drone Companion Computer?

    A drone companion computer is a small AI computer that runs alongside the flight controller on a UAV. The flight controller flies the aircraft; the companion computer runs computer vision and AI to give the drone autonomy, such as obstacle avoidance, navigation and object detection. NVIDIA Jetson is a common choice for its AI performance per gram and per watt.

  2. How Does a Jetson Connect to a Flight Controller?

    An NVIDIA Jetson connects to a drone flight controller such as a Pixhawk over a serial UART or Ethernet, and sometimes CAN, usually speaking MAVLink. The Jetson runs the AI and autonomy as the companion computer and sends commands, waypoints and position estimates; the flight controller flies the aircraft and returns telemetry.

  3. What Is Jetson Super Mode?

    Jetson Super Mode is a set of higher-power operating modes NVIDIA added for Jetson Orin Nano and Orin NX modules with JetPack 6.2. Raising clock speeds and power limits lifts AI performance substantially, for example to up to 67 TOPS on Orin Nano 8GB and up to 157 TOPS on Orin NX 16GB, on the same hardware.

  4. What Is SWaP-C?

    SWaP-C stands for size, weight, power and cost. It is the design trade-off used in defense and aerospace to judge equipment for platforms with tight limits, such as drones and vehicles, where every gram, watt and pound spent reduces endurance, payload or budget.

  5. What Is GMSL2?

    GMSL2 (Gigabit Multimedia Serial Link 2) is a high-speed serial link that carries uncompressed camera video, power and control data over one coaxial cable of up to around 15 meters. Developed for automotive cameras, it is now widely used on robots, autonomous machines and drones with NVIDIA Jetson computers.

  6. What Is a Stereo Camera?

    A stereo camera is a camera with two image sensors a fixed distance apart, like a pair of eyes. By finding the same point in both images and measuring how far it shifts between them, it calculates the distance to every pixel, so one device gives a robot or vehicle a 3D depth map as well as a color image.

  7. What Is ROS (Robot Operating System)?

    ROS (Robot Operating System) is a free, open-source set of software libraries and tools for building robot applications. Despite the name, it is not an operating system: it runs on Linux and handles communication between the parts of a robot, such as sensors, navigation and motor control. ROS 2 is the current version.

// NEXT STEP

Putting AI on a drone?

Tell us the airframe, the payload, the battery and the autonomy software. We will recommend the Jetson companion computer, then configure, image and test it with your cameras and flight-controller link before it ships.

Phone · USA +1 407 214 9446