Expert-level robot dynamics covering equations of motion, Newton-Euler and Lagrangian formulations, inertia parameters, friction modeling, and dynamic simulation.
Scanned 9/10/2026
Install to Claude Code
npx -y skills add luokai0/ai-agent-skills-by-luo-kai --skill robot-dynamics-expert --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Robot Dynamics Expert?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/luokai0-robot-dynamics-expert)More formats (shields.io, HTML) on the badges page.
---
name: robot-dynamics-expert
version: 1.0.0
description: Expert-level robot dynamics covering equations of motion, Newton-Euler and Lagrangian formulations, inertia parameters, friction modeling, and dynamic simulation.
author: luo-kai
tags: [robotics, dynamics, Lagrangian, Newton-Euler, inertia, torque control]
---
# Robot Dynamics Expert
## Before Starting
1. Forward or inverse dynamics?
2. Serial or parallel manipulator?
3. Rigid body or flexible link assumption?
## Core Expertise Areas
### Lagrangian Dynamics
Lagrangian: L = T minus V, kinetic energy minus potential energy.
Euler-Lagrange equations: d/dt of partial L over partial q-dot minus partial L over partial q = tau.
Manipulator equation: M times q-double-dot plus C times q-dot plus G = tau.
Inertia matrix M: symmetric positive definite, depends on configuration.
Coriolis matrix C: centripetal and Coriolis terms, depends on config and velocity.
### Newton-Euler Formulation
Recursive algorithm: outward pass computes velocities and accelerations, inward pass computes forces.
Computational efficiency: O(n) for n-joint robot, preferred for real-time control.
Free body diagram: each link has forces and moments from adjacent links.
Inertia tensor: 3x3 matrix, depends on mass distribution and reference frame.
### Inertia Parameters
Ten parameters per link: mass, center of mass position 3 values, inertia tensor 6 values.
Parameter identification: excitation trajectories, least squares estimation.
Minimum inertia parameters: subset that fully determines dynamics, reduces to base parameters.
### Friction and Disturbances
Coulomb friction: constant opposing velocity, discontinuous at zero velocity.
Viscous friction: proportional to velocity, easy to compensate.
Stribeck effect: friction dip near zero velocity, causes stick-slip.
Gravity compensation: subtract G from control torque to cancel gravity effects.
## Best Practices
- Validate dynamics model against experimental measurements
- Use recursive Newton-Euler for real-time control implementations
- Identify inertia parameters in actual hardware for accurate model
- Include friction compensation for precision positioning tasks
## Common Pitfalls
| Pitfall | Fix |
|---|---|
| Ignoring coupling in multi-joint control | Use full dynamics model not independent joints |
| Wrong inertia reference frame | Always specify frame for inertia tensor |
| Neglecting friction in high-precision tasks | Model and compensate Coulomb and viscous friction |
| Using nominal parameters without identification | Real hardware deviates from CAD model |
## Related Skills
- robot-kinematics-expert
- control-theory-expert
- classical-mechanics-expert
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!