El

Elodin – A better framework for physics simulation

Hacker News

Elodin – A better framework for physics simulation

Hey HN! We are the co-founders of Elodin ( https://elodin.systems/ ), a code-first physics simulation framework. We just open-sourced our core libraries on Github: https://github.com/elodin-sys/elodin Have you ever wondered what happens when a satellite is first placed into orbit? It turns out that often, they tumble out of control, end over end, in a miraculous fight against stability. Check out our demo here of a control system attempting to rectify this: https://app.elodin.systems/sandbox/hn/cube-sat The spacecraft does not appreciate tumbling: deploying solar panels and antennas might not work, and doing anything worthwhile is out of the picture. So what are you to do about this? You'll equip your satellite with reaction wheels (or magnetorquers), but now you have a second problem. What commands do you send to the reaction wheels? We created Elodin to help solve problems like this. These problems are firmly in the realm of GNC (guidance, navigation, and control) engineers; they are traditionally solved with MatLab / Simulink, a bunch of Python scripts, and/or a tool like Gazebo or Basilisk. While building the flight software for a deep-space mission, I tried all of these tools and didn’t like them. In particular, I found that running Monte Carlo simulations in the cloud was painful. So we set out to build a better framework for physics simulation. You might call it "Tensorflow for Physics." The name fits for two reasons: we use XLA to accelerate your math, and we've built an extensible framework for creating new physics engines. Most physics engines are fixed-function. For example, something like MuJoCo ( https://mujoco.readthedocs.io/en/stable/overview.html ) is great for traditional robotics, but GMAT ( https://gmat.atlassian.net/wiki/spaces/GW/overview ) is far better for orbital analysis. No single physics engine can solve all problems, and it’s hard to integrate multiple engines. Our framework allows you to easily compose different physics algorithms. Space is hard enough—let’s not have software make it harder than it needs to be! We are still early in building our stack, so we’d be grateful to hear any feedback that you have.

Share card

Actual performance

167points
50comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: created · Missing: supports, reddit linkedin, podcasting
85%85% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Hacker NewsStrong engagement from HN community · Strong signals: io · Missing: https docs, excited, just released
71%71% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Product HuntOn track for Day 1 leaderboard · Strong signals: new, single, code · Missing: mac, agents, macos
59%59% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
43%43% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
35%35% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
15%15% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

AI
AI2-THOR, 3D Physics Simulation Framework for Training AI Agents35%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

AI2-THOR, 3D Physics Simulation Framework for Training AI Agents

Hacker News7
iTensor
iTensor38%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Interactive tensor computation & physics simulation

Product Hunt+8
A
A Mindmap of Physics40%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A Mindmap of Physics

Hacker News6
A
A double pendulum JavaScript physics simulation49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A double pendulum JavaScript physics simulation

Hacker News8
Be
BepuPhysics – 3D real-time physics simulation library in C#54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

BepuPhysics – 3D real-time physics simulation library in C#

Hacker News108
We
WebGL Fire Simulation67%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

WebGL Fire Simulation

Hacker News143
Ph
Pharmaceutical Modeling and Simulation with Pumas (Julia)47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Pharmaceutical Modeling and Simulation with Pumas (Julia)

Hacker News3
HT
HTML5 Bird Flocks Simulation in CoffeeScript55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

HTML5 Bird Flocks Simulation in CoffeeScript

Hacker News47
Fi
Firefly Synchronization Simulation in ClojureScript56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Firefly Synchronization Simulation in ClojureScript

Hacker News24
Bo
Boids Simulation56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Boids Simulation

Hacker News63