Constraint-based redundancy resolution for nozzle orientation in 8-axis robot-assisted DED: A case on revolved components | Synapse