AI Collecting all the ethical principles for robots, from Asimov to the trade union movement Cory Doctorow