Haapie designs and develops social and cognitive robots including components such as speech recognition, dialogue management and cognitive solutions