Inverse optimal control: Theory and application