---
title: Omnidirectional Aerial Manipulator (OAM)
url: https://www.emergentmind.com/topics/omnidirectional-aerial-manipulator-oam
type: topic
---

# Omnidirectional Aerial Manipulator (OAM)

An omnidirectional aerial manipulator (OAM) is a flying robotic system that combines aerial locomotion with manipulation while retaining independent control of translational and rotational motion in three dimensions. In the literature, the term covers multiple embodiments: fully actuated tilt-rotor aerial systems with rigidly mounted end-effectors for contact inspection, omnidirectional multirotors carrying articulated rigid or soft manipulators, dual-arm platforms with omnidirectional arm pivots, and hybrid vehicles that trade full wrench generation for improved range and cruise efficiency. The defining technical distinction from conventional underactuated multirotors is the ability to command body force and body torque with substantial decoupling, enabling stable contact, disturbance rejection, arbitrary-pose manipulation in $\mathsf{SE}(3)$, or, in nearly omnidirectional variants, a reduced but still manipulation-oriented wrench space [1905.03502] [2508.19608] [2312.05110].

## 1. Conceptual scope and nomenclature

In the fully actuated formulation, an OAM can independently generate forces and torques in all six degrees of freedom, so that translational and rotational dynamics are effectively decoupled within actuator limits. This property underlies the contact-based inspection platform that uses a fully actuated tilt-rotor hexarotor with a rigidly mounted end-effector and the arbitrary-pose manipulation platform that treats the aerial base as a floating body in $\mathbb{R}^3 \times SO(3)$ and jointly plans base and arm motion in the full configuration space [1905.03502] [2508.19608].

The term also encompasses platforms in which the manipulator is not a distal serial arm in the conventional sense. One line of work realizes omnidirectional aerial manipulation with a rigid manipulator arm fixed to the body and a tool frame aligned for contact tasks such as whiteboard interaction and non-destructive testing; another uses a fork-like end-effector mounted on a tiltable quadrotor for valve turning under teleoperation; yet another attaches a carbon-fiber hook to an omnidirectional micro aerial vehicle for door opening [1905.03502] [2506.15009] [2307.15581].

A narrower, but important, interpretation appears in hybrid platforms such as Soliro. Soliro is described as a hybrid rotary-/fixed-wing aerial manipulator that achieves nearly omnidirectional $(5\ \mathrm{DOF})$ force and torque generation with a minimal set of actuators. Its omission of one independent wrench axis is explicit: it cannot independently generate lateral force in body-$Y$ without coupling to yaw or tilt, and therefore differs from fully actuated $6$-DoF OAMs even though it remains manipulation-oriented [2312.05110].

## 2. Morphologies and actuation architectures

Representative OAM morphologies differ primarily in how they realize wrench generation, how much of the manipulation burden is placed on the airframe rather than on an attached arm, and whether efficiency in forward flight is prioritized alongside omnidirectionality. These differences are structural rather than cosmetic: the allocation map, actuator count, workspace geometry, and contact strategy all follow from the morphology [1905.03502] [2602.10703] [2111.03111] [2505.18270].

| System | Morphology | Reported capability |
|---|---|---|
| Contact-inspection OAM | Hexarotor with six double-propeller groups, each on a servo-actuated tilt axis, plus rigid end-effector | Arbitrary $6$-DoF wrench; contact-based inspection |
| ETH-Zurich OMAV door-opening platform | Six rigid arms, each with two counter-rotating propellers, plus hook end-effector | Arbitrary $6$-DoF wrench for articulated-object manipulation |
| Arbitrary-pose $\mathsf{SE}(3)$ OAM | Fully actuated floating base with six tiltable rotors and a $4$-DoF serial arm | Stationary base at arbitrary $6$D pose with whole-body planning |
| Dual-arm OAM | Standard quadrotor with two $3R$ serial arms on omnidirectional $360^\circ$ pivots | Omnidirectional $3$D workspace and proprioceptive probing |
| Soft-arm OAM | Fully actuated OMAV with a soft continuum arm | Unified floating-base and soft-body modeling |
| Soliro | Hybrid rotary-/fixed-wing split tilt-wing aerial manipulator | Nearly omnidirectional $5$-DoF wrench and efficient cruise |
| MorphEUS | Morphable co-axial quadrotor with paired servos on each arm | Full controllability almost everywhere |

The contact-inspection platform uses six double-propeller groups equally spaced around the body $z_b$-axis, each mounted on a servo-actuated tilt axis. By commanding rotor speeds $\omega_i$ and tilt angles $\alpha_i$, it instantaneously reshapes its global thrust wrench. The same general fully actuated logic appears in the ETH-Zurich OMAV used for door opening, where six tiltable arms and twelve propellers permit arbitrary body-frame wrench production regardless of attitude [1905.03502] [2307.15581].

The arbitrary-pose manipulation platform employs a fully actuated floating base with six tiltable rotors and a rigid $4$-DoF arm. MorphEUS instead uses four arms with coaxial counter-rotating propellers and a paired servo mechanism per arm, so that each thrust vector can be pointed in an arbitrary direction. The MorphEUS summary states that this produces higher and more uniform force/torque reachability with a smaller footprint and minimum thrust cancellations, and that full actuation holds almost everywhere when $\rank(\mathcal M)=6)$ for generic geometry and generic servo angles [2508.19608] [2505.18270].

The dual-arm OAM shifts emphasis from base omnidirectionality to arm omnidirectionality. It uses a standard quadrotor frame with two $3R$ serial manipulators, each attached through a custom planetary-gear pivot joint that rotates freely through $360^\circ$ about the body $x$-axis. Experimentally sampled configurations show symmetric reachability in all planar directions and substantial out-of-plane reach up to $\approx 0.6\,\mathrm{m}$ [2602.10703].

The soft-arm OAM replaces a rigid serial arm with a soft continuum arm modeled through Piecewise Constant Curvature (PCC) and an Augmented Rigid Body Model (ARBM), unified with a floating-base formulation. Soliro occupies a different point in the design space: two main arms extended into full wings, reversible tail rotor, wing tilt servos $\zeta_L,\zeta_R$, and rotor-tilt servos $\beta_L,\beta_R$, with no classical control surfaces or flaps [2111.03111] [2312.05110].

## 3. Modeling, wrench generation, and control

A canonical rigid-body OAM model writes the body wrench balance as
$$
M\,\dot{\mathbf v} + C(\mathbf v)\,\mathbf v + g(\mathbf x) = \tau_a + \tau_e,
$$
with $\tau_a$ the actuator-generated wrench and $\tau_e$ an external disturbance. In the tilt-rotor inspection platform, the wrench is
$$
\tau_a = \sum_{i=1}^6 \omega_i^2
\begin{pmatrix}
\mathbf p_i(\alpha_i) \\
\mathbf r_i \times \mathbf p_i(\alpha_i)
\end{pmatrix},
$$
so the mapping from $\{\omega_i^2,\alpha_i\}$ to $\tau_a$ spans all six dimensions and the system can produce arbitrary wrenches within its thrust limits. The arbitrary-pose $\mathsf{SE}(3)$ OAM uses the equivalent Newton–Euler decomposition
$$
m\,\ddot p = Rf - mg\,b_3 + d_t,\qquad
J_b\,\dot\omega = -\omega^\wedge J_b\omega + \tau + d_r,
$$
with control inputs given directly as body-frame force $f$ and torque $\tau$ and allocated through a $6\times 12$ map for six tiltable rotors [1905.03502] [2508.19608].

Several control paradigms recur across the literature. For contact tasks, the inspection platform formulates impedance control with selective apparent inertia,
$$
M_v\,\dot{\mathbf v} + D_v(\mathbf v-\mathbf v_d) + K_v(\mathbf x-\mathbf x_d) = \tau_e,
$$
and derives a continuous-time control law that combines desired impedance dynamics with estimated external wrench compensation. This allows low apparent mass along the tool normal and high apparent mass in tangential directions and rotational axes, avoiding discontinuous switching between free flight and contact [1905.03502].

For arbitrary-pose flight and manipulation, the fully actuated floating-base OAM uses a geometric robust controller on $\mathsf{SE}(3)$ built from translational and rotational error states such as
$$
e_R = \tfrac12 (R^\top R_d - R_d^\top R)^\vee,\qquad
e_\omega = R^\top R_d\,\omega_d - \omega.
$$
Its nominal terms resemble geometric nonlinear PID, while robust terms add integrals of $\tanh(\text{error})$ for disturbance rejection. The summary reports Lyapunov functions $V_t$ and $V_r$ yielding ultimate bounds that can be made arbitrarily small by sufficiently large integral-tanh gains [2508.19608].

The soft-arm OAM generalizes the state to include continuum-arm coordinates and a floating base. The reduced dynamics in PCC coordinates are expressed as
$$
B(q)\,\ddot q + c(q,\dot q) + g(q) + K\tilde q + D\dot q
=
\tilde A(q)\,\Omega + S_{\rm sel}A\,p + J(q)^T f_{\rm ext},
$$
where $\Omega$ are squared rotor speeds and $p$ are soft-arm chamber pressures. Control is hierarchical and dynamically consistent: end-effector orientation, end-effector position, and OMAV body orientation are treated as prioritized tasks using nullspace projectors based on a dynamically consistent inverse [2111.03111].

Soliro highlights how minimal-actuator near-omnidirectional control changes allocation. Its high-level command specifies attitude quaternion $q_{IB}'$, vertical acceleration $a_z$, and overall wing tilt $\chi$. An inner-loop attitude controller and rate PID produce torque setpoints, while the unified allocation block at $200\,\mathrm{Hz}$ inverts closed-form expressions for main propeller thrusts, differential wing deflection $\epsilon$, and tail-rotor thrust. Roll is entirely via differential wing tilt, yaw via thrust difference, and pitch via tail-rotor thrust, with collective thrust and body-force vector orientation governed by overall wing tilt $\chi$ [2312.05110].

MorphEUS formulates the actuation problem in terms of a virtual thrust vector $t \in \mathbb R^{12}$ and a control-allocation matrix $\mathcal M \in \mathbb R^{6\times 12}$,
$$
\mathcal M\,t = \begin{pmatrix}f\\\tau\end{pmatrix}.
$$
Its reported thrust-energy optimum is the pseudoinverse solution
$$
t = \mathcal M^\dagger (f_d,\tau_d)^\top,
$$
which globally minimizes $E=\tfrac12\sum_{i=1}^4 \|t_i\|^2$ subject to force and torque constraints [2505.18270].

## 4. Perception, contact inference, planning, and human interaction

OAM research couples force-capable aerial platforms with sensing and planning strategies that are explicitly contact-aware. In the inspection platform, external wrench estimation is performed with a generalized-momentum observer,
$$
\hat\tau_e = K_I\!\Bigl( M\,\mathbf v - \int_0^t(\tau_a - C(\mathbf v)\mathbf v - g(\mathbf x) + \hat\tau_e)\,dt \Bigr),
$$
which yields the first-order filter $\dot{\hat\tau}_e = K_I(\tau_e-\hat\tau_e)$. On-board state estimation combines a visual-inertial sensor running Rovio with a forward-facing time-of-flight camera aligned to the tool frame. The ToF point cloud is filtered near the tool $z_t$-axis, a least-squares plane fit estimates a local surface normal $\mathbf n_t$, and the resulting $\{\mathbf x_d,R_d\}$ setpoint supports autonomous approach, braking, contact, and sliding without mode switching [1905.03502].

The dual-arm OAM replaces exteroceptive surface sensing with blind probing. Its momentum-based external-torque observer estimates body torque from changes in angular momentum,
$$
L(t)=I_b\omega_b(t),\qquad
\hat\tau_b(t)=\dot L(t)-N_Ou(t)+\omega_b(t)\times I_b\omega_b(t),
$$
and detects contact when $|\hat\tau_b[k]|$ exceeds a threshold during designated probing intervals. Contact localization then uses virtual torque matching:
$$
f^b_{v,j} = -J^j(q^j)\dot q^j,\qquad
\tau_{b,v,j}=p^b_{e,j}\times f^b_{v,j},
$$
choosing the arm whose virtual torque direction best aligns with the observed residual. Surface inclination follows from the estimated normal using
$$
\alpha = \arccos\!\left(\frac{|n_s\cdot(-e_3)|}{\|n_s\|}\right).
$$
This pipeline is explicitly designed for slanted-roof landing [2602.10703].

Whole-body planning appears most clearly in the arbitrary-pose $\mathsf{SE}(3)$ OAM. Its planner is split into an offline end-effector trajectory optimizer over $\mathbb R^3 \times SO(3)$ and an online kinematic NMPC that jointly optimizes base pose and arm configuration under joint limits, self-collision constraints, obstacle constraints, and manipulability objectives. The offline problems are solved with CasADi+IPOPT using $4$th-order Runge–Kutta discretization, while the onboard NMPC replans every $\Delta t \simeq 0.1\,\mathrm{s}$ [2508.19608].

Learning-based interaction replaces explicit online optimization in the door-opening OAM. The PPO policy observes a $19$-dimensional state consisting of body linear and angular velocities, hook-to-handle vector, flattened body-to-door rotation, and door hinge angle. Its $9$-dimensional action specifies a pose correction in the door frame through a translation offset and two orientation vectors that are orthogonalized by Gram–Schmidt before being passed to the inner pose controller. The reward decomposes into hook proximity, attitude alignment, door opening, velocity penalty, and control effort [2307.15581].

Teleoperation provides a complementary interface when autonomy is insufficient or when direct human dexterity is required. The hand-based OAM system maps shoulder-anchored hand motion and finger gestures to $SE(3)$ setpoints for a tiltable-quadrotor through four modes: Operation Mode, Locking Mode, Spherical Mode, and Cartesian Mode. Hand and shoulder markers are streamed at $120\,\mathrm{Hz}$ from OptiTrack, glove data classify gestures, and an actuator-level NMPC tracks the commanded pose [2506.15009].

## 5. Experimental capabilities and validated performance

The contact-inspection OAM demonstrates the classical fully actuated contact regime. In rope-pull disturbance tests, low apparent mass produces deflections of $0.2$–$0.4\,\mathrm m$ under $20$–$25\,\mathrm N$ pulls, while high apparent mass reduces deflection below $0.1\,\mathrm m$ for $25\,\mathrm N$ lateral forces and $3\,\mathrm{Nm}$ torques. In push-and-slide on a whiteboard, the platform maintains constant contact force of approximately $1.5\,\mathrm N$, rejects frictional tangential drag, and holds attitude error under $0.07\,\mathrm{rad}$ while sliding at speeds up to $\sim 0.2\,\mathrm{m/s}$. For concrete-vault interaction using only on-board sensing, the local normal is updated at $5\,\mathrm{Hz}$, the platform translates $0.53\,\mathrm m$ along the surface, pose tracking stays within approximately $10\,\mathrm{cm}$ of flight-capture ground truth, and attitude aligns within $0.1\,\mathrm{rad}$. In contact-based non-destructive testing with a copper-sulfate electrode sensor, nine potential measurements at $5\,\mathrm{cm}$ intervals are taken while the controller holds approximately $1.8\,\mathrm N$ contact force and position error below $5\,\mathrm{cm}$ normal to the wall; the measured half-cell potentials correctly identify the corroded points. The generalized-momentum observer tracks normal forces up to approximately $5\,\mathrm N$ with RMS error of $1$–$1.6\,\mathrm N$ [1905.03502].

The dual-arm OAM validates proprioceptive landing on slanted roofs. Over nine trials on slopes of $11.3^\circ$, $20.6^\circ$, and $30.5^\circ$, all nine landings succeed with the vehicle body remaining level upon touchdown. The mean absolute inclination errors are $2.76^\circ$, $1.21^\circ$, and $4.63^\circ$ for the three slope sets, with overall average $|\epsilon|=2.87^\circ$. The report attributes robustness partly to probing-interval gating that suppresses false positives during body roll and notes that ground-effect perturbations caused small translational offsets without preventing landing [2602.10703].

The arbitrary-pose $\mathsf{SE}(3)$ OAM demonstrates free-flight and contact-adjacent manipulation at extreme attitudes. In controller comparison with the arm oscillating between $\pm45^\circ$, the proposed gRITE controller attains approximately $0.49\,\mathrm{cm}$ RMS position error and approximately $5.5^\circ$ RMS attitude-geodesic error at $0^\circ$ pitch, and $0.52\,\mathrm{cm}$ and $4.5^\circ$ at $-30^\circ$ pitch. In grasp-and-pull tasks, the base hovers at $90^\circ$–$180^\circ$ pitch while the arm reaches under a bar, grasps, and retracts; reported tracking errors are $1.3$–$1.8\,\mathrm{cm}$ RMS in position and $1.9$–$2.7^\circ$ RMS in orientation in ground scenarios, and $0.95$–$0.96\,\mathrm{cm}$ and $1.5$–$1.9^\circ$ near a table, with NMPC solve times of $5$–$16\,\mathrm{ms}$ and $14$–$70\,\mathrm{ms}$ respectively [2508.19608].

The reinforcement-learning door-opening OAM emphasizes robustness to mismatch and large initial offsets. Against a state-of-the-art MPPI baseline running at $10\,\mathrm{Hz}$, the PPO policy achieves $100\%$ success for hook distance up to $1.4\,\mathrm m$, while MPPI drops below $50\%$ beyond approximately $0.8\,\mathrm m$. For lateral and vertical handle-position offsets up to $\pm 9\,\mathrm{cm}$, RL remains above $90\%$ success. Completion time is always below $10\,\mathrm s$ for RL, whereas MPPI often requires $20$–$45\,\mathrm s$. Zero-shot transfer initially opens the door to $\alpha\approx0.4\,\mathrm{rad}$; saturating the maximum action norm and retraining produces a smoother policy that reliably reaches $\alpha=0$ [2307.15581].

Teleoperated aerial manipulation is validated on a valve-turning task in a $7\,\mathrm m \times 6\,\mathrm m \times 2\,\mathrm m$ arena. The procedure uses Spherical Mode to pass an industrial ladder, Operation Mode to align and turn the valve, Locking Mode to resolve occlusion, and Cartesian Mode to exit a corridor. Reported performance includes positional RMSE of $0.035\,\mathrm m$ during valve turning, orientational RMSE of $2.3^\circ$, end-to-end latency of $0.3$–$0.5\,\mathrm s$, task completion time of $95\,\mathrm s$ averaged over three trials, corridor tracking error within $\pm 0.18\,\mathrm m$ of the centerline, and gesture recognition above $95\%$ [2506.15009].

Hybrid and morphable OAM-related platforms show that omnidirectional manipulation can be extended toward efficient cruise or morphable close-proximity inspection. Soliro’s wind-tunnel study yields a $26$-parameter aerodynamic model, $C_L$ and $C_D$ fits accurate to within $5\%$, differential wing-torque sensitivity of $0.45\,\mathrm{N\,m}$ per $1^\circ$ of $\epsilon$, and minimum stable $\epsilon$ increment of $0.08^\circ$, corresponding to $0.038\,\mathrm{N\,m}$ resolution. Flight tests achieve stable hover-to-cruise-to-hover transitions, cruise speed up to $10\,\mathrm{m/s}$, and approximately $30\%$ power reduction at $10\,\mathrm{m/s}$ relative to hover, with single-battery range extension of approximately $10\,\mathrm{km}$ and up to $30\,\mathrm{km}$ under drag optimizations [2312.05110].

MorphEUS is currently validated in high-fidelity simulation. In continuous contact inspection of a water tower, translational tracking RMS is reported as $\lesssim 0.02\,\mathrm m$ with peak $\lesssim 0.05\,\mathrm m$, and orientation error $\Psi(R,R_d)$ never exceeds $0.0035\,\mathrm{rad}$. A constrained-pipe traversal succeeds with minimum clearance greater than $0.05\,\mathrm m$, and a corkscrew-view inspection task achieves angular tracking error $\lesssim 0.01\,\mathrm{rad}$ while matching the theoretical energy optimum [2505.18270].

The soft-arm OAM is also presently simulation-based. In continuous nullspace motion, the end-effector holds $[0,0,-0.25]\,\mathrm m$ with $15^\circ$ about its $y$-axis while the OMAV rotates $\pm15^\circ$ in alternating axes, keeping position error below $0.5\,\mathrm{cm}$ and orientation error below $1^\circ$ for $24\,\mathrm s$. Under disturbance rejection tests, end-effector position returns within $2\,\mathrm{cm}$ and orientation within $2^\circ$ in under $1\,\mathrm s$, and dynamic trajectory tracking on a horizontal circle yields mean position error of approximately $0.043\,\mathrm m$ and orientation error below $3^\circ$ [2111.03111].

## 6. Trade-offs, misconceptions, and research directions

A central point of comparison is the distinction between full $6$-DoF wrench generation and reduced-order near-omnidirectionality. Fully actuated OAMs can command arbitrary wrenches within thrust limits, which is crucial for contact-rich tasks requiring decoupled translation and rotation. Soliro explicitly trades this away: its $5$-DoF design reduces mechanical complexity and weight, avoids extra motors or linkages, and blends over-actuated hover with efficient fixed-wing cruise, but cannot independently generate lateral body-$Y$ force and therefore cannot provide arbitrary wrench generation in all six axes when full wrench arbitrage is needed [1905.03502] [2312.05110].

Another recurrent misconception is that omnidirectionality is solely a controller property. In the reported systems, controllability is inseparable from morphology and allocation rank: servo-actuated tilt axes, paired-servo thrust vectoring, endless-rotation pivots, coaxial drag-torque cancellation, or split tilt-wings determine whether the wrench map spans six dimensions, how uniformly the reachable set is distributed, and how efficiently forces and torques can be produced. MorphEUS makes this explicit through the condition $\rank(\mathcal M)=6$ almost everywhere, while the door-opening and inspection platforms rely on overactuation to resolve wrench allocation in real time [2505.18270] [2307.15581].

The literature also identifies practical limitations. The soft-arm OAM reports simulation only, unmodeled aerodynamic effects, relatively high computational load with a $48\times48$ system, and fixed gains without learning or adaptation. The teleoperation framework lacks force feedback; its report states that Locking Mode was essential to avoid occlusion during valve turning. The dual-arm landing platform notes that high-friction coverings improved contact stability and proposes compliant, high-friction end-effectors to generalize to low-friction roofs [2111.03111] [2506.15009] [2602.10703].

A plausible implication is that the field is separating into several mature subproblems rather than converging to a single canonical OAM architecture. One branch prioritizes precise contact and disturbance rejection with full wrench control; another targets arbitrary-pose whole-body planning near obstacles; another incorporates proprioceptive probing for surface inference; another studies human-in-the-loop manipulation; and hybrid or morphable vehicles seek better range, efficiency, or wrench uniformity. The reported future directions are correspondingly diverse: real-world soft-arm experiments with on-board state estimation, gain-scheduling or MPC, hybrid force/motion control, tactile or vision feedback, bilateral haptic feedback, application-specific end-effectors, drag optimization, and compliant contact interfaces [2111.03111] [2506.15009] [2312.05110].

Source: https://www.emergentmind.com/topics/omnidirectional-aerial-manipulator-oam