Inspiration

We built ContinuLearn because we love robotics and wanted to make continuum robotics accessible beyond a small niche. Most people learn rigid-link robots first, while continuum systems (catheter-like, trunk-like robots) stay hard to access. We wanted to turn that gap into an interactive learning experience.

What it does

ContinuLearn helps users explore continuum robotics through a gamified roadmap and live simulator.
Users learn by adjusting key parameters like curvature, bend direction, and segment length, then validating their understanding through challenge checks.

For example, a segment is modeled with constant curvature ideas such as:

  • Bend angle: $$\theta = \kappa L$$
  • Radius: $$r = \frac{1}{\kappa}, \kappa \neq 0$$

So users can connect intuition with math and behavior in real time.

How we built it

We built a web app with:

  • Next.js + React for the frontend experience and roadmap flow
  • Unity + Blender for the 3D continuum simulation and custom robot assets
  • Unity WebGL to embed the simulator directly in the site
  • AI coaching APIs for level hints, explanations, and voice-assisted support
  • SQLite + auth scaffolding for persistence and user progress

We designed a level system where users unlock progress by actually solving simulator tasks, not just reading content.

Challenges we ran into

One of the hardest parts was designing custom continuum robot parts and making them work together correctly in simulation.
We also faced challenges with:

  • Unity rendering/setup issues (URP and WebGL pipeline details)
  • Getting WebGL build integration, paths, and headers correct in the web app
  • Bridging frontend controls to Unity runtime behavior reliably
  • Keeping roadmap UI/UX smooth and modular as features expanded

Accomplishments that we're proud of

  • Building a working pick-and-place robot demonstration
  • Shipping a full web product around a niche robotics domain
  • Creating an accessible learning experience that combines simulation, roadmap progression, and AI coaching
  • Getting math/voice-aware feedback integrated into the learning flow

What we learned

We learned a lot about end-to-end robotics product development:

  • Unity + Blender workflows for custom simulation assets
  • Deploying Unity projects to the web via WebGL
  • Integrating real-time simulation with a modern web stack
  • Designing learning systems where validation is interactive and measurable

What's next for ContinuLearn

  • Procedurally generated levels with obstacle-rich environments to highlight continuum robot advantages
  • Dual-robot roadmap scenarios focused on coordinating two continuum robots
  • More advanced singularity/redundancy lessons with adaptive coaching
  • Deeper personalization based on user progress and error patterns

Built With

Share this project:

Updates