Ryan’s Status Report 5/1/21

This week I improved the speed limit analysis function by adding the capability of saving GPS coordinates and with their associated placeId. Whenever the speed limit function collects GPS data, I save the coordinate to placeId association in the SQLite database. Because our GPS is only accurate to three meters, having the GPS in the same location doesn’t necessarily mean it will output the exact same coordinates. To account for this device inaccuracy I search the table containing the saved GPS coordinates with a 1.5-meter range in all directions – increasing the number of coordinate-placeId cache hits. This decreases the number of API calls made, resulting in a lower cost final product for the user. Additionally, I fixed all bugs associated with the GPS, so it is fully functioning using the antenna attachment. The GPS regularly updates its position every second and using this data, we can regularly get the speed limit of the road the vehicle is on.

Leave a Reply

Your email address will not be published. Required fields are marked *