<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Motion Planning | Zilin Chen's Homepage</title><link>https://zilin-chen-22.github.io/zilinchen.github.io/tag/motion-planning/</link><atom:link href="https://zilin-chen-22.github.io/zilinchen.github.io/tag/motion-planning/index.xml" rel="self" type="application/rss+xml"/><description>Motion Planning</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Tue, 15 Jul 2025 00:00:00 +0000</lastBuildDate><image><url>https://zilin-chen-22.github.io/zilinchen.github.io/media/icon_hu7729264130191091259.png</url><title>Motion Planning</title><link>https://zilin-chen-22.github.io/zilinchen.github.io/tag/motion-planning/</link></image><item><title>7-DOF Robotic Arm Motion Planning Algorithm Development for Humanoid Robots</title><link>https://zilin-chen-22.github.io/zilinchen.github.io/blog/xiaomi/</link><pubDate>Tue, 15 Jul 2025 00:00:00 +0000</pubDate><guid>https://zilin-chen-22.github.io/zilinchen.github.io/blog/xiaomi/</guid><description>&lt;h2 id="project-overview">Project Overview&lt;/h2>
&lt;p>&lt;strong>Core Objective&lt;/strong>: Develop motion planning algorithms for Xiaomi&amp;rsquo;s 7-DOF humanoid robotic arm, enhancing motion precision (&amp;lt;0.3mm error), stability, and robustness against payload variations.&lt;br>
&lt;strong>Technical Framework&lt;/strong>:&lt;/p>
&lt;ul>
&lt;li>Theoretical Basis: DH parameters, inverse kinematics (IK), trajectory interpolation&lt;/li>
&lt;li>Toolchain: MuJoCo simulation, C/Python co-development&lt;/li>
&lt;li>Validation Protocol: Dual verification system complying with ISO 9283 standards (positioning accuracy, path repeatability)&lt;/li>
&lt;/ul>
&lt;h2 id="key-technical-achievements">Key Technical Achievements&lt;/h2>
&lt;ol>
&lt;li>&lt;strong>Kinematics Algorithm Development&lt;/strong>
&lt;ul>
&lt;li>Forward Kinematics: Established DH-based coordinate transformation model with 0.1mm calculation precision&lt;/li>
&lt;li>IK Solver Optimization:
&lt;ul>
&lt;li>Developed universal inverse kinematics interface auto-adapting to URDF configurations&lt;/li>
&lt;li>Hybrid numerical-geometric solution reducing end-effector positioning error to 0.3mm&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Trajectory Smoothing: Implemented Kalman filtering with B-spline interpolation, decreasing joint velocity fluctuations by 30%&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>Simulation-Physical Validation&lt;/strong>
&lt;ul>
&lt;li>MuJoCo Environment: Calibrated dynamic parameters (gravity compensation, joint friction models) matching h1_2 hardware specs&lt;/li>
&lt;li>Hardware-in-the-Loop Validation: &amp;lt;1.5% deviation in 50 test trajectories between simulation and physical tests&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ol>
&lt;div style="text-align: center;">
&lt;img src="traj.jpg" alt="trajectory planning image" style="width: 80%;">
&lt;div>
trajetory planner with filter
&lt;/div>
&lt;/div>
&lt;div style="text-align: center;">
&lt;img src="error.jpg" alt="enduable error image" style="width: 40%;">
&lt;img src="error2.jpg" alt="enduable error image" style="width: 40%;">
&lt;div>
enduable test results demo
&lt;/div>
&lt;/div>
&lt;h2 id="system-optimization">System Optimization&lt;/h2>
&lt;p>&lt;strong>Three-Core Enhancement Strategy&lt;/strong>:&lt;/p>
&lt;ol>
&lt;li>Fail-Safe Mechanism: Collision detection triggering 10ms emergency stop&lt;/li>
&lt;li>Computational Efficiency: optimized code achieving 1kHz control frequency&lt;/li>
&lt;/ol>
&lt;p>&lt;strong>Strategic Recommendations&lt;/strong>:&lt;/p>
&lt;ol>
&lt;li>Engineering: Implement fault injection testing for failure mode analysis&lt;/li>
&lt;li>Collaboration: Establish knowledge-sharing platform for URDF optimization&lt;/li>
&lt;/ol></description></item></channel></rss>