added sonar sensing and raycasting-based sensor model