рдбреАрдкрдорд╛рдЗрдВрдбрдиреЗ рднреМрддрд┐рдХрд╢рд╛рд╕реНрддреНрд░ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ MuJoCo рд╕рд╛рдареА рдХреЛрдб рдЙрдШрдбрд▓рд╛

рдбреАрдкрдорд╛рдЗрдВрдбрдиреЗ рднреМрддрд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ MuJoCo (рдорд▓реНрдЯреА-рдЬреЙрдЗрдВрдЯ рдбрд╛рдпрдиреЕрдорд┐рдХреНрд╕ рд╡рд┐рде рдХреЙрдиреНрдЯреЕрдХреНрдЯ) рдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЗрдВрдЬрд┐рдирдЪрд╛ рд╕реЛрд░реНрд╕ рдХреЛрдб рдЙрдШрдбрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдкреНрд░реЛрдЬреЗрдХреНрдЯрд▓рд╛ рдУрдкрди рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдореЙрдбреЗрд▓рдордзреНрдпреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рд╡рд┐рдХрд╛рд╕рд╛рдордзреНрдпреЗ рд╕рдореБрджрд╛рдп рд╕рджрд╕реНрдпрд╛рдВрдЪреНрдпрд╛ рд╕рд╣рднрд╛рдЧрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ. рд░реЛрдмреЛрдЯреНрд╕ рдЖрдгрд┐ рдЬрдЯрд┐рд▓ рдпрдВрддреНрд░рдгрд╛рдВрдЪреНрдпрд╛ рд╕рд┐рдореНрдпреБрд▓реЗрд╢рдирд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдирд╡реАрди рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╡рд░реАрд▓ рд╕рдВрд╢реЛрдзрди рдЖрдгрд┐ рд╕рд╣рдпреЛрдЧрд╛рд╕рд╛рдареА рд╣рд╛ рдкреНрд░рдХрд▓реНрдк рдПрдХ рд╡реНрдпрд╛рд╕рдкреАрда рдореНрд╣рдгреВрди рдкрд╛рд╣рд┐рд▓рд╛ рдЬрд╛рддреЛ. рдХреЛрдб Apache 2.0 рд▓рд╛рдпрд╕рдиреНрд╕ рдЕрдВрддрд░реНрдЧрдд рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓рд╛ рдЖрд╣реЗ. Linux, Windows рдЖрдгрд┐ macOS рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗрдд.

MuJoCo рд╣реА рдПрдХ рд▓рд╛рдпрдмреНрд░рд░реА рдЖрд╣реЗ рдЬреА рднреМрддрд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдкрд░реНрдпрд╛рд╡рд░рдгрд╛рд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгрд╛рд▒реНрдпрд╛ рдЖрд░реНрдЯрд┐рдХреНрдпреБрд▓реЗрдЯреЗрдб рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕рдЪреЗ рдореЙрдбреЗрд▓рд┐рдВрдЧ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЗрдВрдЬрд┐рди рд▓рд╛рдЧреВ рдХрд░рддреЗ, рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рд░реЛрдмреЛрдЯреНрд╕, рдмрд╛рдпреЛрдореЗрдХреЕрдирд┐рдХрд▓ рдЙрдкрдХрд░рдгреЗ рдЖрдгрд┐ рдХреГрддреНрд░рд┐рдо рдмреБрджреНрдзрд┐рдорддреНрддрд╛ рдкреНрд░рдгрд╛рд▓реАрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА рддрд╕реЗрдЪ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕, рдЕреЕрдирд┐рдореЗрд╢рди рдЖрдгрд┐ рд╕рдВрдЧрдгрдХрд╛рдЪреНрдпрд╛ рдирд┐рд░реНрдорд┐рддреАрдордзреНрдпреЗ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдЦреЗрд│ рдЗрдВрдЬрд┐рди C рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЖрд╣реЗ, рдбрд╛рдпрдиреЕрдорд┐рдХ рдореЗрдорд░реА рд╡рд╛рдЯрдк рд╡рд╛рдкрд░рдд рдирд╛рд╣реА, рдЖрдгрд┐ рдХрдорд╛рд▓ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрд╕рд╛рдареА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ.

рдЙрдЪреНрдЪ рдЕрдЪреВрдХрддрд╛ рдЖрдгрд┐ рд╡рд┐рд╕реНрддреГрдд рдореЙрдбреЗрд▓рд┐рдВрдЧ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛рдирд╛ MuJoCo рддреБрдореНрд╣рд╛рд▓рд╛ рдирд┐рдореНрди рд╕реНрддрд░рд╛рд╡рд░ рд╡рд╕реНрддреВ рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдореЙрдбреЗрд▓реНрд╕рдЪреА рд╡реНрдпрд╛рдЦреНрдпрд╛ MJCF рджреГрд╢реНрдп рд╡рд░реНрдгрди рднрд╛рд╖рд╛ рд╡рд╛рдкрд░реВрди рдХреЗрд▓реА рдЬрд╛рддреЗ, рдЬреА XML рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЕрд╕рддреЗ рдЖрдгрд┐ рд╡рд┐рд╢реЗрд╖ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭрд┐рдВрдЧ рдХрдВрдкрд╛рдЗрд▓рд░ рд╡рд╛рдкрд░реВрди рд╕рдВрдХрд▓рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ. MJCF рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдЗрдВрдЬрд┐рди рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ URDF (рдпреБрдирд┐рдлрд╛рдЗрдб рд░реЛрдмреЛрдЯ рд╡рд░реНрдгрди рдлреЙрд░рдореЕрдЯ) рдордзреНрдпреЗ рдлрд╛рдЗрд▓ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕ рд╕рдорд░реНрдерди рджреЗрддреЗ. MuJoCo рд╕рд┐рдореНрдпреБрд▓реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреЗ рдкрд░рд╕реНрдкрд░ 3D рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рдЖрдгрд┐ OpenGL рд╡рд╛рдкрд░реВрди рдкрд░рд┐рдгрд╛рдорд╛рдВрдЪреЗ рдкреНрд░рд╕реНрддреБрддреАрдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ GUI рджреЗрдЦреАрд▓ рдкреНрд░рджрд╛рди рдХрд░рддреЗ.

рдорд╣рддреНрд╡рд╛рдЪреА рд╡реИрд╢рд┐рд╖реНрдЯреЗ:

  • рд╕рдВрдпреБрдХреНрдд рдЙрд▓реНрд▓рдВрдШрди рд╡рдЧрд│реВрди, рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рд╕рдордиреНрд╡рдпрд╛рдВрдордзреНрдпреЗ рд╕рд┐рдореНрдпреБрд▓реЗрд╢рди.
  • рдЙрд▓рдЯ рдбрд╛рдпрдиреЕрдорд┐рдХреНрд╕, рд╕рдВрдкрд░реНрдХрд╛рдЪреНрдпрд╛ рдЙрдкрд╕реНрдерд┐рддреАрдд рджреЗрдЦреАрд▓ рд╢реЛрдзрдгреНрдпрд╛рдпреЛрдЧреНрдп.
  • рд╕рддрдд рд╡реЗрд│реЗрдд рдПрдХрддреНрд░рд┐рдд рдорд░реНрдпрд╛рджрд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрд╣рд┐рд░реНрд╡рдХреНрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╡рд╛рдкрд░рдгреЗ.
  • рдордК рд╕реНрдкрд░реНрд╢ рдЖрдгрд┐ рдХреЛрд░рдбреНрдпрд╛ рдШрд░реНрд╖рдгрд╛рд╕рд╣ рд╡рд┐рд╡рд┐рдз рдирд┐рд░реНрдмрдВрдз рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛.
  • рдХрдг рдкреНрд░рдгрд╛рд▓реА, рдлреЕрдмреНрд░рд┐рдХреНрд╕, рджреЛрд░реА рдЖрдгрд┐ рдордК рд╡рд╕реНрддреВрдВрдЪреЗ рдЕрдиреБрдХрд░рдг.
  • рдореЛрдЯрд░реНрд╕, рд╕рд┐рд▓реЗрдВрдбрд░реНрд╕, рд╕реНрдирд╛рдпреВ, рдЯреЗрдВрдбрдиреНрд╕ рдЖрдгрд┐ рдХреНрд░реЕрдВрдХ рдпрдВрддреНрд░рдгреЗрд╕рд╣ рдЕреЕрдХреНрдЯреНрдпреБрдПрдЯрд░ (рдЕреЕрдХреНрдЯреНрдпреБрдПрдЯрд░).
  • рдиреНрдпреВрдЯрди, рд╕рдВрдпреБрдЧреНрдорд┐рдд рдЧреНрд░реЗрдбрд┐рдпрдВрдЯ рдЖрдгрд┐ рдЧреЙрд╕-рд╕реАрдбреЗрд▓ рдкрджреНрдзрддреАрдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕реЙрд▓реНрд╡реНрд╣рд░реНрд╕.
  • рдкрд┐рд░реЕрдорд┐рдбрд▓ рдХрд┐рдВрд╡рд╛ рд▓рдВрдмрд╡рд░реНрддреБрд│рд╛рдХрд╛рд░ рдШрд░реНрд╖рдг рд╢рдВрдХреВ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛.
  • рдпреВрд▓рд░ рдХрд┐рдВрд╡рд╛ рд░рдВрдЬ-рдХреБрдЯреНрдЯрд╛ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдПрдХрддреНрд░реАрдХрд░рдг рдкрджреНрдзрддреАрдВрдЪрд╛ рддреБрдордЪрд╛ рдкрд░реНрдпрд╛рдп рд╡рд╛рдкрд░рд╛.
  • рдорд▓реНрдЯреА-рдереНрд░реЗрдбреЗрдб рдбрд┐рд╕реНрдХреНрд░рд┐рдЯрд┐рдЭреЗрд╢рди рдЖрдгрд┐ рдорд░реНрдпрд╛рджрд┐рдд рдлрд░рдХ рдЕрдВрджрд╛рдЬреЗ.



рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛