Research
Aerial Layouting: Design and Control of a Compliant and Actuated End-Effector for Precise In-flight Marking on Ceilings
Aerial Layouting: Design and Control of a Compliant and Actuated End-Effector for Precise In-flight Marking on Ceilings Overview Research area: Aerial robotics and aerial manipulation, specifically co
- arXiv
- 2608.10987
- Published
- 2026-08-11
- Authors
- Christian Lanegger, Marco Ruggia, Marco Tognon, Lionel Ott, Roland Siegwart
AI summary
Aerial Layouting: Design and Control of a Compliant and Actuated End-Effector for Precise In-flight Marking on CeilingsOverview
Research area: Aerial robotics and aerial manipulation, specifically contact-based physical interaction between micro aerial vehicles (MAVs) and surfaces, with application to construction-site layouting.
Technical level: Advanced. The paper combines kinematic/dynamic modeling of a Gough-Stewart (Stewart platform) mechanism, an energy-field-based geometry optimization, cascaded controller design, and vision-based state estimation, all evaluated on a custom omnidirectional hexacopter.
Scope (one sentence): The paper presents the design, optimization, tracking system, and control of a compliant, actuated, self-contained end-effector that lets a flying robot mark lines on ceilings with millimetre accuracy without needing an accurate system model or a retuned flight controller.
What This Paper Is About
Layouting on construction sites — marking points, lines, and curves on a ceiling to indicate where to drill or anchor components — must be done with millimetre precision, because small errors accumulate and lead to costly rework. Existing aerial manipulators designed for contact-based inspection reach only centimetre-level end-effector accuracy, which is insufficient for this task. The authors build an aerial system whose "smart" end-effector, rather than a highly precise drone or a complex whole-body controller, is responsible for achieving the required accuracy.
Key Contributions
- A novel compliant and actuated layouting end-effector based on a Gough-Stewart platform, built around four explicit design objectives: compliance between marker and aerial platform, multiple contact points with the ceiling, actuation for in-plane correction, and self-containment from the aerial vehicle.
- An energy-field-based geometry optimization framework that scores candidate spring-damper placements by the smallest eigenvalue of the Hessian of the stored energy at nominal height, yielding a stability-optimized end-effector geometry (with a comparison against a naive equal-sized-platform configuration).
- A vision-based upper-platform tracking system — an upward-facing camera observing a ChArUco board on the mobile platform — validated against a Vicon motion capture system to report sub-millimetre position and sub-degree yaw tracking accuracy.
- An extensive experimental evaluation including an ablation study of every design decision, a ten-times repeatability study on a circular trajectory, tests across five different trajectory radii, and a velocity sweep compared against a prior state-of-the-art result.
Main Findings
- Target accuracy defined: The marking deviation should be below 5 mm, and lines may be curved, contain corners, and be interrupted.
- Optimized geometry found: The optimal Gough-Stewart parameters reported are r_l = 60 mm, r_u = 115 mm, α_l = 12.56 degrees, α_u = 12.56 degrees, heights [min., nom., max.] = [30, 67.1, 94.3] mm, spring lengths [80, 100, 120] mm, and spring stiffness 0.2 N/m. Optimization constraints were 60 mm < r_l, r_u < 130 mm; 0 degrees < α_l, α_u < 30 degrees; h_min < 30 mm; h_max > 110 mm.
- Optimized geometry is stable, a naive one is not: The energy field of the optimized structure has a clear global minimum at the center position, while a naive configuration with equally sized platforms is only stable at the center and would let the platform drop to the workspace edge.
- Mechanical design features: Off-the-shelf spring-dampers allow displacements of roughly 2–4 cm, and a force of 15 N is required to compress the end-effector to its nominal height; the damping fluid is water. Three carbon-fiber omni-wheels of 100 mm diameter provide multiple contact points, and each is driven by a servomotor.
- Tracking system accuracy: The camera-based upper-platform tracker achieves an average error of 0.8 mm in xy-position and 0.2 degrees in yaw when compared with Vicon ground truth, which the authors deem sufficient for millimetre-accuracy marking.
- Force-torque sensing was rejected: Sensing a 1 mm translation in x or y would require detecting 0.07 N, whereas a Rokubi FT sensor from BotaSystems provides 0.3 N resolution; linear potentiometers were also rejected for added friction and complexity.
- Design ablation (circle of radius 250 mm, max velocity 5 cm/s, max acceleration 2.5 cm/s²): Free flight gave 22.6 mm xy MAE for the end-effector (21.6 mm for the vehicle); a single-contact end-effector gave 40.5 mm (21.0 mm); friction-less contact points gave 14.5 mm (13.2 mm); adding spring-dampers without feedback gave 33.1 mm (15.4 mm); feedforward-only actuation gave 33.2 mm (22.4 mm); feedback-controlled actuation gave 1.3 mm MWCE 2.1 mm with 0.8 mm standard deviation (7.7 mm for the vehicle); and the full system gave 1.0 mm MWCE 1.8 mm with 0.5 mm standard deviation and 90th percentile 1.7 mm (12.2 mm, 3.4 mm, 15.6 mm for the vehicle).
- Compliance is not strictly required for accuracy: The largest performance jump came from replacing friction-less contact points with precisely controlled wheels; the authors state that under laboratory conditions a system without compliance and a better flight controller could match their end-effector, but a compliant end-effector would still be the most accurate under unforeseen disturbances such as wind gusts.
- Repeatability: Marking the same 250 mm-radius circle ten times (5 cm/s, 2.5 cm/s²), the end-effector MAE rarely exceeds 2 mm, while the OMAV MAE ranges between a few millimetres and 3.5 cm. End-effector error stays nearly constant across the trajectory, including between t = 20 and t = 30 where the vehicle's tracking degrades.
- Consistency across sizes: Similar accuracy was observed for circles with radii r = {50, 100, 150, 200, 250} mm. Short segments where the absolute error approaches 10 mm were caused by bad external pose estimates producing jerky vehicle motion, with the upper platform reaching its maximal displacement.
- Velocity sweep: On a Hello trajectory with v_max = {7.5, 12.5, 17.5, 22.5, 27.5} cm/s and a_max = {3.75, 6.25, 8.75, 11.25, 13.75} cm/s², the end-effector reduced the vehicle's average error by an order of magnitude at every velocity. The vehicle error was fairly uniformly distributed between 0 mm and 35 mm, while the end-effector error density was densest below 5 mm. The paper reports that the authors of the compared work [18] report an error between 2.1 mm and 2.8 for the hello trajectory (the unit is cut off in the provided text).
- No retuning required: With the exception of total mass and center-of-mass offset, all control parameters were kept at values tuned for flights without payload; no controller re-tuning was performed for the presented experiments.
- No z-correction used: The aerial vehicle's reference Z position is stored once contact compresses the end-effector to the desired height and held constant; currently no camera feedback is used to correct Z-direction error.
Methodology in Plain English
The team started from the observation that a very precise flying platform is hard to build, so they moved the precision problem into the tool. They picked a parallel mechanism, the Gough-Stewart platform, and replaced its usual linear actuators with spring-dampers, giving a compliant structure that absorbs the drone's wobble. To keep the geometry stable (rather than letting the mobile platform stick or slide to the edge of its workspace), they wrote down the energy stored in the springs as a function of platform pose, computed how that energy changes in all six degrees of freedom, and used the smallest eigenvalue of the resulting Hessian as a stability score. They then searched over platform radii, leg placement angles, and heights within manufacturing constraints to maximize that score.
The movable top platform carries three custom omni-wheels, each driven by a servomotor, plus a retractable marker. Because omni-wheels slide freely in any direction, the wheels can push against the ceiling to keep multiple contact points while still following an arbitrary path. A camera on the fixed lower platform looks up at a ChArUco board on the moving platform, and OpenCV estimates the relative pose; this estimate feeds a cascaded controller (the servo's built-in PI velocity loop inside a proportional position loop on the platform, with the reference velocity passed as feed-forward).
The end-effector is deliberately self-contained: it only needs the aerial vehicle's pose estimate and a pre-calibrated transform between vehicle body and end-effector base, obtained by calibrating the camera to the IMU (for example with Kalibr). The same global x, y, and yaw references are sent to both the drone and the end-effector. Experiments were run with the end-effector on a custom omnidirectional hexacopter under a 1.75 m x 0.9 m x 0.01 m MDF plate, with Vicon providing external pose estimates.
Why This Matters
Impact on research: The paper argues that mechanical "smartness" can substitute for accurate modeling and sophisticated whole-body control in aerial physical interaction. It provides a concrete counterexample to the assumption that millimetre accuracy requires a delta-arm with a nonlinear model predictive controller, and it quantifies through ablation which design features actually deliver the accuracy — notably that actuated feedback matters most and that compliance is a disturbance-rejection asset rather than a strict requirement.
Real-world applications:
- Construction-site layouting: marking drill and anchor positions on ceilings, which is repetitive, troublesome at height, and error-accumulating when done manually.
- General push-and-slide tasks on surfaces, where the tool must maintain controlled contact while following a path.
- Contact-based inspection tasks that were previously only centimetre-accurate, but which could now benefit from sub-centimetre tool placement.
- Surface marking, drawing, or tracing on ceilings and other high, hard-to-reach surfaces where ground robots cannot operate.
Industry relevance: The paper frames its motivation around growing construction-sector investment in robotics, citing Boston Consulting Group analysis and existing ground-based systems from Hilti and Husqvarna whose workspace is limited by being ground-based. Because the end-effector is self-contained and requires no flight-controller tuning, it is presented as easy to integrate onto different aerial vehicles — a practical property for deployment.
Future Directions
- Extending the system to surfaces other than flat ceilings, and to lines that are interrupted or contain corners, which the task description explicitly anticipates.
- Closing the Z-direction loop: the paper notes that no camera feedback is currently used to correct the aerial vehicle's height error during marking.
- Testing compliance's claimed benefit under real disturbances such as wind gusts, which the authors identify as the scenario where a compliant end-effector should outperform a rigid, well-controlled one.
- Improving robustness to unreliable external pose estimates, since jumps in the pose estimate (especially near the leftward vertical line and upper parts of the "l" segments) were the main cause of the largest errors.
Target Audience
Researchers and engineers working on aerial manipulation, aerial physical interaction, and parallel-mechanism end-effector design; robotics practitioners interested in construction automation; and graduate students studying the intersection of mechanism design, optimization, vision-based state estimation, and flight control. Readers need a background in robotics to follow the modeling, optimization formulation, and control architecture, though the high-level design argument is accessible to a broader technical audience.
Authors’ abstract
Aerial robots have demonstrated impressive feats of precise control, such as dynamic flight through openings or highly complex choreographies. Despite the accuracy needed for these tasks, there are problems that require levels of precision that are challenging to achieve today. One such problem is aerial interaction. Advances in aerial robot design and control have made such contact-based tasks possible and opened up research into challenging real-world tasks, including contact-based inspection. However, while centimetre accuracy is sufficient and achievable for inspection tasks, the positioning accuracy needed for other problems, such as layouting on construction sites or general push-and-slide tasks, is millimetres. To achieve such a high precision, we propose a new aerial system composed of an aerial vehicle equipped with a novel "smart" end-effector leveraging a stability-optimized Gough-Stewart mechanism. We present its design process and features incorporating the principles of compliance, multiple contact points, actuation, and self-containment. In experiments, we verify that the design choices made for our novel end-effector are necessary to obtain the desired positioning precision. Furthermore, we demonstrate that we can reliably mark lines on ceilings with millimetre accuracy without the need for precise modeling or sophisticated control of the aerial robot.