On demand self-driving buses using multi-parameter route optimizing aimed to help event and public transportation.