GPS based smart CAB dispatch system

16
GPS Based Smart CAB Dispatch System

Transcript of GPS based smart CAB dispatch system

GPS Based Smart CAB Dispatch System

Group # 3

Project Advisor: Dr. Zia ul Haq Abbas

Co-Advisor: Dr. Suleman Mazhar

Group Members: ABDUL HALEEM ABBASI 2010002 IRTSAM GHAZI 2010143 M. RASHID MAQBOOL 2010231 M. SHARJEEL AKHTAR 2010242 2

Objectives

• To develop an autonomous CAB dispatch system which accepts input from common users via a simple Android based application.

3

Principle Of Operation

user

Main Controller

Not Vacant Vacant

Vacant

4

Timeline

5

Main Controller

Number Detection

CAB # 1 CAB # 2 User

Conditions

CAB # 1 AndUser

Dispatch CAB # 1 to User

CAB # 2 AndUser

Dispatch CAB # 2 to User

No CAB onlyUser

Send a busy text to User

CAB # 1 And CAB # 2 with

User

Dispatch nearest CAB to

User

Evaluate Shortest Distance

6

7

Video Demonstration

7

CAB SYSTEM

•The robot signals the central controller via GSM to indicate its state.•Distance between robots destination and current location is also evaluated via Haversine formulae.•The robot then navigates itself to user by constantly evaluating the required heading

8

DIFFERENCE BETWEEN HEADING AND BEARING

9

HEADING CALCULATION

10

Navigation Between Road Corners

• We have achieved navigation between two coordinates.

• To stay between road boundaries we require a nearly straight heading to traverse

• Thence we use various coordinates with each coordinate at every corner to keep robot within boundary.

11

1212

Python

• We have used python to calculate route coordinates.

• GIKI map was used from openstreetmap.• Pyserial for communication with arduino• Pyroute code containing A* algorithm for

route evaluation

13

Thank You

14

Milestones and Timeline

• Phase 1 (9th September ‘13 – 30th September ‘13)-Literature overview.-Selection and ordering of equipments.

• Phase 2 (30th September ‘13 – 18th November ‘13) - Development of Android application. - Interfacing GPS and GSM with microcontroller.

- Algorithm for shortest distance evaluation.

- Monitoring status of cabs (vacant, busy).

- Computer simulations. 15

Milestones and Timeline

• Phase 3 (19th November ‘13 – 3rd February ‘14)- Development of Central Controller.- Algorithm for Robot.- Initial Testing of Project.

• Phase 4 (4th February ‘14 – 27th March ‘14 )- Integration and Debugging- Final Testing- Poster Preparation- Thesis Preparation

16