Skip to main content
Anh Duc Tran

Competition · 2023

Ball-Picking Robot

A robot built in a 10-day competition that autonomously detects, picks up, aims, and throws colored balls. Our team finished second overall.

OpenCV · Embedded C · Autonomous control · 10-day build

NTUT PBL, representing HCMUT

The robot on the NTUT PBL 2023 field.
Ball-picking robot on the NTUT PBL 2023 field

Goal, approach and outcome

Goal
Autonomously detect, pick, aim, and throw colored balls under competition rules and a hard time limit.
Approach
OpenCV for robust ball detection, embedded C for trajectories and actuation, and fast on-site integration across a 10-student team.
Outcome
Second place overall at NTUT PBL 2023, with press coverage in Taipei Tech Post.

Building and testing

What I worked on, and the on-site tests before the scoring runs.
  • OpenCV vision pipeline to detect red balls and reject distractors (selection improved vs early prototypes)
  • Embedded C control stack for target recognition, throw trajectories, and pick-and-throw actuation
  • Integration and on-site testing across a 10-student team
Pickup and aiming
On-site test: pickup and aiming

On-site testing of the pick sequence before scoring runs.

Throwing
On-site test: throwing

Aim-and-throw cycle under competition conditions.

Finished robot
Ball-picking robot on the competition field

The robot as competitors and judges would see it.

How it played

The run is one loop: find a ball, pick it up, line up, and throw.
  1. Detect

    Find the right colored balls.

  2. Pick

    Grab a target from the field.

  3. Aim

    Line up the throw.

  4. Throw

    Release toward the goal.

Workshop clip from the NTUT PBL program.

Result: second place

Represented Ho Chi Minh City University of Technology (HCMUT) at the Project-Based Learning program hosted by National Taipei University of Technology (NTUT). In a 10-day sprint, our team built an autonomous ball-picking robot and placed second overall.

Award ceremony: second prize (NTUT PBL 2023)
Team receiving second prize at NTUT
Team photo at NTUT PBL 2023
Team at NTUT PBL ceremony
Taipei Tech Post, Issue 61
Taipei Tech Post Issue 61 coverage of the competition

Sources: YouTube workshop clip and Taipei Tech Post Issue 61.

Next project

Robot learning · 2026

Ukemi-SafeFall

Teaching a humanoid robot to fall like a martial artist: rolling to soften the impact, then getting back up on its own.