MAKING CROSSWALKS SMARTER: USING SENSORS AND LEARNING ALGORITHMS TO SAFEGUARD HETEROGENEOUS ROAD USERS