Microscopic modelling of walking behaviour