Robot control software