Energy-optimised redundancy resolution at the hydraulic level is achieved. Global solution is obtained using the dynamic programming method. Joint limits are satisfied (joint ranges, joint velocity and joint acceleration). Efficacy demonstrated on a commercial construction crane model. Extendable to non-planar construction cranes.