An Open Source Distributed Platform for the Control of the PUMA 560 Manipulator