Post on 17-Dec-2015
transcript
Truck Fleet Data Display for Burlington Truck Fleet Data Display for Burlington Department of Public WorksDepartment of Public Works
University of Vermont Senior Experience in Engineering DesignUniversity of Vermont Senior Experience in Engineering Design
The TeamThe Team
University of Vermont Undergraduates:University of Vermont Undergraduates: Yago Alonso Garcia – Electrical EngineeringYago Alonso Garcia – Electrical Engineering Kenn Austin – Computer ScienceKenn Austin – Computer Science Matt Clark – Mechanical EngineeringMatt Clark – Mechanical Engineering Alex Estey – Mechanical EngineeringAlex Estey – Mechanical Engineering
University of Vermont Faculty Advisor:University of Vermont Faculty Advisor: Jeff Frolik – Electrical EngineeringJeff Frolik – Electrical Engineering
Burlington Department of Public Works:Burlington Department of Public Works: Norm Baldwin – Assistant Director of Public Norm Baldwin – Assistant Director of Public
WorksWorks
The CustomerThe Customer
Burlington Department of Public Works (BDPW) Responsible for approximately:
240 lane-miles of road 220 miles of sidewalk
14 Full time employees working within the Right of Way (R.O.W.) workgroup
Fleet: 10 Full-sized Trucks with Wing Plows 3 Mid-Sized Trucks 3 Bucket Loaders 12 Sidewalk Tractors
The ProblemThe Problem
Develop an operational tracking system for BDPW’s Develop an operational tracking system for BDPW’s fleet of Snow Removal and Deicing Vehiclesfleet of Snow Removal and Deicing Vehicles System must be real timeSystem must be real time Collect data for:Collect data for:
Position (GPS)Position (GPS) SpeedSpeed Salt SpreadingSalt Spreading Temperature (Road and Ambient)Temperature (Road and Ambient) Plow EngagementPlow Engagement
All data sent back to BDPW real-timeAll data sent back to BDPW real-time Data Displayed in Easily Readable Format For BDPW Data Displayed in Easily Readable Format For BDPW
Customer Support and ManagementCustomer Support and Management
Motivation For Tracking Motivation For Tracking SystemSystem No Real-Time Accountability For Road and No Real-Time Accountability For Road and
Sidewalk ClearingSidewalk Clearing Better Response Customer InquiriesBetter Response Customer Inquiries Alter Deployment to Respond to Varying Alter Deployment to Respond to Varying
ConditionsConditions Analyze Clearing Schemes For Improved Analyze Clearing Schemes For Improved
ResponseResponse
New North EndNew North End
South EndSouth End
Potential Solution: Data Potential Solution: Data CollectionCollection Cirus Controls SpreadSmart RxTM
Collects Data For: Position via GPS Speed Salt Spreading Temperature (Road and Ambient) Plow Engagement
Drive-By Download of Data via Wi-Fi Router Not Real-Time
Scalable Maintainable Long-Term
Potential Solution: Data Potential Solution: Data CollectionCollection Motorola Digital Mobile RadioMotorola Digital Mobile Radio
Tracks Location (GPS)Tracks Location (GPS) Sends Data Over Digital Radio ChannelSends Data Over Digital Radio Channel
Real-timeReal-time Service Charge to use radio networkService Charge to use radio network
Limited capabilities for integration with other Limited capabilities for integration with other sensorssensors
ScalableScalable
Our Solution: Data CollectionOur Solution: Data Collection
Integrate Cirus Controls Logger System with Integrate Cirus Controls Logger System with Broadband Enabled Ruggedized Tablet PCBroadband Enabled Ruggedized Tablet PC Real-TimeReal-Time Sensor Integration with Logger Already Sensor Integration with Logger Already
EstablishedEstablished Ruggedized Tablet PC to withstand harsh Ruggedized Tablet PC to withstand harsh
operating environmentoperating environment
The Demonstration UnitThe Demonstration Unit
1) Temperature Sensor1) Temperature Sensor2) GPS Antenna2) GPS Antenna3) Cirus Logger3) Cirus Logger4) Cirus LCD Display4) Cirus LCD Display5) Cirus Keypad5) Cirus Keypad6) Tablet PC6) Tablet PC
12
3
4
5
6
GPS AntennaGPS Antenna
Located on Top of Truck CabLocated on Top of Truck Cab
Temperature SensorTemperature Sensor
Attached to Side-View MirrorAttached to Side-View Mirror
LCD Display & ControlsLCD Display & Controls
In Cab To The Right of DriverIn Cab To The Right of Driver Control Box Used in Truck Different From Demo UnitControl Box Used in Truck Different From Demo Unit
Logger and Tablet PCLogger and Tablet PC
Logger Is Mounted In the Cab Next To The Logger Is Mounted In the Cab Next To The Drivers Seat In a Housing BoxDrivers Seat In a Housing Box
Tablet PC To Be Mounted In Cab In Location Tablet PC To Be Mounted In Cab In Location Visible To DriverVisible To Driver
The Data Flow: CollectionSensors:
•Location (GPS)•Speed
•Salt Spreading•Temperature
•Plow Engagement
Cirus ControlsLogger Tablet PC
The Data Flow: Distribution
Tablet PCVerizon Wireless
Broadband Network CardMySQL Database
On City of Burlington Server
BDPW
Software OverviewSoftware Overview
Both In-Truck and Customer Service Applications Both In-Truck and Customer Service Applications Developed Using Visual Basic .NetDeveloped Using Visual Basic .Net MS Visual Studio 2005MS Visual Studio 2005
Customer Service Application Uses ArcEngine Customer Service Application Uses ArcEngine Software Development Kit (SDK) to Display Truck Software Development Kit (SDK) to Display Truck InformationInformation
ArcGIS Shapefiles Created By Automatically ArcGIS Shapefiles Created By Automatically Running Cirus Controls' Shapemaker Software Running Cirus Controls' Shapemaker Software From the Command Line In Customer Service From the Command Line In Customer Service ApplicationApplication
MySQL Database Connections Made Using MySQL MySQL Database Connections Made Using MySQL Connector/Net 5.2 LibrariesConnector/Net 5.2 Libraries
Why MySQL?Why MySQL?
FamiliarityFamiliarity More Elegant and Easier to Use Than FTP More Elegant and Easier to Use Than FTP Future Possibility of Parsing Raw Data and Future Possibility of Parsing Raw Data and
Storing It Into More Precise Fields For Storing It Into More Precise Fields For Improved Searchability and Long Term Data Improved Searchability and Long Term Data TrackingTracking
Allows For an Easy Transition Between Allows For an Easy Transition Between Desktop and Web Based TechnologiesDesktop and Web Based Technologies
Why ArcEngine?Why ArcEngine?
BDPW Utilizes ESRI's Products For Many Other Applications Most Seamless Integration Into Their Current
Computing Environment Powerful With Tools For Multiple
Programming Languages SDK is Fairly Inexpensive
Complete System CostComplete System Cost
Itronix Duo II – Tablet PC: Itronix Duo II – Tablet PC: $5608.27$5608.27 Verizon Wireless Broadband Card: Verizon Wireless Broadband Card: $48.95$48.95 a Month a Month Complete Cirus Controls Logger System with GPS, Complete Cirus Controls Logger System with GPS,
Temperature, Salt and Plow Sensors: Temperature, Salt and Plow Sensors: $7,000$7,000 ArcGIS Enterprise License Agreement (ELA): ArcGIS Enterprise License Agreement (ELA):
$12,000$12,000 ArcGIS Software Development Kit (SDK) ArcGIS Software Development Kit (SDK) $1,500$1,500 Ethernet Crossover Cable: Ethernet Crossover Cable: $15$15
Software Development: Software Development: $13,500$13,500 Total per Truck: Total per Truck: $12,675.19$12,675.19 and and $48.95$48.95 a Month a Month
Testing – The S74Testing – The S74
BDPW’s S74 Truck Outfitted With Complete Cirus BDPW’s S74 Truck Outfitted With Complete Cirus Logger System December 2007Logger System December 2007 LoggerLogger Salt SpreaderSalt Spreader Temperature SensorTemperature Sensor GPSGPS Speedometer SensorSpeedometer Sensor
Generated Sample Data Used for Customer Service Generated Sample Data Used for Customer Service ApplicationApplication
Utilized Drive-By Download System to Relay DataUtilized Drive-By Download System to Relay Data
Testing - Cirus Demo System
Acquired Demonstration Cirus Logger System From Acquired Demonstration Cirus Logger System From Tenco New England March 2008Tenco New England March 2008
Allowed For Testing of Logger to PC InterfaceAllowed For Testing of Logger to PC Interface Originally Attempted Serial Port Connection - FailedOriginally Attempted Serial Port Connection - Failed Successful in Drive-By Download Interface (Wi-Fi)Successful in Drive-By Download Interface (Wi-Fi) Successful With Ethernet Cross-Over CableSuccessful With Ethernet Cross-Over Cable
Collected Sample DataCollected Sample Data GPS Originally Gave Coordinates Located In TaiwanGPS Originally Gave Coordinates Located In Taiwan Test Drives Allowed For More Generated Data and Test of Test Drives Allowed For More Generated Data and Test of
Live Logger to Tablet PC InterfaceLive Logger to Tablet PC Interface
Sheraton Test RunSheraton Test Run
YOUYOUAREARE
HEREHERE
Votey
Demo!Demo!
To Do ListTo Do List
Finish Development & Testing of In-Truck Upload Software
Live Testing With Multiple Trucks Interface Usability Feedback & Improvements Phase Out Cirus' Shapemaker Application and Have
the Customer Service Application Create the Shapefiles it Requires by Itself
Create Usage Documentation Determine Specific Licensing Requirements For Use
Possible ExpansionsPossible Expansions
Develop Public Web Application for Data Develop Public Web Application for Data DisplayDisplay Alleviate Customer Support InquiriesAlleviate Customer Support Inquiries Data Already Stored on Internet Accessible Data Already Stored on Internet Accessible
ServerServer Utilize Tablet PC To Relay Information to Utilize Tablet PC To Relay Information to
DriversDrivers Display RouteDisplay Route Display Plowing StatisticsDisplay Plowing Statistics
Special ThanksSpecial Thanks
University of VermontUniversity of Vermont Jeff FrolikJeff Frolik Steve DiStasiSteve DiStasi
Burlington TelecomBurlington Telecom Kevin BurkeKevin Burke Jim WemetteJim Wemette
City of Burlington Clerk Treasurer’s OfficeCity of Burlington Clerk Treasurer’s Office Pat SchmitzPat Schmitz Dana BaronDana Baron
Burlington Department of Public WorksBurlington Department of Public Works Rob GreeneRob Greene
Tenco New EnglandTenco New England Cirus Controls LLCCirus Controls LLC
The Norm SlideThe Norm Slide
If It Wasn’t For Norm Baldwin We Would Not Have Been Anywhere If It Wasn’t For Norm Baldwin We Would Not Have Been Anywhere Close To As Successful As We Have BeenClose To As Successful As We Have Been
Thank You Norm!Thank You Norm!
Questions?