exp24: reconnect to sim after each 10k-step checkpoint. Reconnecting reloads the scene → sdsandbox generates a new random road. Each training segment and each checkpoint eval now runs on a different road layout, preventing overfitting to a single road and giving meaningful generalization metrics in the eval logs. Car.cs: add a short forward raycast in FixedUpdate to detect barriers the front wheels are pressing against. WheelColliders do not fire OnCollisionEnter/Stay on the car's MonoBehaviour, so nose-first barrier contact was invisible to Car.cs collision callbacks. The raycast fires when throttle > 0.05 and a collider is within 0.8m forward — registers the collision the same way OnCollisionStay does. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .harness | ||
| agent | ||
| docs | ||
| tests | ||
| .gitignore | ||
| AGENT.md | ||
| DECISIONS.md | ||
| IMPLEMENTATION_PLAN.md | ||
| PROJECT-KICKOFF.md | ||
| PROJECT-SPEC.md | ||
| README.md | ||
| create_gitea_repo.py | ||
| monitor_training.sh | ||
| ralph-loop.sh | ||
README.md
donkeycar-rl-autoresearch
Purpose
Status
- Scaffolded with the agent harness
- Spec not filled yet
Runbook
- Fill PROJECT-SPEC.md
- Create IMPLEMENTATION_PLAN.md from the spec
- Start the implementation loop