Design
Assemble your aircraft from real components. The mass, the balance and the clearances update with each change.
xFluid is the engineering workbench for drone teams. It connects real components, performance models, flight and sensor simulation, and flight data, directly in your browser.
Private betaHosted in the EUNo installation
All tools of xFluid use the same aircraft model. A change in the design updates the performance, the simulation and the comparison with flight data.
Assemble your aircraft from real components. The mass, the balance and the clearances update with each change.
Predict the power, the endurance, the range and the flight limits from models of the propulsion, the battery and the airframe.
Fly the design manually, semi-autonomously, in FPV or on autonomous missions, with simulated sensors.
Import flight logs from common autopilots such as PX4 and ArduPilot. Compare them with the model and calibrate it.
Assemble your aircraft from a library of real motors, propellers, batteries, payloads and structures, or add your own parts. xFluid updates the mass, the balance and the clearances after each change.
Endurance, range, power and speed limits update after each change. The propulsion model shows the load on each motor and on the battery.
The flight model includes the limits of the motors, the battery and the controller. Fly manually or with assistance, fly FPV from an onboard camera, or let the aircraft fly an autonomous mission.
Change the battery, the payload, the propulsion or another input. xFluid compares the mass, the power, the endurance and the margins of each variant.
Import flight logs from PX4 and ArduPilot. xFluid finds the steady parts of each flight and compares the measured power with the model.
Each sensor model has a mount, a rate, noise, delay and faults. Test your navigation and payload software with realistic data before the first flight.
The sensors that tell the aircraft where it is.
The sensors that see the world around the aircraft.
The data of the aircraft systems and of the payloads.
The sensor library grows with each release, and some of these sensors are on the roadmap. Ask us which sensors are available today.
Use the same aircraft model to size a design, to train autonomy and to test the failure cases before the first flight.
Train and test control and navigation policies in a repeatable simulated world, with physics-based aircraft and sensors.
Record camera images with exact ground truth, and develop navigation that uses the cameras only.
Fly with GNSS dropouts and degraded sensors, and test the estimator that keeps the aircraft on course.
Inject motor, sensor and battery faults, and check that the aircraft stays controllable.
Plan each mission with energy reserves and margins, and check them before the flight.
Compare variants, and see how each payload changes the balance, the endurance and the margins.
Some of these workflows are in development. Ask us about the current status.
Each team works in its own private workspace. Access is by invitation.
The servers are in the EU, and each connection is encrypted.
Export your data in open formats, or connect your own tools through the API.
xFluid compares its models with published test data, so you know how far you can trust each result.
Error of the motor model against the measured hover power in NASA flight-vehicle tests.
Error of the rotor power in forward flight against NASA wind-tunnel data.
The value comes from a test with a source, for example the bench test of a propeller.
The value comes from a model with stated limits. xFluid tells you when a model has no calibration.
The value is outside the measured range. The label warns you before you rely on it.
The price depends on your team and your use. Contact us at info@xfluid.ee to get a demo or access.
Tell us what you design and which decision you must make. We reply by email.
info@xfluid.ee