The embedded Jetson One specifications define the triple-redundant flight computing, distributed CAN-bus motor control, and LiDAR-assisted sensor fusion architecture that enables a personal eVTOL (electric vertical takeoff and landing) aircraft to fly and land autonomously without single-point failures. When engineers and makers search for these specifications, they are usually looking to understand how a 280-pound aircraft manages to stay stable in the air using distributed microcontrollers rather than a single central computer.
What the Jetson One Specifications Mean for Embedded Avionics
In a standard hobbyist drone, a single flight controller (like a Pixhawk running ArduPilot) reads I2C/SPI sensors and outputs PWM or DShot signals to the ESCs (Electronic Speed Controllers). If that single MCU crashes, the drone falls. The Jetson One specifications change this paradigm entirely by introducing aerospace-grade redundancy into a consumer footprint.
What this changes in a real circuit installation is the shift from shared, unisolated peripheral buses to distributed, fault-tolerant networks. Instead of wiring six ESCs to a single UART telemetry pin, the system uses an isolated CAN-FD (Controller Area Network) bus where every motor controller acts as an independent node broadcasting its own RPM, temperature, and voltage telemetry. The flight stack doesn't just command the motors; it negotiates with them.
| Specification Category | Standard Hobby Drone (e.g., FPV Quad) | Jetson One eVTOL Architecture |
|---|---|---|
| Compute Redundancy | Single FCU (STM32H7) | Triple-redundant voting computers |
| Sensor Fusion | Single IMU + Barometer | Multiple IMUs + LiDAR + Ultrasonic array |
| Motor Telemetry | None or shared UART (CRSF) | Isolated CAN-bus per ESC node |
| Failure Mitigation | Crash / Failsafe landing | Autonomous safe-landing on single-engine out |
Worked Numeric Example: Triple-Redundant IMU Voting Logic
To understand how the Jetson One maintains stability when a sensor fails, we need to look at the median-voting algorithm used in triple-redundant Inertial Measurement Units (IMUs). Let's run a numeric example using pitch angle data polled at 1,000 Hz.
Imagine the aircraft is hovering in a crosswind. The flight controller requests the current pitch angle from three physically separated IMU nodes:
- IMU Node A: Reports +4.2°
- IMU Node B: Reports +4.1°
- IMU Node C: Reports +15.8° (Fault condition: internal SPI bus glitch)
If the system used a simple mathematical average, the calculated pitch would be (4.2 + 4.1 + 15.8) / 3 = 8.03°. The flight controller would aggressively pitch the nose down to correct an 8-degree error that doesn't actually exist, likely causing a crash.
Instead, the embedded specifications dictate a median selection filter. The algorithm sorts the array: [4.1, 4.2, 15.8]. It selects the middle value: 4.2°. The outlier is instantly rejected. Furthermore, the system calculates the variance. Because Node C deviates from the median by 11.6° (well beyond the acceptable 1.5° threshold), the flight controller flags Node C as failed, removes it from the voting pool, and continues flying safely on a dual-node majority vote until landing.
Where You Meet This in Practice
You meet this level of embedded specification in practice when you transition from building toys to building heavy-lift or human-carrying platforms. If you are designing a 25kg agricultural crop sprayer or a cinematic heavy-lift octocopter, single-point failures are no longer acceptable.
In the workshop, this means you stop using standard 5V I2C multiplexers and start designing PCBs with galvanic isolation. You will encounter this when integrating DroneCAN or ArduPilot's redundant sensor setups. You'll find yourself routing CAN-H and CAN-L traces with 120-ohm termination resistors, adding optocouplers or digital isolators (like the Texas Instruments ISO1050) to protect your low-voltage 3.3V logic from the high-current noise generated by 80A motor phases.
Real-World Scenario Walkthrough: Building a Redundant CAN-Bus Flight Node
To truly understand the engineering behind these specifications, let's look at a real-world bench scenario where we attempted to replicate Jetson-style redundancy on a custom hexacopter using ESP32-S3 microcontrollers.
- Setup: We built three identical sensor nodes. Each node featured an ESP32-S3, a Bosch BMI270 IMU, and an SN65HVD230 CAN transceiver. They were wired to a central CAN bus to feed telemetry to a primary Pixhawk flight controller.
- Numbers: We configured the CAN bus for 1 Mbps. Each node transmitted a 64-byte sensor payload every 2 milliseconds. Total bus load was roughly 25%, leaving plenty of headroom for ESC telemetry and GPS data.
- Outcome: During bench testing, the median voter worked perfectly. We could physically unplug one ESP32 mid-hover (simulated via a kill-switch), and the drone maintained its position without a single twitch.
- What Went Wrong: During the first full-power outdoor flight test, the moment the motors armed and drew 40A collectively, Node 2 instantly died. The drone landed safely on the remaining two nodes, but the hardware was fried.
Frequently Asked Questions
Does the Jetson One use a Raspberry Pi or Arduino for flight control?
No. While a Raspberry Pi might be used in custom DIY drones for high-level mission planning or computer vision, the Jetson One uses proprietary, deterministic, triple-redundant flight computers. Standard Linux-based boards (like the Pi) or basic 8-bit microcontrollers (like the Arduino Uno) lack the real-time interrupt latency and hardware redundancy required for human-carrying eVTOL flight safety.
How does the Jetson One handle a complete motor failure?
The aircraft features 8 independent motors. If one motor fails, the embedded flight controller instantly detects the drop in RPM telemetry via the CAN bus. It recalculates the thrust vector and adjusts the remaining 7 motors to maintain yaw authority and level flight, allowing the automated system to execute a safe, controlled landing.
What sensors are used for autonomous landing?
According to Jetson Aero's technical documentation, the aircraft utilizes a combination of ultrasonic sensors and LiDAR to map the ground proximity. This sensor fusion allows the flight controller to detect uneven terrain or obstacles during the final descent phase, automatically holding a hover if the landing zone is deemed unsafe.
Can I build a triple-redundant system with ArduPilot?
Yes. ArduPilot supports up to three redundant IMUs and redundant power modules. You can read more about configuring sensor voting and failover logic in the official ArduPilot redundancy documentation. However, achieving true aerospace-grade reliability requires custom hardware with isolated power rails, not just software configuration.






