Advanced robotics: redundancy and optimization | Synapse