A method and apparatus for a walking robot. A first end effector connected to a first end of a robotic arm is moved relative to a surface of a structure and away from a second end effector connected to a second end of the robotic arm. The first end effector is secured relative to the surface of the structure after moving the first end effector relative to the surface. The second end effector connected to the second end of the robotic arm is moved relative to the surface of the structure and toward the first end effector.