PAA5160E1 flexibility

Hi, I’m considering using the PAA5160E1 sensor for some robot projects (not FTC). The problem is that the floor it travels on is not always the same. My question is if the changing the floor matters for the optical sensor? For example, if you calibrate on wood floor and run it on marble floor, does that mess up the linear or angle scale? And if so, by how much and are there any ways to deal with this change without having to re-calibrate? Thanks!