Towards a platform-independent cooperative human-robot interaction system: I. Perception | Synapse