Semi-autonomous Teleoperation using Differential Flatness of a Crane Robot for Aircraft In-Wing Inspection
Wade Marquette, Kyle Schultz, Vamsi Jonnalagadda, Benjamin Wong, Joseph Garbini, Santosh Devasia
TL;DR
The paper tackles ergonomic and safety challenges in aircraft-wing inspection by introducing a crane robot that traverses the entire wing through a stringer channel, enabling teleoperation from outside the confined space. It leverages differential flatness to generate reduced-oscillation, collision-free camera-payload trajectories and combines feedforward flatness-based inputs with limited state feedback in a semi-autonomous controller. Key contributions include a rigorous flatness-based trajectory generation framework, a collision-avoidance mechanism using obstacle bounding boxes, and real-time trajectory planning that eliminates collisions and reduces oscillations, leading to measurable gains in inspection efficiency. The approach is validated through autonomous swing-compensation experiments (89% oscillation reduction) and user trials with 12 participants showing zero collisions and a 18.7% efficiency improvement when neglecting collisions, highlighting practical impact for safe and efficient confined-space inspections.
Abstract
Visual inspection of confined spaces such as aircraft wings is ergonomically challenging for human mechanics. This work presents a novel crane robot that can travel the entire span of the aircraft wing, enabling mechanics to perform inspection from outside of the confined space. However, teleoperation of the crane robot can still be a challenge due to the need to avoid obstacles in the workspace and potential oscillations of the camera payload. The main contribution of this work is to exploit the differential flatness of the crane-robot dynamics for designing reduced-oscillation, collision-free time trajectories of the camera payload for use in teleoperation. Autonomous experiments verify the efficacy of removing undesired oscillations by 89%. Furthermore, teleoperation experiments demonstrate that the controller eliminated collisions (from 33% to 0%) when 12 participants performed an inspection task with the use of proposed trajectory selection when compared to the case without it. Moreover, even discounting the failures due to collisions, the proposed approach improved task efficiency by 18.7% when compared to the case without it.
