Published May 10, 2026 | Version v1
Report Open

Energy Optimal Control of a 3R Spatial Robotic Arm via Iterative Nonlinear LQR

Authors/Creators

  • 1. ROR icon Indian Institute of Technology Bombay

Description

Energy consumption is a growing concern in robotic manipulation, particularly for industrial arms that execute repetitive, high-speed trajectories. This paper addresses the energy-optimal motion planning and control of a three-degree-of-freedom (3R) spatial robotic arm with a swivelling waist, shoulder, and elbow joints arranged in a body–shoulder–elbow topology. A complete, closed-form Euler–Lagrange dynamical model, comprising the configuration-dependent mass matrix M (q), the Coriolis/centrifugal matrix C(q, q̇), and the gravity vector G(q) were derived from first principles and verified through the passivity condition. This derivation, to the best of the authors’ knowledge, has not been reported in prior literature for this specific topology. The energy-minimisation problem is formulated as a nonlinear optimal control problem (OCP) and solved using the iterative Linear Quadratic Regulator (iLQR), which iteratively linearises the nonlinear dynamics and applies a backward Riccati recursion followed by a forward rollout with line search. A classical proportional–integral–derivative (PID) controller tracking a cubic polynomial reference trajectory serves as the comparative baseline. Simulation results demonstrate that the iLQR controller produces qualitatively different torque profiles that exploit dynamic coupling to reduce total actuator energy relative to PID control, while achieving accurate rest-to-rest manoeuvres in three-dimensional space.

Files

report.pdf

Files (533.7 kB)

Name Size Download all
md5:da9d9b56e37bb9e15a31e45d1243f59a
504.0 kB Preview Download
md5:a96d81d189f085b2879b9b4b0a4b2617
29.7 kB Preview Download

Additional details

Software

Programming language
Python