Компания DeepMind анонсировала ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ симулятора физичСских процСссов MuJoCo

ΠŸΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰Π°Ρ‚Π° Π½Π° Google компания DeepMind, извСстна с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΡ‚Π΅ си Π² сфСрата Π½Π° изкуствСния ΠΈΠ½Ρ‚Π΅Π»Π΅ΠΊΡ‚ ΠΈ строитСлството Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ, способни Π΄Π° играят ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½ΠΈ ΠΈΠ³Ρ€ΠΈ Π½Π° Ρ‡ΠΎΠ²Π΅ΡˆΠΊΠΎ Π½ΠΈΠ²ΠΎ, обяви ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° двигатСля Π·Π° симулация Π½Π° Ρ„ΠΈΠ·ΠΈΡ‡Π½ΠΈ процСси MuJoCo (Multi-Joint dynamics with Contact). ДвигатСлят Π΅ насочСн към ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€Π°Π½Π΅ Π½Π° ставни структури, взаимодСйствващи с ΠΎΠΊΠΎΠ»Π½Π°Ρ‚Π° срСда ΠΈ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° симулации ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ ΠΈ систСми Π·Π° изкуствСн ΠΈΠ½Ρ‚Π΅Π»Π΅ΠΊΡ‚, Π½Π° Π΅Ρ‚Π°ΠΏΠ° ΠΏΡ€Π΅Π΄ΠΈ рСализацията Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π°Ρ‚Π° тСхнология Π² Π³ΠΎΡ‚ΠΎΠ²ΠΎ устройство.

ΠšΠΎΠ΄ΡŠΡ‚ Π΅ написан Π½Π° C/C++ ΠΈ Ρ‰Π΅ бъдС ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ ΠΏΠΎΠ΄ лицСнзия Apache 2.0. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ сС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅ Linux, Windows ΠΈ macOS. Π Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΏΠΎ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° всички ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΈ ΠΊΠΎΠ΄ΠΎΠ²Π΅ сС ΠΏΠ»Π°Π½ΠΈΡ€Π° Π΄Π° бъдС Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½Π° ΠΏΡ€Π΅Π· 2022 Π³ΠΎΠ΄ΠΈΠ½Π°, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ MuJoCo Ρ‰Π΅ ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΌΠΎΠ΄Π΅Π» Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, позволяващ участиС Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° прСдставитСли ΠΎΡ‚ общността.

MuJoCo Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° с рСализация Π½Π° симулационСн Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» Π·Π° Ρ„ΠΈΠ·ΠΈΡ‡Π½ΠΈ процСси с ΠΎΠ±Ρ‰ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° изслСдвания ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ, Π±ΠΈΠΎΠΌΠ΅Ρ…Π°Π½ΠΈΡ‡Π½ΠΈ устройства ΠΈ систСми Π·Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΏΡ€ΠΈ създаванС Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, анимация ΠΈ ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½ΠΈ ΠΈΠ³Ρ€ΠΈ. Бимулационният Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ Π·Π° максимална производитСлност ΠΈ позволява ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ Π½Π° ниско Π½ΠΈΠ²ΠΎ, ΠΊΠ°Ρ‚ΠΎ Π² ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ осигурява висока точност ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€Π°Π½Π΅.

ΠœΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ сС опрСдСлят с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π΅Π·ΠΈΠΊΠ° Π·Π° описаниС Π½Π° сцСни MJCF, основан Π½Π° XML ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° спСциалСн ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Ρ‰ ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€. ОсвСн MJCF, двигатСлят ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² унивСрсалСн Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ URDF (Unified Robot Description Format). MuJoCo ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΈ Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ интСрфСйс Π·Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π° 3D визуализация Π½Π° процСса Π½Π° симулация ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° OpenGL.

ΠŸΡƒΡΠ½Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎΡ‚ΠΎ

Основни Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

  • Бимулация Π² ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ΠΈ, ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‰Π° Π½Π°Ρ€ΡƒΡˆΠ°Π²Π°Π½Π΅ Π½Π° ставитС.
  • ΠžΠ±Ρ€Π°Ρ‚Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°, опрСдСляна Π΄ΠΎΡ€ΠΈ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΈ.
  • ИзползванС Π½Π°ε‡ΈΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ Π·Π° ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° ограничСния Π² Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅.
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ограничСния, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΌΠ΅ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΈ ΠΈ сухо Ρ‚Ρ€ΠΈΠ΅Π½Π΅.
  • Π‘ΠΈΠΌΡƒΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° систСми ΠΎΡ‚ частици, Ρ‚ΡŠΠΊΠ°Π½ΠΈ, Π²ΡŠΠΆΠ΅Ρ‚Π° ΠΈ ΠΌΠ΅ΠΊΠΈ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ.
  • Π˜Π·ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ (Π°ΠΊΡ‚ΡƒΠ°Ρ‚ΠΎΡ€ΠΈ), Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΌΠΎΡ‚ΠΎΡ€ΠΈ, Ρ†ΠΈΠ»ΠΈΠ½Π΄Ρ€ΠΈ, мускули, сухоТилия ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ с ΠΊΡ€ΠΈΠ²Π° Ρ‰ΠΈΠΏΠΊΠ°.
  • Π Π΅ΡˆΠ°Π²Π°Ρ‰ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π½Π° ΠΡŽΡ‚ΠΎΠ½, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΈ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π° Гаус-Π—Π΅ΠΉΠ΄Π΅Π».
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Π°Π»Π½ΠΈ ΠΈΠ»ΠΈ Π΅Π»ΠΈΠΏΡ‚ΠΈΡ‡Π½ΠΈ конуси Π½Π° Ρ‚Ρ€ΠΈΠ΅Π½Π΅.
  • Π˜Π·Π±ΠΎΡ€ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° числСно ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π΅, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π•ΠΉΠ»Π΅Ρ€ ΠΈ Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Π°.
  • ΠœΡƒΠ»Ρ‚ΠΈΠΏΠΎΡ‚ΠΎΡ‡Π½Π° дискрСтизация ΠΈ аппроксимация с ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π° ΠΊΡ€Π°Π΅Π½ Ρ€Π°Π·Π»ΠΈΠΊΠΈ.

ΠŸΡƒΡΠ½Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎΡ‚ΠΎ
ΠŸΡƒΡΠ½Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎΡ‚ΠΎ
ΠŸΡƒΡΠ½Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎΡ‚ΠΎ
ΠŸΡƒΡΠ½Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎΡ‚ΠΎ


Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru
ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster