Redundancy resolution through local optimization: A review | Synapse