Skip to main content
Anh Duc Tran

What makes a robot good for learning?

I'm exploring how a robot can be designed from the start as a platform that students can learn on, and keep learning on, as they progress.

What should the platform support?

  • Understand

    See how the mechanism and control work.

  • Repair

    Diagnose and replace common parts.

  • Modify

    Change hardware and software freely.

  • Simulate

    Move between simulation and the real robot.

  • Start

    Get a first result without weeks of setup.

  • Grow

    Keep using the platform for advanced robotics.

Current direction

A compact robot platform that students can assemble, simulate, program, repair, and modify, covering the whole range below on one machine.

  1. Motor control
  2. Kinematics
  3. Locomotion
  4. Perception
  5. Robot learning

Mentoring

I mentor students on research, coursework, and applications abroad.

  • Robotics & research

    Problem formulation, implementation, debugging and experiments.

  • Academic tutoring

    Math, computer science and programming.

  • Scholarships & study abroad

    Applications, essays, CVs and planning.

Discuss a project