<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Dynamics | MAAL</title><link>https://maal.hkust.edu.hk/tags/dynamics/</link><atom:link href="https://maal.hkust.edu.hk/tags/dynamics/index.xml" rel="self" type="application/rss+xml"/><description>Dynamics</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>Dynamics</title><link>https://maal.hkust.edu.hk/tags/dynamics/</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><item><title>Flexible industrial robot dynamics and control</title><link>https://maal.hkust.edu.hk/projects/industrial-robot-dynamics/</link><pubDate>Tue, 06 Jan 2026 00:00:00 +0000</pubDate><guid>https://maal.hkust.edu.hk/projects/industrial-robot-dynamics/</guid><description>&lt;p&gt;Industrial robots change stiffness and vibration behavior with their position and posture. This project establishes dynamic models that capture both joint and link flexibility without making the model too costly to use in control.&lt;/p&gt;
&lt;h2 id="approach"&gt;Approach&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Represent geometrically nonlinear links with strain-based beam elements and modal coordinates.&lt;/li&gt;
&lt;li&gt;Identify configuration-dependent vibration from experimental data.&lt;/li&gt;
&lt;li&gt;Generate nonlinear filtered B-spline trajectories that suppress motion-induced vibration.&lt;/li&gt;
&lt;li&gt;Validate compensation strategies on industrial robotic platforms.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="why-it-matters"&gt;Why it matters&lt;/h2&gt;
&lt;p&gt;More accurate dynamic models allow robots to move faster while maintaining precision. The same methods support robotic machining, additive manufacturing, and large-reach manipulation.&lt;/p&gt;</description></item><item><title>Boom-lift-mounted robotic systems</title><link>https://maal.hkust.edu.hk/projects/boom-lift-robot/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://maal.hkust.edu.hk/projects/boom-lift-robot/</guid><description>&lt;p&gt;Mounting a robotic manipulator on a boom lift extends its workspace, but the flexible, extendable support introduces configuration-dependent vibration and positioning error.&lt;/p&gt;
&lt;p&gt;This project models the coupled boom-and-robot system, identifies changing structural dynamics, and develops trajectory and active-compensation methods for accurate long-reach operations.&lt;/p&gt;
&lt;p&gt;Applications include inspection, maintenance, construction, and manufacturing tasks where conventional fixed-base robots cannot reach.&lt;/p&gt;</description></item></channel></rss>