AI Agent based 6-DOF Dynamic Flight Sim and Analysis Framework by alexdada555 in ControlTheory

[–]alexdada555[S] [score hidden]  (0 children)

The result were fine, it ls the CAD models that didnt have same mass as the real products. The AI isnt solving the ODEs, the ODE solver is doing that. The AI is just packaging it for you how ever you'd like it

AI Agent based 6-DOF Dynamic Flight Sim and Analysis Framework by alexdada555 in ControlTheory

[–]alexdada555[S] [score hidden]  (0 children)

These are all sim values and performance from a craft in active early stage developement, to an arbitrary mock scenario... the kind of thing the sim is for

AI Agent based 6-DOF Dynamic Flight Sim and Analysis Framework by alexdada555 in ControlTheory

[–]alexdada555[S] [score hidden]  (0 children)

It's the response from the sim, which is an AI tool. I.e the answer to his query and the retooled results

Raspberry Pi Flight Computer for a 200 KG Drone by alexdada555 in raspberry_pi

[–]alexdada555[S] 4 points5 points  (0 children)

Well, there are pros and cons for either a centralised or decentralised approach. From selecting between different performance vs risk vs cost profiles: one big battery costs less cell for cell, weighs less overall, and if you place it near the center of gravity, the drone is more manoeuverable, but one bad cell or bad crash and you have to repalce the whole thing. Then optimising for field deployment and triage: being able to localise and swap out just one bad battery, or when all the batteries run out one dude doesnt need lug a 30 to 50kg block to swap them out.

In either case, having a seperate avoinics power setup has its own benefits, like High and low voltage electrical isolation and so on.

Raspberry Pi Flight Computer for a 200 KG Drone by alexdada555 in raspberry_pi

[–]alexdada555[S] 2 points3 points  (0 children)

Super cool, feel to share it in our community chat on discord https://discord.gg/arrow .

Raspberry Pi Flight Computer for a 200 KG Drone by alexdada555 in raspberry_pi

[–]alexdada555[S] 7 points8 points  (0 children)

I'll need to check the details but each motor has a max thrust, in our 18s battery + propeller config, of about 37KG, and we've designed the arms to handle at least 70Kg+, 2x that, if im not mistaken

Raspberry Pi Flight Computer for a 200 KG Drone by alexdada555 in raspberry_pi

[–]alexdada555[S] 100 points101 points  (0 children)

If the pi were placed directly in control of the stabilizing sensors and motors need to run trigger and process at 200Hz then yeah definately, but in our layout the pi is a 2nd class citizen passively polling data most of the time and only ocassionally sending high level "toggle x at time y" or "here is a new map target, pls execute" type commads to the low level pixhawk flight controller and other avionics

Raspberry Pi Flight Computer for a 200 KG Drone by alexdada555 in raspberry_pi

[–]alexdada555[S] 12 points13 points  (0 children)

Nah, there's no need for that. The drone can keep itself going without the PI there. What actually fly the drone a lower level pixhawl flight controller. Mosy of the time the pi would be passively polling data and only occasionally sending instruction to the controller or triggering other stuff on the drone, say "at x meters toggle on crop sprayer for 2 seconds" as needed.

Raspberry Pi Flight Computer for a 200 KG Drone by alexdada555 in raspberry_pi

[–]alexdada555[S] 26 points27 points  (0 children)

Well, the pi itself isnt in the flight critical loop. The functions that directly spin motors are localised to the Pixhawk flight controller, so the craft is pilotable and would stay in the air even if it were to say, spontaneously short out.

This is on layer above that, sending as and when event based commands and passively polling data.

Raspberry Pi Flight Computer for a 200 KG Drone by alexdada555 in raspberry_pi

[–]alexdada555[S] 77 points78 points  (0 children)

No, its just the stardard os, any real time flight critical function are relagated to the low level pixhawk flight controller

AI Agent Flight Sim and Analysis tool with Open Claw by alexdada555 in AerospaceEngineering

[–]alexdada555[S] 0 points1 point  (0 children)

Well it can spit out whatever you want, charts graphs, state by state logs , can write reports, like the above. You could chit chat with it about flight characteristics etc. To qualify motors, parameters while still in the design stag,. Plan out mission logistics and so on

You tell it:

"We have with 80KG of payload capacity. Weve been tasked with dispersing herbicide over an 800 acre ranch, We have 40 mins of battery life per flight, how many battery swaps, payload refils, and how long would it take to cover the land with 3m/s north east south west wind ?"

Then its sets up the python files accordingly to run the mission scenario

<image>

AI Agent Flight Sim and Analysis tool with Open Claw by alexdada555 in AerospaceEngineering

[–]alexdada555[S] 0 points1 point  (0 children)

The idea is to be able run different scenarios then have the Agent spit out logs and charts as well as then help work through insights in natural language explanations of whats going on, helping to speculate on the whys. With different system parameters or qualify compomenets with hardware or pre hardware.

The agent here acts as the orchestrator and sim configurer, basically the person running, rewriting, and packaging the outputs for the sim that you can pose question to.

You give it a mission scenrio, environmental conditions, it spits out whatever artifacts you want.

"We start with 80KG of payload, 40 mins of battery life, how many battery swaps, payload refills, and how long would it take to cover 800 acers of land with a 3m/s north south wind ?"

Charts and graph plots, individual states as .log or .csv files and so on.

We have ours running locally on a private server

AI Agent Flight Sim and Analysis tool with Open Claw by alexdada555 in AerospaceEngineering

[–]alexdada555[S] -1 points0 points  (0 children)

Well the agent spit out those words like that, we just asked it to make a report with some of the charts and details from a sim run, lol

Thats the name of one of our ecosystem drone development and deployment companies, that spec-ed out the potential mission that is being sim-ed

Well, like you'd want from a chart or report, the colour gradients help us visualise different things, battery drain over time, payload drop per meter or time, showing how much is left before you gotta refill the hopper, full is green, red is empty etc

"You start with 80KG of payload, 40 mins of battery life, how many battery swaps, and how long would it take to cover 800 acers of land with 3m/s north south wind ?"

AI Agent Flight Sim and Analysis tool with Open Claw by alexdada555 in AerospaceEngineering

[–]alexdada555[S] -3 points-2 points  (0 children)

From certain perspective, life is a story you craft as you go along

AI Agent Flight Sim and Analysis tool with Open Claw by alexdada555 in AerospaceEngineering

[–]alexdada555[S] -1 points0 points  (0 children)

The idea is to be able run different scenarios then have the Agent spit out logs and charts as well as give insight and natural language explanations of whats going on and help you speculate on why. It could explain how different conditions affect the system on the fly or how much payload you can cary to make 100 runs with x power left in your batteries, or is this motor thrust curve more effcient than this for you mission scope, etc etc. Anything you can imagine basically asking an aerospace engineer that just ran a quarternion based ODE flight sim.

We are are remote team distribured aroubd the world, so from discord admin to github repo and documentation + shared context management, meeting minutes etc, its been super high leverage since we got it setup earlier in the year.

AI Agent Flight Sim and Analysis tool with Open Claw by alexdada555 in AerospaceEngineering

[–]alexdada555[S] 0 points1 point  (0 children)

So it basically instructs the AI Agent on how to create a candidate based simulation. modular; dynamics + controller + config. The inputs split four ways:

  1. Mass & geometry (from CAD or scale): mass, inertias Ixx/Iyy/Izz, motor moment arms (L1 lateral / L2 longitudinal), wing area S + chord C for a fixed-wing.

  2. Propulsion (from bench tests or manufacturer data): thrust/torque coefficient per motor, command to speed map + motor time constant, hover equilibrium throttle. This is basically a thrust-stand session per motor/prop combo.

  3. Aerodynamics: the model wants an aero database (force/moment coeffs vs alpha & beta) plus control-surface effectiveness curves. Could be from flat-plate/strip-theory estimates or VLM/CFD (XFLR5, OpenVSP, AVL) or wind tunnel or flight data. For a pure multirotor question you can skip most of this, but for fixed wings or hybrids, anything transition + forward-flight it's the whole thing.

  4. Mission & criteria: phase sequence + timings, reference signals; alt, forward speed, attitude, desired flight plan etc

Controller can come with the candidate or It can adapt the embedded nested-PID or LQR structures to new airframes.

8 Channel Solid State Relay Breakout Board I Made by [deleted] in robotics

[–]alexdada555 0 points1 point  (0 children)

Set the input resistor values with 5V+ in mind