Sidewalk autonomous Vehicles for peer-to-peer delivery: Design and development of technology and planning algorithms, and deployment of autonomous vehicles