For example, a scooter cannot travel on highways: then we turn off the corresponding layer and thus prohibit building a route through highways. The same works for bike paths and sidewalks if we make a router for cars or any highways if we are talking about pedestrians. As a result, we get a filter system that reflects the features of a particular type of transport.
The next step is to add internal information to the open data. Each of our scooters is equipped with an IoT module of our own design, which constantly collects telemetry data about the device: it tracks geolocation using GPS, the scooter’s condition, its readiness for travel, and much more. The module sends such data to the company’s cloud service in real time.
We follow the scooter along the entire route. We then belize whatsapp phone number overlay the data of all our users' routes to create heat maps of rides that tell us which routes are popular and which are not so popular.
It turns out that users themselves share the most convenient routes for travel - this is the fastest and most effective way to obtain information about the condition of the road and road surface that can be used.
For example, somewhere the asphalt was dug up, and it will not be possible to drive along this route. The speed with which such changes will be reflected on the OSM map is not very high, and it will not be possible to quickly update the route for users. At the same time, if this route is often used for scooter trips, then in a day we will see a new route that users have laid out to bypass the dug up place. And we will be able to update our router so that it continues to build comfortable routes.
In addition, sensors can collect data not only on geolocation, but also on the road condition: for example, if the scooter, roughly speaking, shakes during the ride, this may indicate poor road surface or potholes. All sensors are located in the IoT module. In particular, they collect information on the strength and frequency of the scooter's "impacts" while moving. Such data is also stored in the cloud system.
But taking this data into account in the router is still a matter of the future for us. It is not always possible to say exactly why the scooter was hit. Maybe there really are potholes in the road, or maybe just cobblestones, on which the path will be faster than a detour. Therefore, for now we are guided by the experience of our users and heat maps.
Another nuance is that heat maps need to be constantly updated: road infrastructure changes, new bike paths and new infrastructure facilities appear. And all this needs to be taken into account in the routes.
On topic. Scooter rider violated traffic rules: what threatens the owner of a kicksharing service
By tracking the geographic coordinates
-
sadiksojib35
- Posts: 303
- Joined: Thu Jan 02, 2025 7:10 am