ACT: a robot programming environment | Synapse