DeepMind kundige de iepening fan in simulator fan fysike prosessen MuJoCo oan

Google-eigendom DeepMind, ferneamd om har ûntwikkelingen op it mêd fan keunstmjittige yntelliginsje en de bou fan neurale netwurken dy't by steat binne om kompjûterspultsjes op minsklik nivo te spyljen, kundige de ûntdekking fan in motor oan foar simulearjen fan fysike prosessen MuJoCo (Multi-Joint dynamyk mei Kontakt ). De motor is rjochte op it modelleren fan artikuleare struktueren dy't ynteraksje mei de omjouwing, en wurdt brûkt foar simulaasje yn 'e ûntwikkeling fan robots en systemen foar keunstmjittige yntelliginsje, op it poadium foar de ymplemintaasje fan' e ûntwikkele technology yn 'e foarm fan in klear apparaat.

De koade is skreaun yn C/C++ en sil wurde publisearre ûnder de Apache 2.0-lisinsje. Linux, Windows en macOS platfoarms wurde stipe. Iepenboarnewurk oan alle ynhâld fan it projekt wurdt ferwachte dat se yn 2022 foltôge wurde, wêrnei't MuJoCo sil ferhúzje nei in iepen ûntwikkelingsmodel wêrmei leden fan 'e mienskip kinne meidwaan oan' e ûntwikkeling.

MuJoCo is in bibleteek dy't in algemiene doel fysike prosessimulaasjemotor ymplementearret dy't kin wurde brûkt yn it ûndersyk en ûntwikkeling fan robots, biomeganyske apparaten en masine-learsystemen, lykas ek by it meitsjen fan grafiken, animaasje en kompjûterspultsjes. De simulaasjemotor is optimalisearre foar maksimale prestaasjes en makket objektmanipulaasje op leech nivo mooglik, wylst se hege krektens en rike simulaasjemooglikheden leverje.

Modellen wurde definieare mei de MJCF-sênebeskriuwingstaal, dy't basearre is op XML en kompilearre mei in spesjale optimalisearjende kompilator. Neist MJCF stipet de motor it laden fan bestannen yn it universele URDF (Unified Robot Description Format). MuJoCo leveret ek in GUI foar ynteraktive 3D-fisualisaasje fan it simulaasjeproses en it werjaan fan 'e resultaten mei OpenGL.

Key features:

  • Simulaasje yn generalisearre koördinaten, útsein mienskiplike oertredings.
  • Omkearde dynamyk, detectable sels yn 'e oanwêzigens fan kontakt.
  • Gebrûk fan konvexe programmearring om unifoarme beheiningen yn trochgeande tiid te formulearjen.
  • Mooglikheid om ferskate beheiningen yn te stellen, ynklusyf sêfte oanrekking en droege wriuwing.
  • Simulaasje fan partikelsystemen, stoffen, touwen en sêfte objekten.
  • Actuators (actuators), ynklusyf motors, silinders, spieren, tendons en crank meganismen.
  • Solvers basearre op Newton, conjugate gradient en Gauss-Seidel metoaden.
  • Mooglikheid fan it brûken fan piramidale of elliptyske wriuwingskegels.
  • Brûk jo kar fan Euler of Runge-Kutta numerike yntegraasjemetoaden.
  • Multi-threaded discretization en einige ferskil approximation.



Boarne: opennet.ru

Add a comment