Overview
What this challenge is about.
You receive a simulated UR5e cobot in PyBullet, plus 12 example demonstrations of two kitting sequences. Implement Dynamic Movement Primitives (DMPs — a classic LfD technique that generalizes one demonstrated trajectory) for trajectory generalization, build a simple UI that lets an operator hit record/stop/replay, and add a safety guard that aborts if forces exceed a threshold. Then run a 90-minute session with 6 mock operators (classmates are fine) comparing the new flow to teach-pendant programming. Deliver: code + UI, a study report with paired-data analysis, and a hand-off doc for the integrator's lead engineer.
The Brief
What you'll do, and what you'll demonstrate.
Cut a cobot's new-task programming time from hours to minutes by letting line operators demonstrate instead of program.
Earning criteria — what you'll demonstrate
- Implement Dynamic Movement Primitives for trajectory generalization
- Design HRI flows usable by non-engineer operators
- Run a paired user study comparing two programming paradigms
- Reason about safety guards in shared human-robot workcells
Program Fit
Where this fits in your program.
Sharpens the same skills your degree expects you to demonstrate.
Skills
Skills you'll demonstrate.
Each one shows up on your verified credential.
Careers
Roles this prepares you for.
Real titles. Real skill bridges. Pick the one closest to your trajectory.
ML Researcher
Implementing a classic LfD technique and validating it with a user study is exactly the kind of project a junior ML researcher pitches in interviews at robotics labs.
This challenge sharpens
- learning-from-demonstration
- dynamic-movement-primitives
- user-study
AI Engineer
Standing up the record/replay pipeline plus a non-engineer UI is the AI-engineer skillset robotics integrators hire for.
This challenge sharpens
- pybullet
- python
- human-robot-interaction
Applied AI Scientist
Translating a research method into a customer-facing programming flow with paired evidence mirrors applied-AI-scientist work at robotics product companies.
This challenge sharpens
- learning-from-demonstration
- user-study
- human-robot-interaction