<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ground Reaction Forces | Xinyi Liu's Personal Website</title><link>https://liuxy10.github.io/xinyiliu.me/tags/ground-reaction-forces/</link><atom:link href="https://liuxy10.github.io/xinyiliu.me/tags/ground-reaction-forces/index.xml" rel="self" type="application/rss+xml"/><description>Ground Reaction Forces</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Thu, 12 Mar 2026 00:00:00 +0000</lastBuildDate><image><url>https://liuxy10.github.io/xinyiliu.me/media/icon_hu7729264130191091259.png</url><title>Ground Reaction Forces</title><link>https://liuxy10.github.io/xinyiliu.me/tags/ground-reaction-forces/</link></image><item><title>Imitation Learning from Human Motion Alone Does Not Guarantee Biomechanically Plausible Gait Kinetics</title><link>https://liuxy10.github.io/xinyiliu.me/publication/il_grf/</link><pubDate>Thu, 12 Mar 2026 00:00:00 +0000</pubDate><guid>https://liuxy10.github.io/xinyiliu.me/publication/il_grf/</guid><description>&lt;h2 id="mathematical-formulation">Mathematical Formulation&lt;/h2>
&lt;h3 id="imitation-learning-objective">Imitation Learning Objective&lt;/h3>
&lt;p>The policy maximizes expected cumulative reward:&lt;/p>
$$ J(\theta) = \mathbb{E}_{\pi_\theta} \left[ \sum_{t=0}^T \gamma^t r(s_t, a_t, q^{\exp}_t, f^{\exp}_{\mathrm{grf},t}, x^{\exp}_{\mathrm{cop},t}) \right] $$&lt;p>Where $ r(\cdot) $ includes kinematics $ R_k $ and dynamics $ R_{\mathrm{dyn}} $ terms.&lt;/p>
&lt;h3 id="reward-components">Reward Components&lt;/h3>
&lt;p>Kinematics reward:&lt;/p>
$$ R_k = w_p R_p + w_{ee} R_{ee} + w_{rp} R_{rp} + w_{rv} R_{rv} + w_{vf} R_{vf} $$&lt;p>Dynamics reward:&lt;/p>
$$ R_{\mathrm{dyn}} = w_{\mathrm{grf}} R_{\mathrm{grf}} + w_{\mathrm{cop}} R_{\mathrm{cop}} $$&lt;p>With GRF term $ R_{\mathrm{grf}} = \exp\left( -k_{\mathrm{grf}} \|\Delta f_{\mathrm{grf}}\|^2 \right) $ and CoP term $ R_{\mathrm{cop}} = \exp\left( -k_{\mathrm{cop}} \|\Delta x_{\mathrm{cop}}\|^2 \right) $.&lt;/p>
&lt;h2 id="technical-approach">Technical Approach&lt;/h2>
&lt;h3 id="key-components">Key Components&lt;/h3>
&lt;ul>
&lt;li>RL-based IL with PPO and residual force control in MuJoCo.&lt;/li>
&lt;li>Ablation on kinetics rewards: baseline (kinematics-only, MOIL), +GRF, +CoP, full KAIL.&lt;/li>
&lt;li>Forward dynamics simulation of musculoskeletal model matching Visual3D inverse dynamics.&lt;/li>
&lt;/ul>
&lt;h3 id="performance-metrics">Performance Metrics&lt;/h3>
&lt;ul>
&lt;li>Joint angle RMSE &amp;lt;7° across conditions.&lt;/li>
&lt;li>GRF correlation improves significantly with kinetics rewards (p&amp;lt;0.001).&lt;/li>
&lt;li>Joint moment RMSE reduced, correlations increased (p&amp;lt;0.0001) in KAIL vs. MOIL.
The figure shows simulated human gait skeletons adapting walking speeds via imitation learning, illustrating kinematic fidelity in MuJoCo environments similar to the study&amp;rsquo;s setup.&lt;/li>
&lt;/ul>
&lt;h2 id="research-significance">Research Significance&lt;/h2>
&lt;p>Motion imitation alone prioritizes kinematic matching but yields implausible GRFs and joint moments due to unphysiological foot-ground interactions. KAIL with GRF/CoP rewards ensures biomechanical plausibility, critical for biomechanics analysis, clinical diagnostics, and wearable robot design.&lt;/p>
&lt;h2 id="implementation-highlights">Implementation Highlights&lt;/h2>
&lt;ul>
&lt;li>Data from motion capture and force-plate treadmill on healthy subject walking at 1.2 m/s.&lt;/li>
&lt;li>MuJoCo model with floating-base, impedance control, trained 900 PPO iterations.&lt;/li>
&lt;li>Evaluation via GRF butterfly diagrams, CPCC, joint moment RMSE/correlations vs. inverse dynamics.&lt;/li>
&lt;/ul></description></item></channel></rss>