A COLLABORATIVE AUTHORING WORKSPACE AND SCRIPT-BASED CONTROL PLATFORM FOR HETEROGENEOUS ROBOTS