Programmed to do good: The categorical imperative as a key to moral behavior of social robots · Study