Your SlideShare is downloading. ×
0
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Final presentation
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Final presentation

167

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
167
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • OpenVG™ is a royalty-free, cross-platform API that provides a low-level hardware acceleration interface for vector graphics libraries such as Flash and SVG. OpenVG is targeted primarily at handheld devices that require portable acceleration of high-quality vector graphics for compelling user interfaces and text on small screen devices - while enabling hardware acceleration to provide fluidly interactive performance at very low power levels.
  • Add screenshot. Write about trip and images relationship.
  • Add screenshot
  • Transcript

    • 1. HinoPak Vehicle Tracking &Monitoring System (VTMS)Institute of Business Administration(IBA - Karachi)–Final Year Project PresentationJune 16, 2013
    • 2. Pictorial Representation System
    • 3. VTMSAndroidApplicationGeographicTrackingGPS Co-OrdinatesLatitudeLongitudeCurrentSpeedSimpleArithmeticAlgorithmAverageSpeedEstimated TimeofArrivalCustomArithmeticAlgorithmRouteBasedRouteManagementPre-setRouteSelectionRaspberryPiVisualSurveillanceLocalStorageReal-TimeTransmissionProjectbrainWeb PanelVisualDataReal-TimeVisualsArchivesGeoDataAll Co-OrdinatesReportingExportUserReportExportTripReportManagementAddUserRemove UserComplete System Feature Flow
    • 4. Android Application Building BlocksAndroid OSVTMS ApplicationGPSGPRS/WIFISMS (As Fallback)Local Storage(As Fallback)Functional Android Application ForGeographic Tracking
    • 5. FEATURES:Real-time vehicletracking viaGeographic Co-ordinatesSelectingcustomized travelroutesEstimated time ofarrival todestination, Speed& Journey lapsetimeGoogle LocalIntegrationAndroid Application Features
    • 6. Real-Time Vehicle Tracking• Real-Time tracking• Separate mapping for eachtrip travelled• Last Known Coordinate• All Coordinates
    • 7. Customized Routes• Scalable and Customized• Granular details
    • 8. Estimated Time to Arrival• Anticipate the journeyduration• Displayed on an smartphoneplaced within the vehicle• 84.4% accuracy for speedcalculated*• GPS location accuratewithin ~30ft radius* Test statistics from best performing test device
    • 9. Google Local Integration• Point of interest, landmarks etc based on their currentlocation
    • 10. Visual Surveillance Building BlocksRaspberry Pi Model BDebian OSMOTIONPython ProgramWIFI connectivityLocal Storage (AsFallback)Video Surveillance Unit
    • 11. FEATURES:Real timeimagetransmissionArchivedvisual dataViewable inadmin webpanelVisual Surveillance Features
    • 12. Raspberry Pi?The Raspberry Pi is a credit-card-sized single-board mini computerContains 512MB memory with 700MHz Processer and ability to clock up to 1GHz, and a Video core 4 GPU. The GPU is capable of Blu-Ray qualityplayback. It has a fast 3D core accessed using the supplied OpenGL ES2.0 andOpenVG librariesThe GPU provides Open GL ES 2.0, hardware-accelerated OpenVG, and1080p30 H.264 high-profile decodeThe GPU is capable of 1Gpixel/s, 1.5Gtexel/s or 24 GFLOPs of generalpurpose compute and features a bunch of texture filtering and DMAinfrastructureThat is, graphics capabilities are roughly equivalent to Xbox 1 level ofperformance. Overall real world performance is something like a 300MHzPentium 2, only with much, much swankier graphics
    • 13. Visual Data StatsSize per image ~ 500 KB (rough average)Duration of transmission 18 hours daily (assuming intercity travel)Image frequency 3 images/minute*Number of images transmitted each day 3240Daily data transmission ~ 1.55 GB (rough approximation of coretransmission)Local storage in Raspberry Pi 16 GB (current SD card size, expandableto 64 GB)Data Storage Capacity ~ 10.5 days worth data
    • 14. Visual Surveillance Data Flow
    • 15. Web Panel Building BlocksUBUNTUAPACHEMySQLPHPHTML5 + Java ScriptGoogle MapsWEB PANEL
    • 16. FEATURES:Locationspecificinformation• Last knownco-ordinate• -All co-ordinatesVisualinformation• Real timevisuals• VisualArchives• Integratedview ofvisuals withGeographiclocationsRouteManagement• Save route• Load route• IgnitionnotificationsReporting• User report• Trip reportWeb PanelAdministration• Add user• RemoveuserWeb Panel Features
    • 17. Web Panel Data Flow
    • 18. Maps• Displayed using Google Maps• Each map will correspond to a specific trip• Various zoom levels• Route direction and location accuracy are offered• All data is exportable in csv format for offline manipulations& analysis
    • 19. Maps – Contd..• Portable to other mapservices – one instance ofLeaflet JS is implemented toshowcase the feature• Custom route deviation isimplemented whichgenerates an SMS alert usingsendsms.pk API to the adminto inform about deviationfrom the pre-set route
    • 20. Archived Visual Data• Archived to be used forfuture references.• All data is exportable• Visual evidence• Monitor their services andcustomer experience as well
    • 21. Integrated View• An integrated view has beenincorporated in the system toview the visual datacorresponding to the triplocation tracking for bettervigilance
    • 22. Route Creation/View• Customized routes• Can be modified at any time• The saved routes can then beviewed for verificationpurposes
    • 23. Reporting Generation• Standard reporting module• Scalable• Exportable in .pdf format
    • 24. Types of ReportsUser ReportSummary of user related informationTrip ReportSummary of trip related informationIgnition ReportingCharts unscheduled stops indicated by ignitionstatus
    • 25. Three Tier Contingency PlanLevel 3:Cellular Network/Wi-Fi FailureAndroid Application will locally store data in thedevice, which can be later extracted and pushed ontothe web server via customized C# applicationImages will be stored in Raspberry Pi Micro SDcard and can be extracted manually to be pushed onto the web serverLEVEL 2: GPRS/Wi-Fi FailureAndroid Application will switch to secondarymode, SMS, to send information in a pre-set formatto be pushed on to the web server via SMS server.Images will be stored in Raspberry Pi Micro SDcard.LEVEL 1: Temporary Connection LossAndroid Application will wait and resend onceconnectivity is restored.Images will be stored in Raspberry Pi Micro SDcard and transmission will resume when connectionrestores.
    • 26. Competitive Analysis
    • 27. VTMS Cost EstimationsTotal 12,200Recurring Expenses (Monthly) Cost (PKR)Internet Subscription for Wi-Fi 3,000GPRS Package**** 90Components Estimated Cost (PKR)Android Phone* 12,000Wi-Fi Connection** 12000 (including three months subscription)Raspberry Pi 6000Web-Cam*** 3000Total 33,200Total 3090*Samsung Galaxy Y **PTCL EVO Nitro ***Infotech ****Zong Internet Package
    • 28. Data Security• Secure password protected My SQL database hosted on adedicated server• User dashboard has clearly defined user roles, eliminatingunauthorized usage• Authorized users can access relevant information only• Passwords of all the registered users are protected usingONE-WAY HASH function
    • 29. Data Security – Contd..• All data is viewable only once logged in• End-to-end image transmission to remote server is encryptedusing AES 256
    • 30. Data Security – Contd..• AES 256 Encryption:– Image converted to HEX String.– Hex String is encrypted using AES encryption– Image is transmitted via web service to VTMS Server– Cipher text is decrypted to plain text.– Hex String is converted to binary data.– Stored as LONGBlob in MYSQL DB
    • 31. System Limitations• Since Integration of visual surveillance is the latest addition,it has greater room for improvements• Constant power supply for the Video Surveillance unit• Wi-Fi connectivity for visual data transmission• Limited number of location update requests, Google allows10,000 requests per month, exceeding limit results inincurring additional costs
    • 32. System Limitations – Contd..• The system is semi-automated. There is some, thoughminimal, interaction required from the user• Hardware compatibility may be an issue• Improved crisis response time doesn’t necessarily meanstimely crisis response• Deals with monitoring only, no direct response action
    • 33. Challenges• Rigorous testing required - creating a favorable environmentfor controlled tests. Also Identifying plausible issues ofintercity travel• Finding and acquiring compatible hardware for the system towork optimally• Crafting complete and comprehensive documentation
    • 34. Thank you!

    ×