---
title: 4-Channel Bilateral Control in Teleoperation
url: https://www.emergentmind.com/topics/4-channel-bilateral-control
type: topic
---

# 4-Channel Bilateral Control in Teleoperation

Searching arXiv for recent papers on four-channel bilateral control, sensorless force control, and related teleoperation architectures.
4-channel bilateral control is a bilateral teleoperation architecture in which a leader or master manipulator and a follower or slave manipulator exchange both motion and force information so as to synchronize their motion while reproducing interaction forces. In the cited literature, the standard four-channel architecture is described as exchanging both position/velocity and force/torque signals between the master and slave and using dynamic compensation on each side to maximize transparency [2607.01201]. Recent work places the same architecture in several distinct settings: force-sensorless low-cost manipulators with accurate dynamics models [2507.06174], human-scale teleoperation without external force/torque sensors [2607.01201], Transformer-based imitation learning from position and torque information [2401.16653], motion modification via multilateral control [2502.20982], Cartesian-space control with independent scaling of rotation, translation, and force [2510.10545], cyber-secure teleoperation with homomorphic encryption [2302.13709], and arbitrary-scale force-sensor-less teleoperation on dissimilar master-slave systems [2002.04874].

## 1. Core objectives and transparency criteria

The formal objectives of 4-channel bilateral control are typically expressed as motion synchronization and action-reaction consistency. In joint space, representative formulations impose
$$
\theta_l(t)-\theta_f(t)=0,
\qquad
\tau_l(t)+\tau_f(t)=0,
$$
and, in steady state, also require velocity synchronization, so that the differential mode satisfies $x_l-x_F \to 0$ and $v_l-v_F \to 0$ while the common mode satisfies $\tau_l+\tau_F \to 0$ [2401.16653; 2502.20982]. These relations summarize the two principal goals of the architecture: the follower should reproduce the leader’s motion, and the leader should feel the environment reaction encountered by the follower.

A frequency-domain formulation for a linearized 1-DOF two-port model writes the leader and follower dynamics as
$$
Z_l(s)X_l(s)=F_h(s)+F_l(s),
\qquad
Z_f(s)X_f(s)=-F_e(s)+F_f(s),
$$
with a hybrid matrix $H(s)$ relating $\{X_l,F_e\}$ to $\{F_h,X_f\}$. Perfect transparency requires
$$
H=\begin{pmatrix}0&1\\1&0\end{pmatrix},
$$
equivalently $h_{11}=0$, $h_{12}=1$, $h_{21}=1$, and $h_{22}=0$ [2607.01201]. In human-scale experiments, two measurable transparency metrics are emphasized: hard-contact force tracking
$$
F_{12}=F_h/F_e\big|_{X_f=0}
$$
and maximum transmittable impedance
$$
Z_{11}=F_h/X_l\big|_{F_e=0}.
$$
These metrics are used to compare two-channel and four-channel schemes under both free motion and hard contact [2607.01201].

The literature therefore treats 4-channel bilateral control less as a single controller than as a structural template for teleoperation. The same template can be instantiated in joint space or Cartesian space, with direct sensing or sensorless estimation, and with local dynamic compensation ranging from gravity cancellation to inverse-dynamics feedforward. What remains invariant is the four-way exchange of motion and force information and the associated transparency objective.

## 2. Signal architecture and channel decompositions

A canonical implementation consists of symmetric leader and follower controllers, each containing local control and observation blocks, with two motion-related signals and two force-related signals traversing the communication link. In one explicit formulation, the four logical channels are: position command, position feedback, torque command, and torque feedback [2401.16653]. In another, the architecture is described as two position channels and two force channels, with position and velocity feedforward combined with force feedback [2502.20982].

The low-cost sensorless architecture reported for fast teleoperation makes the channel structure more explicit at the controller level. At each control cycle of 1 kHz, the two sides exchange joint positions $\theta_l,\theta_f$, estimated velocities $\hat{\dot{\theta}}_l,\hat{\dot{\theta}}_f$, and estimated external torques $\hat{\tau}_{ext,l},\hat{\tau}_{ext,f}$ [2507.06174]. The control law is then decomposed through an oblique $(\pm)$ coordinate transform into a position-position channel, a velocity-velocity channel, a force-force channel, and a zero-dynamics channel in which the average coordinate
$$
\theta_+ = (\theta_l+\theta_f)/2
$$
has pure inertia [2507.06174]. This decomposition separates synchronization dynamics from the average motion mode and is directly tied to gain selection in the difference and average coordinates.

In joint-space PD/P realizations, the torque references can be written as a sum of a position-coupling term and a force-reflection term. A representative form is
$$
\tau_l^{\rm pos}=+J(K_p+K_d s)(\theta_l-\theta_f),\quad
\tau_f^{\rm pos}=-\tau_l^{\rm pos},
$$
$$
\tau_l^{\rm for}=-K_f(\tau_l+\tau_f),\quad
\tau_f^{\rm for}=-\tau_l^{\rm for},
$$
with the total reference adding a disturbance estimate [2401.16653]. This structure is mirrored in encrypted implementations, where each side contains a disturbance observer, a reaction-force observer, a position-PD branch, and a force-P branch, and the four network signals are the leader and follower joint angles together with the corresponding estimated reaction torques [2302.13709].

A recurring point across these variants is that “four channels” does not mean a single fixed list of transmitted variables. Some implementations transmit measured torques, others transmit estimated external torques; some make velocity an explicit exchanged signal, whereas others absorb velocity into local differentiation or PD action. The common feature is the simultaneous closure of motion and force loops across the leader-follower pair.

## 3. Dynamic compensation and sensorless force estimation

The effectiveness of 4-channel bilateral control depends strongly on how accurately each side compensates its own dynamics. For rigid serial-link manipulators, one cited formulation uses
$$
M(\theta)\ddot{\theta}+C(\theta,\dot{\theta})\dot{\theta}+D\dot{\theta}+g(\theta)=\tau_{ref}+\tau_{ext},
$$
where $M(\theta)$ is the inertia matrix, $C(\theta,\dot{\theta})\dot{\theta}$ collects centrifugal and Coriolis terms, $D\dot{\theta}$ is viscous friction, and $g(\theta)$ is gravity torque [2507.06174]. After feedforward compensation with identified models and insertion of observer estimates, the controller is posed in an acceleration form, and the reference torque is chosen as
$$
\tau_{ref}
=
\tilde M(\theta)\ddot{\theta}_{ref}
+\tilde C(\theta,\hat{\dot{\theta}})\hat{\dot{\theta}}
+\tilde D\,\hat{\dot{\theta}}
+\tilde g(\theta).
$$
This realizes approximate feedback linearization and supports acceleration-based bilateral control on affordable hardware [2507.06174].

A parallel sensorless formulation for human-scale teleoperation uses the Euler-Lagrange model
$$
M(q)\ddot q+b(q,\dot q)\dot q+g(q)+\tau_d=\tau,
$$
with $\tau_d=F_v\dot q$ denoting viscous friction [2607.01201]. The model is written in linear-in-parameters form,
$$
\tau=Y(q,\dot q,\ddot q)\pi,
$$
and rich excitation trajectories together with least squares yield an estimate $\hat{\pi}$ [2607.01201]. In contact, external torque is estimated by inverse dynamics:
$$
\hat{\tau}_{ext}=\tau-Y(q,\dot q,\ddot q)\hat{\pi},
$$
and the Cartesian wrench maps through the Jacobian as $\tau_{ext}=J^T F_{ext}$ [2607.01201]. This eliminates the need for end-effector force/torque sensors and, in the human-scale study, avoids the limitation that such sensors measure only tip forces and are blind to body contacts [2607.01201].

Observer design is another major branch of the literature. In the fast sensorless low-cost system, a minimal-order observer estimates velocity and external torque under the assumption that the disturbance $d(t)=M(\theta)^{-1}\tau_{ext}(t)$ is slowly varying, and the resulting Laplace-domain expressions reduce to second-order filter forms parameterized by damping $\zeta$ and cut-off $\omega_c$ [2507.06174]. In the encrypted two-axis implementation, a disturbance observer estimates lumped disturbance torque and a reaction-force observer subtracts the known nonlinear term $f(\theta,\omega)$ to recover external torque, with both DOB and RFOB cut-off frequencies set to $100\ \text{rad/s}$ [2302.13709]. In arbitrary-scale force-sensor-less teleoperation, reaction-force estimation is obtained from inverse dynamics and filtered by a first-order filter, while exogenous hand force is modeled as $f_h^*(t)=\Psi(t)p$ and estimated adaptively [2002.04874].

Taken together, these formulations show that sensorless 4-channel control is not a single estimation algorithm but a family of model-based strategies. Accurate inverse dynamics, DOB/RFOB pipelines, and minimal-order observers all serve the same teleoperation objective: replacing dedicated force sensing with sufficiently accurate joint-side estimation of reaction torque or external wrench.

## 4. Passivity, Lyapunov stability, and time delay

Passivity is the dominant analytical framework for 4-channel bilateral control. In one formulation, the position-PD and force-coupling mappings
$$
G_{\rm pos}(s)=J(K_p+K_d s),
\qquad
G_{\rm for}(s)=K_f
$$
are positive for $K_p,K_d,K_f>0$, and the master-slave interconnection becomes lossless when communication delay is negligible [2401.16653]. In the low-cost acceleration-based formulation, full dynamic compensation together with passive desired impedances in the $(+/-)$ directions renders each side a lossless or strictly passive map from $(\tau_{ext},\dot{\theta})$ to $(\tau_{ref},\theta)$, and a theorem attributed there to Lawrence states that a 4-channel network of two passive one-ports interconnected in $(+/-)$ coordinates or via wave variables remains passive and hence Lyapunov-stable under arbitrary constant communication delay [2507.06174].

The standard passivity-preserving transformation under delay is the scattering or wave-variable representation
$$
u=\frac{b\dot{\theta}+\tau}{\sqrt{2b}},
\qquad
v=\frac{b\dot{\theta}-\tau}{\sqrt{2b}},
$$
with wave impedance $b>0$ [2401.16653; 2507.06174]. In a delayed channel, sending $u_l \to u_f$ and $v_f \to v_l$ preserves passivity even under constant delay [2507.06174]. This same device appears in discussions of encrypted and LAN-based implementations as the standard remedy when non-negligible constant delay is present [2401.16653].

Lyapunov analysis appears in both joint-space and Cartesian-space variants. In the decoupled-scaling Cartesian method, the closed-loop energy
$$
V(\mathbf{x}_e,\dot{\mathbf{x}}_e,\mathbf{w}_e)
=
\frac12 \mathbf{x}_e^\mathsf{T}K_p\mathbf{x}_e
+\frac12 \dot{\mathbf{x}}_e^\mathsf{T}K_d\dot{\mathbf{x}}_e
+\frac12 \mathbf{w}_e^\mathsf{T}K_w\mathbf{w}_e
$$
is positive definite if $K_p,K_d,K_w\succ 0$, and along the desired dynamics its derivative satisfies $\dot V \le 0$ [2510.10545]. In the arbitrary-scale dissimilar master-slave system, local Lyapunov-like functions are built for master and slave subsystems and then combined with a small-gain analysis showing that arbitrary constant delay does not induce instability when the algebraic gain conditions are satisfied [2002.04874].

A notable practical controversy concerns how much model compensation should be retained inside a passive design. The human-scale WAM study explicitly reports that only viscous friction was retained to avoid energy injection, that static/Coulomb friction degraded passivity, and that the force-feedback gain was constrained to $C_f<1$ and chosen as $0.5$ to trade off maximal $Z_{11}$ versus passivity [2607.01201]. This indicates that “better compensation” is not automatically preferable if it compromises passivity margins.

## 5. Scaling, Cartesian formulations, and secure/networked variants

Several recent studies generalize 4-channel bilateral control beyond symmetric joint-space teleoperation. One direction is arbitrary scaling. In the dissimilar force-sensor-less system, the communication layer incorporates both position scaling $\kappa_p$ and force scaling $\kappa_f$, and experiments report a force scaling factor of up to $800$ and a position scaling factor of up to $4$ [2002.04874]. The cited experiments use a commercial haptic master and a 2-DOF hydraulic slave, with rigorous stability guarantees under arbitrary time delays [2002.04874].

A second direction is Cartesian-space 4-channel control. The decoupled-scaling method on a 6-DoF manipulator represents pose as
$$
\mathbf{x}=
\begin{bmatrix}
\boldsymbol{\omega}\\
\mathbf{p}
\end{bmatrix},
\qquad
\boldsymbol{\omega}=[\log(\mathbf{R})]^\vee,
$$
and defines scaled orientation, translation, and wrench errors by
$$
\boldsymbol{\omega}_e=\Bigl[\log\bigl(\mathbf{R}_l\mathbf{R}_f^{-\alpha}\bigr)\Bigr]^\vee,
\qquad
\mathbf{p}_e=\mathbf{p}_l-\beta\mathbf{p}_f,
\qquad
\mathbf{w}_e=\mathbf{w}_l+\gamma\mathbf{w}_f
$$
[2510.10545]. The control law injects desired second-order error dynamics through an inverse of a stacked matrix $\mathbf{H}$ built from Cartesian error Jacobians and inverse inertias, with $K_p$ and $K_d$ acting as virtual stiffness and damping and $K_w$ acting as a virtual mass felt by the operator [2510.10545]. The stated goal is to achieve desired dynamics by decoupling each dimension in Cartesian coordinates regardless of the scaling factor [2510.10545].

A third direction is cyber-secure implementation. The encrypted system uses ElGamal homomorphic encryption with key length $\lambda=128$ bits, quantizes controller matrices and signals with scale $\gamma=10^{16}$, and keeps both controller parameters and all four network signals encrypted in transmission and in the controller’s memory [2302.13709]. The real-time implementation runs on leader and follower PCs with 20 ms sampling, and the reported average compute times are approximately $2.1$ ms for the unencrypted controller and approximately $4.0$ ms for the encrypted controller, remaining below the deadline [2302.13709]. Quantization error in motor current is reported to be on the order of $1\times 10^{-14}$ A, compared with D/A resolution of approximately $1.36\times 10^{-4}$ A [2302.13709].

These variants expand the scope of 4-channel bilateral control without changing its defining bilateral structure. A plausible implication is that the framework is better viewed as a teleoperation topology onto which scaling laws, Cartesian error definitions, and security mechanisms can be layered.

## 6. Data collection, motion editing, and imitation learning

Recent work uses 4-channel bilateral control not only for teleoperation but also as a data-generation and motion-editing substrate. In ILBiT, bilateral teleoperation data are logged at 100 Hz as master and follower state vectors
$$
l_t^i=[\theta_l^i(t),\dot{\theta}_l^i(t),\tau_l^i(t)],
\qquad
f_t^i=[\theta_f^i(t),\dot{\theta}_f^i(t),\tau_f^i(t)],
$$
which are stacked over five motors into 15-dimensional vectors $l_t,f_t\in\mathbb{R}^{15}$ [2401.16653]. A 4-layer Transformer encoder receives the follower state $f_t$ and predicts the next master state $\hat l_{t+1}$, which then replaces the human leader during closed-loop execution [2401.16653]. The bilateral controller therefore serves both as the source of demonstration data and as the low-level stabilization mechanism during deployment.

The 2025 low-cost sensorless study states directly that using data collected by 4-channel bilateral control and incorporating force information into both the input and output of learned policies improves performance in imitation learning [2507.06174]. It further reports that task demonstrations such as nut turning, cucumber peeling, and dual-arm pick-and-place succeeded only with 4-channel force feedback, and that imitation-learning policies trained on 4-channel data with force in input and output achieved 100% success where unilateral data failed [2507.06174]. This places force reflection not merely in the haptics loop but inside the learning representation itself.

Motion ReTouch extends the same logic to post hoc correction of demonstrations. The method records follower command trajectories $\{\theta_F^{cmd}(t),\dot{\theta}_F^{cmd}(t),\tau_F^{cmd}(t)\}$ at 500 Hz during four-channel teaching and replays them through a three-node multilateral system composed of leader, follower, and editor [2502.20982]. The multilateral constraints are
$$
\theta_l^{res}=\theta_F^{res}=\theta_e^{res},
\qquad
\tau_l^{res}+\tau_F^{res}+\tau_e^{res}=0,
$$
and the follower torque reference blends leader replay and editor intervention through a parameter $\alpha\in[0,1]$, set to $0.5$ in the experiments [2502.20982]. The authors state that the method retroactively modifies not only position but also force information and that no explicit batch optimization is performed [2502.20982].

These developments shift the role of 4-channel bilateral control from an operator-facing interface to a data-centric control primitive. This suggests that its importance in current robotics extends beyond transparency alone to the acquisition, editing, and deployment of contact-rich demonstrations.

## 7. Reported operating regimes and empirical results

The empirical record across the cited studies spans low-cost manipulators, human-scale WAM systems, dissimilar haptic-hydraulic platforms, encrypted two-axis robot arms, and multilateral editing systems.

| Study | Setting | Reported outcomes |
|---|---|---|
| [2507.06174] | High-speed shake test, base joint swung $\pm 90^\circ$ at $\sim 5$ Hz | Angle MAE: unilateral 2.39; symmetric-position 1.58; force-feedback 1.69; 4-ch fixed-inertia 2.29; 4-ch w/o C & C 0.71; 4-ch pseudo-diff 0.81; 4-ch (proposed) 0.61. Velocity MAE: proposed 9.2 vs. 13.1–48.1 for others. Torque MAE: proposed 0.52. Stability with zero added damping; crisp transparency; tolerated contact impacts. |
| [2607.01201] | Customized WAM bilateral teleoperation; free motion, hard contact, door opening | 4c-DC outperforms all baselines in free-motion NRMSE, leader impedance, and maximum transmittable impedance ($p<0.05$). Force-tracking NRMSE similar across controllers ($\sim<5\%$ on leader joints). External torque estimation for 4c-DC: leader joint 2 NRMSE 3.23% ($\sigma=2.18$), follower joint 2 11.72% ($\sigma=8.62$). |
| [2502.20982] | Test-tube transfer with 3× speed-up | Original-speed motion copying: 10/10. 3× speed open-loop copying: 0/10. 3× speed with Motion ReTouch ($\alpha=0.5$): 10/10. Joint 4 reaction torque fluctuations during search/insert are stabilized around zero. |
| [2302.13709] | Encrypted two-axis teleoperation, free space and contact | Free-space unencrypted errors: yaw $\pm 3^\circ$, pitch $\pm 4^\circ$; encrypted errors: yaw $\pm 1^\circ$, pitch $\pm 2^\circ$. Estimated reaction torque remains within $\pm 0.2$ Nm. Encrypted and unencrypted systems are reported as indistinguishable in posture synchronization and force feedback. |
| [2002.04874] | Dissimilar master-slave system with arbitrary scaling; planar contact-slide-release | Position tracking error stayed below a few mm; 2 DOF RMS error $\lesssim 10$ mm even at 4× scaling. Force-tracking error remained bounded and small. Stable tracking under 80 ms one-way delay, with modest overshoot in x-y force curves. |

The combined evidence shows that 4-channel bilateral control is routinely evaluated in regimes where unilateral position transmission is insufficient: high-speed motion, hard contact, sustained body contact, scaled teleoperation, encrypted communication, and learning-oriented data acquisition. A plausible implication is that current performance bottlenecks lie primarily in model fidelity, friction handling, observer bandwidth, and delay/security integration rather than in the bilateral architecture itself.

Source: https://www.emergentmind.com/topics/4-channel-bilateral-control