Soccer and care robots from Eindhoven University of Technology win world titles in Thailand Read more