The way Edinburgh’s driverless buses will work and the estimated launch date