A method and apparatus for performing an operation on a surface of a structure. An assembly system may comprise a motion platform and a mobile platform. The motion platform may be configured to be positioned below the surface of the structure to perform the operation on the surface. The mobile platform may be configured to carry the motion platform across a floor of a manufacturing environment from a first location to a second location.