Focuses on the recent algorithmic results in the field of distributed computing by oblivious mobile robots (unable to remember the past). After introducing the computational model with its nuances, the book focuses on basic coordination problems: pattern formation, gathering, scattering, leader election, as well as on dynamic tasks such as flocking.