Multimodal Language Understanding for Domestic Service Robots