ARPA-E Pipe Inspection

May 7, 2026 · 1 min read
projects

I worked on this as a confined-space robotics problem: how do you make an inspection robot useful when the environment is narrow, dark, repetitive, and hard to instrument? Pipe inspection is not just a mobility problem. The robot also has to keep enough sensing coverage and map consistency for an operator to understand where defects or misalignments are located.

My work connected crawler hardware, embedded sensing, and mapping interfaces. The mapping GUI below shows the kind of alignment problem that comes up when local sensor observations have to be stitched into a coherent pipe-scale view. In a pipe, small pose errors are easy to hide visually but can become large localization errors along the run, so the inspection interface needs to expose uncertainty and misalignment clearly rather than only showing a polished map.

ARPA-E mapping misalignment GUI

Henry with pipe crawler

Sources I leaned on: Thrun, Burgard, and Fox’s Probabilistic Robotics for the localization and mapping mindset; Grisetti, Kummerle, Stachniss, and Burgard’s graph-based SLAM tutorial for pose-graph thinking; and pipe/cave robot literature from CMU’s confined-space robotics work for practical constraints on mobility, sensing, and operator feedback.

Keywords: ARPA-E, pipe inspection, confined-space robotics, crawler robot, mapping, sensing, embedded systems, inspection robotics.

Henry Kou
Authors
Henry Kou (he/him)
MS Robotics Student and Research Associate
I am an MS Robotics student at Carnegie Mellon University with a background in electrical and computer engineering and a focus on state estimation, control theory, motion planning, and embedded robotic systems. As a research associate in the Biorobotics Lab, I work on building reliable, sensor-driven robots that connect theory with hardware and real-world autonomy.