<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Force Estimation | MAAL</title><link>https://maal.hkust.edu.hk/tags/force-estimation/</link><atom:link href="https://maal.hkust.edu.hk/tags/force-estimation/index.xml" rel="self" type="application/rss+xml"/><description>Force Estimation</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Tue, 11 Aug 2026 00:00:00 +0000</lastBuildDate><image><url>https://maal.hkust.edu.hk/media/logo_hu_44eca034e5ce4fb7.png</url><title>Force Estimation</title><link>https://maal.hkust.edu.hk/tags/force-estimation/</link></image><item><title>Sensorless contact wrench estimation for industrial robots</title><link>https://maal.hkust.edu.hk/projects/sensorless-contact-wrench-estimation/</link><pubDate>Tue, 11 Aug 2026 00:00:00 +0000</pubDate><guid>https://maal.hkust.edu.hk/projects/sensorless-contact-wrench-estimation/</guid><description>&lt;p&gt;Robots used for polishing, assembly, and manipulation need reliable contact-force feedback. A six-axis wrist force/torque sensor provides direct measurements, but adds cost, wiring, payload, and integration constraints. This project estimates the same six-dimensional contact wrench from signals already available on the robot: joint motion and motor current.&lt;/p&gt;
&lt;h2 id="dual-stage-estimation"&gt;Dual-stage estimation&lt;/h2&gt;
&lt;p&gt;The estimator combines a physics-based robot model with two learned residual corrections:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Free-space dynamics compensation.&lt;/strong&gt; An LSTM learns joint-torque errors caused by friction, backlash, hysteresis, parameter mismatch, and torque-conversion bias using contact-free trajectories.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Contact wrench compensation.&lt;/strong&gt; A temporal encoder and residual network correct the remaining task-space error during contact and predict an input-dependent uncertainty for each wrench axis.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Separating these responsibilities keeps the estimate anchored to robot mechanics while allowing each learning stage to focus on a distinct error source.&lt;/p&gt;
&lt;h2 id="experimental-validation"&gt;Experimental validation&lt;/h2&gt;
&lt;p&gt;The method was evaluated on a six-axis industrial manipulator. A cable-and-pulley rig applied loads of 0.5, 1.0, and 1.5 kg from multiple directions. A wrist load cell sampled at 1 kHz supplied training labels and evaluation ground truth, but was not used as an input during sensorless inference.&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="Cable-and-pulley contact-data rig with an industrial robot and wrist load cell"
srcset="https://maal.hkust.edu.hk/projects/sensorless-contact-wrench-estimation/contact-data-rig_hu_aeb5686bbf33b2a6.webp 320w, https://maal.hkust.edu.hk/projects/sensorless-contact-wrench-estimation/contact-data-rig_hu_fd7612278909b1a4.webp 480w, https://maal.hkust.edu.hk/projects/sensorless-contact-wrench-estimation/contact-data-rig_hu_8530bd1c68aa4154.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://maal.hkust.edu.hk/projects/sensorless-contact-wrench-estimation/contact-data-rig_hu_aeb5686bbf33b2a6.webp"
width="760"
height="566"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Stage I reduced the Joint 1 residual-torque RMSE from 4.2649 to 0.8591 Nm and the Joint 2 RMSE from 3.1453 to 1.0069 Nm. Across the final six-axis wrench evaluation, the dual-stage method achieved the lowest reported RMSE, maximum error, and relative error on every force and moment axis.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th style="text-align: right"&gt;Fx&lt;/th&gt;
&lt;th style="text-align: right"&gt;Fy&lt;/th&gt;
&lt;th style="text-align: right"&gt;Fz&lt;/th&gt;
&lt;th style="text-align: right"&gt;Mx&lt;/th&gt;
&lt;th style="text-align: right"&gt;My&lt;/th&gt;
&lt;th style="text-align: right"&gt;Mz&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;RMSE&lt;/td&gt;
&lt;td style="text-align: right"&gt;1.5959 N&lt;/td&gt;
&lt;td style="text-align: right"&gt;0.7067 N&lt;/td&gt;
&lt;td style="text-align: right"&gt;1.9678 N&lt;/td&gt;
&lt;td style="text-align: right"&gt;0.1367 Nm&lt;/td&gt;
&lt;td style="text-align: right"&gt;0.1141 Nm&lt;/td&gt;
&lt;td style="text-align: right"&gt;0.0538 Nm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Maximum error&lt;/td&gt;
&lt;td style="text-align: right"&gt;5.9546 N&lt;/td&gt;
&lt;td style="text-align: right"&gt;4.4262 N&lt;/td&gt;
&lt;td style="text-align: right"&gt;5.3414 N&lt;/td&gt;
&lt;td style="text-align: right"&gt;0.7739 Nm&lt;/td&gt;
&lt;td style="text-align: right"&gt;0.4898 Nm&lt;/td&gt;
&lt;td style="text-align: right"&gt;0.4104 Nm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Relative error&lt;/td&gt;
&lt;td style="text-align: right"&gt;13.8%&lt;/td&gt;
&lt;td style="text-align: right"&gt;5.8%&lt;/td&gt;
&lt;td style="text-align: right"&gt;13.4%&lt;/td&gt;
&lt;td style="text-align: right"&gt;17.6%&lt;/td&gt;
&lt;td style="text-align: right"&gt;22.2%&lt;/td&gt;
&lt;td style="text-align: right"&gt;8.3%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="Six-axis force and moment estimates with learned uncertainty bands"
srcset="https://maal.hkust.edu.hk/projects/sensorless-contact-wrench-estimation/six-axis-results_hu_270f503cf77104ec.webp 320w, https://maal.hkust.edu.hk/projects/sensorless-contact-wrench-estimation/six-axis-results_hu_1d9835e90ecd400f.webp 480w, https://maal.hkust.edu.hk/projects/sensorless-contact-wrench-estimation/six-axis-results_hu_f3d97d0e4372c019.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://maal.hkust.edu.hk/projects/sensorless-contact-wrench-estimation/six-axis-results_hu_270f503cf77104ec.webp"
width="760"
height="696"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 id="why-it-matters"&gt;Why it matters&lt;/h2&gt;
&lt;p&gt;The main contribution is not simply a deeper network, but a physically meaningful decomposition of the estimation problem. The intermediate output makes each correction inspectable, while the probabilistic second stage provides a condition-dependent confidence signal. This creates a practical path toward lower-cost force-aware robots and future closed-loop force control without a permanently installed wrist sensor.&lt;/p&gt;</description></item></channel></rss>