Problem
Human following is not only a detection problem. The robot must continuously associate the correct target, smooth noisy observations, recover through visual uncertainty, and convert perception output into navigation behavior.
National Centre of Robotics & Automation
Research Intern / Sep 2020 - Jun 2021
Built a vision-based human-following robotics workflow using visual tracking, KD-tree target association, Kalman filtering, ROS 1, motor control, Gazebo simulation, and Dijkstra path planning.
At a glance
Human following is not only a detection problem. The robot must continuously associate the correct target, smooth noisy observations, recover through visual uncertainty, and convert perception output into navigation behavior.
Built the perception-to-motion workflow for a human-following robot. Developed visual tracking logic, used KD-tree association to maintain target identity, applied Kalman filtering to stabilize target state, and connected the output into ROS 1, motor control, simulation, and navigation planning.
Produced a working robotics prototype that connected computer vision tracking, state estimation, ROS integration, simulation, motor control, and mobile navigation into one perception-to-motion workflow.
Simulation Validation & Integration
Validation focused on whether the tracking workflow remained coherent under visual uncertainty and whether the estimated target state could support simulated mobile robot navigation.
Implementation Highlights
Next Step