{
 "course": "standard",
 "label": "Learn to balance, then to move",
 "run": "course_standard_172438",
 "spec": "/Users/mattstaines/robot-bench/robots/wheeled_biped.json",
 "started": 1786379078.5734808,
 "stages": [
  {
   "task": "stand",
   "steps": 3000000,
   "why": "Balance is the prerequisite for everything else.",
   "gate": {
    "survive_frac": 0.8,
    "episodes": 20,
    "pass_rate": 0.8
   },
   "status": "error",
   "exam": null,
   "policy": null,
   "run": "course_standard_172438__stand",
   "started": 1786379078.573926
  },
  {
   "task": "recover",
   "steps": 2000000,
   "why": "Balancing on a still floor is easier than balancing when shoved.",
   "gate": {
    "survive_frac": 0.75,
    "episodes": 20,
    "pass_rate": 0.7
   },
   "status": "pending",
   "exam": null,
   "policy": null,
   "run": "course_standard_172438__recover"
  },
  {
   "task": "drive",
   "steps": 4000000,
   "why": "Now it can stay up, ask it to go somewhere at a chosen speed.",
   "gate": {
    "survive_frac": 0.8,
    "episodes": 20,
    "pass_rate": 0.75
   },
   "status": "pending",
   "exam": null,
   "policy": null,
   "run": "course_standard_172438__drive"
  },
  {
   "task": "spin",
   "steps": 2000000,
   "why": "Turning on the spot is a harder balance problem than driving straight.",
   "gate": {
    "survive_frac": 0.8,
    "episodes": 20,
    "pass_rate": 0.7
   },
   "status": "pending",
   "exam": null,
   "policy": null,
   "run": "course_standard_172438__spin"
  },
  {
   "task": "goto",
   "steps": 4000000,
   "why": "Combine driving and turning into reaching a place.",
   "gate": {
    "survive_frac": 0.7,
    "episodes": 20,
    "pass_rate": 0.6,
    "success_rate": 0.4
   },
   "status": "pending",
   "exam": null,
   "policy": null,
   "run": "course_standard_172438__goto"
  },
  {
   "task": "climb",
   "steps": 4000000,
   "why": "Last, because it needs every earlier skill at once.",
   "gate": {
    "survive_frac": 0.6,
    "episodes": 20,
    "pass_rate": 0.5,
    "success_rate": 0.3
   },
   "status": "pending",
   "exam": null,
   "policy": null,
   "run": "course_standard_172438__climb"
  }
 ],
 "status": "error",
 "current": 0
}