Samkit ParakProject index / 2026
← Project index

Project 01Robotics · Vision · Research

Autonomous Robotic Surface Inspection

An end-to-end inspection workflow that gave a UR5e the ability to locate a work area, position an RGB-D camera, detect surface defects, and turn visual evidence into physical measurements.

Explore the inspection system on GitHub
UR collaborative robot and camera inspection rig in the wbk laboratory
UR robot and vision setup in the wbk laboratory.Project archive

StatusCompleted at wbk · Jul 2026

My partStudent engineer

AreaRobotics · Vision · Research

Core toolsROS 2 · UR5e · RealSense D435i · TF2

01

Context

Manual inspection is difficult to scale when surface geometry, viewpoint and defect appearance all vary. The research question was how a robot could combine motion, vision and spatial reasoning into a repeatable inspection process with minimal intervention.

02

My work

  • Built the ROS 2 pipeline connecting robot motion, joint-state data, coordinate transforms and RGB-D perception.
  • Integrated the end-effector-mounted RealSense camera into a live TF2 tree, allowing observations to be expressed relative to the robot base.
  • Applied a custom-trained YOLOv8 model to RGB frames and combined detections with depth data for 3D localisation and dimensional estimation.
  • Contributed to the broader autonomous workflow, from workspace localisation to structured inspection output.
03

Notes / next

What I learned

  • A perception result is only as useful as the frame, timestamp and uncertainty attached to it.
  • Robotics integration is less about isolated algorithms and more about clear interfaces between sensing, geometry and action.
  • Good inspection systems need traceable outputs, not only convincing detections.

Next

  • Improve uncertainty handling for depth-based dimensions.
  • Explore viewpoint selection that actively seeks more informative observations.
  • Evaluate robustness across a wider range of surfaces, lighting conditions and defect classes.

Next project / 02

Lucy — Ape-Inspired Robotics Platform