Use sonic to detect obstacles