I. Introduction
It is expected that in the next decade, majority of world population will be living in cities. Satisfying the demands for mobility through public services and infrastructures in the city is a significant challenge. The booming population has made it hard to cope with and has led to uncertain crowding at public bus stops. This problem can be dealt in two diverse ways. One solution is to enhance the capacity of the system to absorb the extra burden put by the rising population. This method is very time consuming as it takes a long time to build such infrastructure and also very expensive at the same time. Another method can be though efficient and smart management of existing resources and infrastructure which will help absorb load. This method is not only cheap but it can also be developed and installed quickly and easy to upgrade if needed. In other word, this problem requires an autonomous and intelligent public transport management system.