Train a Reinforcement-Learning Policy for Drone Obstacle Avoidance
Overview
What this challenge is about.
Train a Reinforcement-Learning Policy for Drone Obstacle Avoidance. Expert-level challenge in code. Writing production code that solves real engineering prob...
The Brief
What you'll do, and what you'll demonstrate.
Train a PPO obstacle-avoidance policy that beats the hand-engineered baseline across obstacle densities and supports a credible sim-to-real plan.
This is not a coding exercise. It is the work a software engineer does between a Jira ticket and a merged PR. That distinction matters to every hiring manager who has seen candidates solve LeetCode problems and none who have shipped production code under real constraints.
When you finish, you will have something most graduates do not: a real-world deliverable, verified by Ewance, that you can show to a hiring manager and say "I did this. Here is the proof."
Earning criteria — what you'll demonstrate
- Apply PPO to a continuous-control robotics task end-to-end
- Design structured evaluation suites for RL policies
- Reason about the sim-to-real gap explicitly
- Communicate RL trade-offs to a non-RL audience
Program Fit
Where this fits in your program.
Sharpens the same skills your degree expects you to demonstrate.
Aligned coursework coming soon.
Skills
Skills you'll demonstrate.
Each one shows up on your verified credential.
- Reinforcement Learning
Apply reinforcement learning to solve real industry problems and demonstrate production-level capability.
- Ppo
Apply ppo to solve real industry problems and demonstrate production-level capability.
- Robotics Simulation
Apply robotics simulation to solve real industry problems and demonstrate production-level capability.
- Pytorch
Apply pytorch to solve real industry problems and demonstrate production-level capability.
- Policy Evaluation
Apply policy evaluation to solve real industry problems and demonstrate production-level capability.
- Sim To Real
Apply sim to real to solve real industry problems and demonstrate production-level capability.
Careers
Career paths this challenge builds toward
Completing this challenge demonstrates skills that transfer directly to these roles:
ML Researcher
End-to-end RL training with structured evaluation and an honest sim-to-real memo is the canonical first project for a junior ML researcher on a robotics team.
This challenge sharpens
- reinforcement-learning
- ppo
- policy-evaluation
Research Scientist
Domain-randomization design and per-condition evaluation discipline are the research-scientist skills that get cited in robotics labs.
This challenge sharpens
- reinforcement-learning
- sim-to-real
- policy-evaluation
Machine Learning Engineer
Reproducible RL training infrastructure with Docker + W&B is the MLE-flavored half of any RL project.
This challenge sharpens
- pytorch
- robotics-simulation
- ppo