8000 GitHub - rodSiry/bagarreio: The reference environment for AI free fight
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

rodSiry/bagarreio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

banner banner

bagarre io

Solve violence, then solve anything else with violence.

bagarreio is a library that provides carefully designed environments to train and compare humanoid AI agents on the challenging task of 1v1 close combat.

Installation

Dependencies

  1. gym
  2. mujoco

Simply run :

pip install .

Environment Description & Fighting rules

Two 17-dof simulated humanoids must rekt each other according to the following principles :

  1. Like in chess, each agent has access to the whole scene state
  2. Agents can strike any body part of the opponent but only with hands and feet.
  3. "Hit-points" are distributed depending on 1) striked opponent body part : head typically gives the highest score while hands gives the lowest and 2) contact force measured during impact. The agent with the most hit-points at the end of the episode wins the match.
  4. Standing up is not enforced
  5. Note that we may add or modify rules progressively to avoid boring solutions or simulation exploits

Trained Agents

We provide a self-trained agent as baseline.

Method Author snapshot
SAC self-play w/ guidance loss Rodrigue Siry

Possible improvements

Simulate stamina / muscular fatigue

About

The reference environment for AI free fight

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0