ÉlőUtoljára: 34 perceMa: 0
Eszközökfrissítve: 23:30

Elodin AI nyílt forráskódú drónverseny-szimulátort adott ki

Az Elodin AI nyílt forráskódú drónverseny-szimulátort tett elérhetővé a GitHubon, hogy segítse a fejlesztőket az Anduril AI Grand Prix autonóm drónversenyre való felkészülésben.

Elodin AI nyílt forráskódú drónverseny-szimulátort adott ki
Fotó: Fotó: Growtika / Unsplash
forrás: Hacker News·AI Forradalom szerk.·
Megosztás

Az Elodin AI megnyitotta forráskódú drónverseny-szimulátorát, amely az Anduril AI Grand Prix nevű, 500 ezer dolláros autonóm drónversenyhez készült. A fejlesztők és az érdeklődők mostantól elkezdhetik írni autopilot kódjukat a rendelkezésre álló stack ellen, még a hivatalos virtuális selejtező előtt. A szimulátor nyílt forráskódú, macOS és Linux rendszereken fut, és a teljes beállítás mindössze 5 perc alatt felállítható.

A fejlesztőknek a korábbiakban a nulláról kellett felépíteniük a versenyt, ami jelentős erőfeszítést igényelt. Mivel a hivatalos virtuális selejtező szimulátorának megjelenése késedelmet szenvedett, az Elodin úgy döntött, hogy közzéteszi a belsőleg épített reprezentatív riget. Ez lehetővé teszi más csapatok számára, hogy már most elkezdjenek iterálni, ahelyett, hogy a hivatalos startjelre várnának.

Kapcsolódó: GPU-flottafelügyelet

A Szimulátor Mélyén

A gyakorlórig három fő elemet kapcsol össze: az Elodin 6-DOF merevtest-fizikai szimulációját, a valós repülésvezérlő PID-rátáját, valamint egy egyetlen Python-függvényt, amely a versenyzők által írt autopilot kódot tartalmazza. A szimuláció 1 kHz-es frekvencián fut, szinkronizálva a Betaflight repülésvezérlőt, így a fejlesztők a valós hardveren futó szoftver ellen hangolhatják a vezérlőt. A versenyzőknek csak a `solver/` mappában kell dolgozniuk, ahol egyetlen `(update: SensorUpdate) -> RCCommand` függvényt kell módosítaniuk.

Kapcsolódó: AI modell teljesítmény

A Fejlesztői Folyamat

A szimulátor használatához a fejlesztőknek telepíteniük kell a `uv`, `git`, `git lfs` és egy C toolchain-t. A telepítési folyamat egyszerű: a `scripts/install_elodin.sh` szkript telepíti az Elodin CLI-t és a DBuv szinkront, majd a `git submodule update --init --recursive --depth 1 betaflight` parancs letölti a Betaflight forráskódját, amit a `scripts/build_betaflight.sh` szkript fordít le. Ezt követően a `elodin editor sim/main.py` paranccsal indítható el a szimulátor.

Kapcsolódó: AI CAD kiegészítő

Az Elodin szívesen fogad visszajelzéseket olyan fejlesztőktől, akik már építettek szimulátorokat valós idejű vezérléshez, akik tervezik a részvételt az AI Grand Prix-en, vagy akiknek véleményük van a `solver/api.py` ergonómiájáról, illetve a lockstep flight-controller integrációról. A cég várja a hozzászólásokat a stack bármely rétegével kapcsolatban, és a szimulátor a GitHubon keresztül érhető el 2024. március 15-től.

Kapcsolódó: PyTorch optimalizálás

tetszett a cikk? oszd meg →
Megosztás

Tetszik az oldal? Támogasd a fejlesztést

Az AI Forradalom egy automatizált pipeline: napi adatgyűjtés, LLM-feldolgozás és infrastruktúra fenntartása valódi költségekkel jár. Ha értékesnek találod a tömör, naprakész AI-összefoglalókat, egy kávé sokat segít.

Támogatom