DeepMind แž”แžพแž€แž€แžผแžŠแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž€แŸ’แž›แŸ‚แž„แž’แŸ’แžœแžพแžšแžผแž”แžœแžทแž‘แŸ’แž™แžถ MuJoCo

DeepMind แž”แžถแž“แž”แžพแž€แž€แžผแžŠแž”แŸ’แžšแž—แž–แž“แŸƒแž˜แŸ‰แžถแžŸแŸŠแžธแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ’แž›แŸ‚แž„แž’แŸ’แžœแžพแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžšแžถแž„แž€แžถแž™ MuJoCo (แžŸแž€แŸ’แžŠแžถแž“แžปแž–แž›แž…แž˜แŸ’แžšแžปแŸ‡แž‡แžถแž˜แžฝแž™แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„) แž“แžทแž„แž•แŸ’แž‘แŸแžšแž‚แž˜แŸ’แžšแŸ„แž„แž‘แŸ…แž‡แžถแž‚แŸ†แžšแžผแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž”แžพแž€แž…แŸ†แž  แžŠแŸ‚แž›แž”แž„แŸ’แž€แž”แŸ‹แž“แŸแž™แž–แžธแž›แž‘แŸ’แž’แž—แžถแž–แž“แŸƒแžŸแž˜แžถแž‡แžทแž€แžŸแž แž‚แž˜แž“แŸแžŠแŸ‚แž›แž…แžผแž›แžšแžฝแž˜แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” แž‚แž˜แŸ’แžšแŸ„แž„แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแž˜แžพแž›แžƒแžพแž‰แžแžถแž‡แžถแžœแŸแž‘แžทแž€แžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžŸแŸ’แžšแžถแžœแž‡แŸ’แžšแžถแžœ แž“แžทแž„แž€แžทแž…แŸ’แž…แžŸแž แž€แžถแžšแž›แžพแž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถแžแŸ’แž˜แžธแŸ—แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž€แžถแžšแž€แŸ’แž›แŸ‚แž„แž’แŸ’แžœแžพแž˜แž“แžปแžŸแŸ’แžŸแž™แž“แŸ’แž แž“แžทแž„แž™แž“แŸ’แžแž€แžถแžšแžŸแŸ’แž˜แžปแž‚แžŸแŸ’แž˜แžถแž‰แŸ” แž€แžผแžŠแž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ Apache 2.0 แŸ” แžœแŸแž‘แžทแž€แžถ Linux, Windows แž“แžทแž„ macOS แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แžถแŸ†แž‘แŸ’แžšแŸ”

MuJoCo แž‚แžบแž‡แžถแž”แžŽแŸ’แžŽแžถแž›แŸแž™แžŠแŸ‚แž›แžขแž“แžปแžœแžแŸ’แžแž˜แŸ‰แžถแžŸแŸŠแžธแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ’แž›แŸ‚แž„แž’แŸ’แžœแžพแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžšแžถแž„แž€แžถแž™ แž“แžทแž„แž”แž„แŸ’แž€แžพแžแž‚แŸ†แžšแžผแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แž˜แžถแž“แžขแž“แŸ’แžแžšแž€แž˜แŸ’แž˜แž‡แžถแž˜แžฝแž™แž”แžšแžทแžŸแŸ’แžแžถแž“ แžŠแŸ‚แž›แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž˜แž“แžปแžŸแŸ’แžŸแž™แž“แŸ’แž แžงแž”แž€แžšแžŽแŸแž‡แžธแžœแž˜แŸแž€แžถแž“แžทแž… แž“แžทแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž”แž‰แŸ’แž‰แžถแžŸแžทแž”แŸ’แž”แž“แžทแž˜แŸ’แž˜แžทแž แž€แŸแžŠแžผแž…แž‡แžถแž€แŸ’แž“แžปแž„แž€แžถแžšแž”แž„แŸ’แž€แžพแžแž€แŸ’แžšแžถแž แŸ’แžœแžทแž€ แž…แž›แž“แžถ แž“แžทแž„แž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžšแŸ” แž แŸ’แž‚แŸแž˜แŸ” แž˜แŸ‰แžถแžŸแŸŠแžธแž“แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแž‡แžถ C แž˜แžทแž“แž”แŸ’แžšแžพแž€แžถแžšแž”แŸ‚แž„แž…แŸ‚แž€แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แžแžถแž˜แžœแž“แŸ’แž แž“แžทแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžขแžแžทแž”แžšแž˜แžถแŸ”

MuJoCo แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แžšแŸ€แž”แž…แŸ†แžœแžแŸ’แžแžปแž€แŸ’แž“แžปแž„แž€แž˜แŸ’แžšแžทแžแž‘แžถแž” แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž—แžถแž–แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแžแŸ’แž–แžŸแŸ‹ แž“แžทแž„แžŸแž˜แžแŸ’แžแž—แžถแž–แž’แŸ’แžœแžพแž‚แŸ†แžšแžผแž™แŸ‰แžถแž„แž‘แžผแž›แŸ†แž‘แžผแž›แžถแž™แŸ” แž˜แŸ‰แžผแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แžŠแŸ„แž™แž”แŸ’แžšแžพแž—แžถแžŸแžถแž–แžทแž–แžŽแŸŒแž“แžถแžˆแžปแžแž†แžถแž€ MJCF แžŠแŸ‚แž›แž•แŸ’แžขแŸ‚แž€แž›แžพ XML แž“แžทแž„แž…แž„แž€แŸ’แžšแž„แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž…แž„แž€แŸ’แžšแž„แž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž–แžทแžŸแŸแžŸแŸ” แž”แž“แŸ’แžแŸ‚แž˜แž–แžธแž›แžพ MJCF แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แŸแŸ‡แž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแž•แŸ’แž‘แžปแž€แžฏแž€แžŸแžถแžšแž“แŸ…แž€แŸ’แž“แžปแž„ URDF แž‡แžถแžŸแž€แž› (แž‘แž˜แŸ’แžšแž„แŸ‹แž€แžถแžšแž–แžทแž–แžŽแŸŒแž“แžถแž˜แž“แžปแžŸแŸ’แžŸแž™แž“แŸ’แžแž”แž„แŸ’แžšแžฝแž”แž”แž„แŸ’แžšแžฝแž˜)แŸ” MuJoCo แž€แŸแž•แŸ’แžแž›แŸ‹แž“แžผแžœ GUI แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž˜แžพแž›แžƒแžพแž‰แžขแž“แŸ’แžแžšแž€แž˜แŸ’แž˜ 3D แž“แŸƒแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แŸ’แž›แŸ‚แž„แž’แŸ’แžœแžพ แž“แžทแž„แž€แžถแžšแž”แž„แŸ’แž แžถแž‰แž›แž‘แŸ’แž’แž•แž›แžŠแŸ„แž™แž”แŸ’แžšแžพ OpenGL แŸ”

แž›แž€แŸ’แžแžŽแŸˆแžŸแŸ†แžแžถแž“แŸ‹แŸ—แŸ–

  • แž€แžถแžšแž€แŸ’แž›แŸ‚แž„แž’แŸ’แžœแžพแž“แŸ…แž€แŸ’แž“แžปแž„แž€แžผแžขแžšแžŠแŸ„แž“แŸแž‘แžผแž‘แŸ… แžŠแŸ„แž™แž˜แžทแž“แžšแžถแž”แŸ‹แž”แž‰แŸ’แž…แžผแž›แž€แžถแžšแž”แŸ†แž–แžถแž“แžšแžฝแž˜แŸ”
  • แžแžถแž˜แžœแž“แŸ’แžแž”แž‰แŸ’แž…แŸ’แžšแžถแžŸ, แžขแžถแž…แžšแž€แžƒแžพแž‰แžŸแžผแž˜แŸ’แž”แžธแžแŸ‚แž“แŸ…แž€แŸ’แž“แžปแž„แžœแžแŸ’แžแž˜แžถแž“แž“แŸƒแž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แŸ”
  • แž€แžถแžšแž”แŸ’แžšแžพแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แŸ‰แŸ„แž„แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแžแžงแž”แžŸแž‚แŸ’แž‚แž”แž„แŸ’แžšแžฝแž”แž”แž„แŸ’แžšแžฝแž˜แž€แŸ’แž“แžปแž„แž–แŸแž›แžœแŸแž›แžถแž”แž“แŸ’แžแŸ”
  • แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž€แžถแžšแžšแžนแžแž”แž“แŸ’แžแžนแž„แž•แŸ’แžŸแŸแž„แŸ— แžšแžฝแž˜แž‘แžถแŸ†แž„แž€แžถแžšแž”แŸ‰แŸ‡แž‘แž“แŸ‹ แž“แžทแž„แž€แžถแžšแž€แž€แžทแžแžŸแŸ’แž„แžฝแžแŸ”
  • แž€แžถแžšแž€แŸ’แž›แŸ‚แž„แž’แŸ’แžœแžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž—แžถแž‚แž›แŸ’แžขแžทแž แž€แŸ’แžšแžŽแžถแžแŸ‹ แžแŸ’แžŸแŸ‚แž–แžฝแžš แž“แžทแž„แžœแžแŸ’แžแžปแž‘แž“แŸ‹แŸ”
  • Actuators ( actuators ) แžšแžฝแž˜แž‘แžถแŸ†แž„แž˜แŸ‰แžผแž‘แŸแžš แžŸแŸŠแžธแžกแžถแŸ†แž„ แžŸแžถแž…แŸ‹แžŠแžปแŸ† แžŸแžšแžŸแŸƒแž–แžฝแžš แž“แžทแž„แž™แž“แŸ’แžแž€แžถแžš crank แŸ”
  • แžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž•แŸ’แžขแŸ‚แž€แž›แžพ Newton, conjugate gradient แž“แžทแž„ Gauss-Seidel method แŸ”
  • แž›แž‘แŸ’แž’แž—แžถแž–แž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž€แŸ„แžŽแž€แž€แžทแžแž–แžธแžšแŸ‰แžถแž˜แžธแžแžฌแžšแžถแž„แžขแŸแž›แžธแž”แŸ”
  • แž”แŸ’แžšแžพแž‡แž˜แŸ’แžšแžพแžŸแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž“แŸƒแžœแžทแž’แžธแžŸแžถแžŸแŸ’แžแŸ’แžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž›แŸแžแžขแž™แž›แŸแžš แžฌ Runge-Kutta แŸ”
  • แž€แžถแžšโ€‹แž€แŸ†แžŽแžแŸ‹โ€‹แžแžปแžŸโ€‹แž‚แŸ’แž“แžถโ€‹แž…แŸ’แžšแžพแž“โ€‹แžแŸ’แžŸแŸ‚โ€‹แž“แžทแž„โ€‹แž€แžถแžšโ€‹แž”แŸ‰แžถแž“แŸ‹โ€‹แž”แŸ’แžšแž˜แžถแžŽโ€‹แž—แžถแž–โ€‹แžแžปแžŸโ€‹แž‚แŸ’แž“แžถโ€‹แž€แŸ†แžŽแžแŸ‹แŸ”



แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹