Machines capable of automatically carrying out a complex series of movements, especially one that is programmable.