Modern cities are dependent on basic services like water and sewer systems including tunnels, which are supported by a pervasive infrastructure. The structural condition of these places is prone to deterioration. To protect the integrity of such systems, regular inspection is required to detect the onset of damage and material failure. It is envisaged that several robotic systems may provide a solution for the inspection task. When the inspection is purely visual, cameras might provide the necessary functionality. However, subsurface inspection may require a different approach. It is explored that unmanned aerial vehicle (UAV) with contacting probes may be an option.Deploying a UAV to perform contact inspection can be a more demanding task. First, the inspection tool shifts the center of mass and moment of inertias. Second, the terminal velocity needs to be regulated for a soft contact. This phase necessitates the system to be working in faster cycles as compared to the free-flight regime. Last challenge, posed by the interaction tool, comes from the sliding phase on the surface because bouncing occurs while it moves. In addition, ceiling effect where variable rotor wake degrades the performance of tracking predefined trajectory, and an unknown surface that must be included in the control algorithm and interaction tool design.The available approaches can handle the UAV control while it flies in free-flight. However, the challenges associated with the interaction require the system to be more responsive, adaptive and resilient. Since the level of interaction requires a force bound, the system has to explicitly consider this limit. The system needs to maintain the contact in a certain force range to collect the data while not crashing the sensor at the top. The current state of the art considering constraints makes use of two individual models for interaction problems; free-flight and contact phase models that bring additional complexity. Moreover, nominal optimization-based approaches are considered in the UAV control for the physical interaction tasks, wherein the system is lacking the ability to take external forces, changing parameters and unmodelled dynamics into account.In this thesis, a predictive UAV control is proposed to investigate interactions during the contact phase operation in close proximities to the surroundings. The main contribution of this study lies in two aspects: modeling and control of the UAV interaction problem. As opposed to multi-model approaches, a modeling of the whole system is presented with a centralized algorithm in which free flight, target approach, interaction, and sliding have been included. Additionally, a constraint optimization-based algorithm is designed to identify the external forces coming from the interaction tool and environment. It has shown through experiments that the proposed approach is efficient in terms of the optimized performance and applicability. The external force information increases the model size but the efficient open-source solver is adapted to lever...