GroupMove motions check if one axis is found more than once
While gathering the motions through the tree of CalcAxis dependencies, one axis maybe found multiple times. In that case check that motions have the same parameters (like target_pos). If yes remove one, else raise.
# Issue occurs with this CalcAxis Architecture
# (one axis shared in 2 branches of a CalcAxis tree)
#
# CalcAxis(c5)
# | |
# CalcAxis(c1) CalcAxis(c4)
# | | | |
# Axis(roby) Axis(m0) Axis(roby) Axis(robu)
#
#
Edited by Perceval Guillou