Mobile sensor layout and active scheduling method based on shared bicycles

By laying sensors in the shared bicycle system and actively scheduling, the problem of data acquisition space coverage deviation in on-board perception technology is solved, and more efficient urban perception and sensor utilization are achieved.

CN119514924APending Publication Date: 2025-02-25SOUTHWEST JIAOTONG UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411480617.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-23
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The existing on-board perception technology has spatial coverage deviations in the data acquisition process, especially the potential perception capabilities of shared bicycle systems have not been fully explored and optimized.

Method used

By arranging sensors in the shared bicycle system and actively scheduling, the distribution of sensors at shared bicycle parking points is optimized, and data collection efficiency is improved by using user guidance.

Benefits of technology

It effectively reduces spatial sampling deviation, improves the space-time coverage of urban perception, and improves the utilization rate of mobile sensors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure BDA0005097271730000028
    Figure BDA0005097271730000028
  • Figure BDA0005097271730000031
    Figure BDA0005097271730000031
  • Figure BDA0005097271730000047
    Figure BDA0005097271730000047
Patent Text Reader

Abstract

The invention discloses a mobile sensor layout and active scheduling method based on a shared bicycle. The method specifically comprises the following steps: obtaining research data from a shared bicycle system and an open source map service and preprocessing the research data; establishing a simulation system to simulate the moving trajectory of the shared bicycles, wherein the number of the shared bicycles at the initial moment of each station is determined, and the moving trajectory of each shared bicycle is simulated; and solving the distribution problem of the sensor-shared bicycle stations, and actively scheduling the vehicles with the sensors. According to the invention, the distribution of the sensors at the shared bicycle parking points is optimized, the space sampling deviation is reduced, and the space-time coverage of the whole city perception is improved; the shared bicycle is recommended to the user, and the user is guided to preferentially select the bicycle with the sensor, so that the utilization rate of the mobile sensor is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to vehicle-mounted sensing technology, and in particular to a mobile sensor deployment and active scheduling method based on a shared bicycle. Background Art

[0002] In-vehicle sensing technology has been widely used in the field of urban sensing in recent years, and has attracted widespread attention due to its low cost and wide spatial and temporal coverage. This technology can effectively cover a large area of ​​urban space by collecting data while vehicles equipped with sensors are driving. However, the data collection quality of the in-vehicle sensing system depends largely on the mobility pattern of the carrier vehicle. For example, taxis, as a typical urban sensing carrier, are driven by profit and tend to be concentrated in high-demand areas, resulting in spatial deviations in the sampled data. Buses, due to their fixed routes, cannot cover areas beyond their operating network, resulting in spatial limitations in data collection. In addition, although dedicated sensor vehicles can conduct accurate regional surveys, they are difficult to deploy on a large scale due to their high deployment and operating costs. In contrast, the popularity of shared bicycle systems in cities has increased year by year, with wide coverage and dense parking points, making them a potential refined urban sensing platform. Despite the huge sensing potential of shared bicycle systems, current research has not fully explored their application and optimization in urban sensing. In particular, most existing studies focus on passive data collection, ignoring the issues of sensor deployment strategies and how to improve data collection efficiency through user guidance. Summary of the invention

[0003] The purpose of the present invention is to give full play to the perception ability of shared bicycles as urban sensors by reasonably deploying sensors and actively scheduling. To this end, the present invention provides a mobile sensor deployment and active scheduling method based on shared bicycles.

[0004] A mobile sensor deployment and active scheduling method based on a shared bicycle of the present invention comprises the following steps:

[0005] Step 1: Acquisition and processing of research data.

[0006] (1) Obtain historical riding order data from the shared bicycle system, including the starting point, end point, start time, and end time information of each ride; and obtain urban road network data from open source map services, including urban road nodes, road section connection relationships, and geographic location coordinates.

[0007] (2) Extract shared bicycle station information through shared bicycle order data.

[0008] (3) Generate the driving route between the starting point and the end point of each trip based on the road network information and the shortest path algorithm.

[0009] (4) Clean the shared bicycle travel data and filter out order data with a single riding time that is too long and a departure time that is not within the research range.

[0010] Step 2: Build a simulation system to simulate the running trajectory of shared bicycles.

[0011] Including determining the number of shared bicycles b at the initial moment of each station s s And simulate the running trajectory of each shared bicycle;

[0012] When determining the initial number of bicycles at each station, it is necessary to ensure that all travel orders can be met; to this end, it is achieved by simulating the flow of each station at each moment; first assume that at the initial moment t0, each station The number of shared bicycles is At each time step t, the number of shared bikes at each station is updated and recorded based on the order data

[0013]

[0014] In the formula, t0 represents the simulation start time, T represents the simulation end time, represents the set of all sites, represents the number of bicycles at the shared bicycle station s at time t; represents the number of bicycles returning to station s at time t; Represents the number of bicycles departing from station s at time t.

[0015] Finally, the number of shared bicycles b at the initial moment of each station s s Calculated by the following formula:

[0016]

[0017] With the number of vehicles at each station determined at the initial moment, the running trajectory of each vehicle is simulated, that is, the sequence of orders it serves in sequence. Specifically, it is assumed that when each order is served, one vehicle will be randomly selected from all available vehicles at its starting station.

[0018] Step 3: Solve the sensor-sharing bicycle station assignment problem.

[0019] Firstly, the relationship between the number of sensors deployed at each station and the number of times each road section is covered is found; then, a mixed integer linear programming model is proposed to solve the sensor-bike-sharing station allocation problem, with the goal of determining the optimal distribution of sensors at each station to maximize spatial coverage.

[0020] The coverage of a certain road section by a bicycle equipped with sensors at each station is described by binomial distribution: Assume that a certain shared bicycle station s has n s If a shared bicycle is equipped with a sensor, then the shared bicycles equipped with sensors at this station will The coverage is represented by c s,e ~B(n s ,p s,e ), where p s,e represents the probability that a bicycle at shared bicycle station s visits road segment e during this time period; therefore, during this simulation time period, the average number of times N that shared bicycles at station s cover road segment e is s,e It can be expressed as the expected value of the binomial distribution, as follows:

[0021]

[0022] Based on the above rules, the total number of given sensors N s , the following mixed integer linear programming model is established to solve the sensor-sharing bicycle station allocation problem to maximize spatial coverage:

[0023]

[0024]

[0025] In the formula, l e represents the length of section e; p s,e represents the probability that the shared bicycles at station s cover road section e; b s represents the number of shared bicycles at station s; N s Indicates the total number of sensors; N e is an auxiliary variable, indicating the total number of times the shared bicycles equipped with sensors cover the road section e; y e is a 0-1 auxiliary variable, which takes the value 1 if the number of coverages of section e exceeds K times; n s is a decision variable, indicating the number of sensors assigned to the shared bicycle station s; the parameter M can be a sufficiently large positive integer; the parameter K indicates that each road section can be covered K times to meet the monitoring requirements.

[0026] Step 4: Actively dispatch vehicles equipped with sensors.

[0027] When users choose to ride a bicycle at a bicycle station, the application software will give priority to recommending shared bicycles equipped with sensors, and give monetary incentives to users who accept the guidance.

[0028] The beneficial technical effects of the present invention compared with the prior art are:

[0029] (1) The present invention optimizes the distribution of sensors at shared bicycle parking spots, reduces spatial sampling bias, and improves the spatiotemporal coverage of overall urban perception.

[0030] (2) The present invention recommends shared bicycles to users and guides them to give priority to bicycles equipped with sensors, thereby improving the utilization rate of mobile sensors. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 This is a schematic diagram of the process flow of the mobile sensor deployment and active scheduling method based on shared bicycles of the present invention. DETAILED DESCRIPTION

[0032] The present invention is further described in detail below with reference to the accompanying drawings and specific implementation methods.

[0033] The process of the mobile sensor deployment and active scheduling method based on shared bicycles of the present invention is as follows: Figure 1 As shown, the specific steps include:

[0034] Step 1: Acquisition and processing of research data.

[0035] (1) Obtain historical riding order data from the shared bicycle system, including the starting point, end point, start time, and end time information of each ride; and obtain urban road network data from open source map services (such as OpenStreetMap), including the connection relationships and geographic location coordinates of urban road nodes and road sections.

[0036] (2) Extract shared bicycle station information through shared bicycle order data.

[0037] (3) Generate the driving route between the starting point and the end point of each trip based on the road network information and the shortest path algorithm.

[0038] (4) Clean the shared bicycle travel data and filter out order data with a single riding time that is too long and a departure time that is not within the research range.

[0039] Step 2: Build a simulation system to simulate the running trajectory of shared bicycles.

[0040] Including determining the number of shared bicycles b at the initial moment of each station s s And simulate the running trajectory of each shared bicycle;

[0041] When determining the initial number of bicycles at each station, it is necessary to ensure that all travel orders can be met; to this end, it is achieved by simulating the flow of each station at each moment; first assume that at the initial moment t0, each station The number of shared bicycles is At each time step t, the number of shared bikes at each station is updated and recorded based on the order data

[0042]

[0043] In the formula, t0 represents the simulation start time, T represents the simulation end time, S represents the set of all sites, represents the number of bicycles at the shared bicycle station s at time t; represents the number of bicycles returning to station s at time t; Represents the number of bicycles departing from station s at time t.

[0044] Finally, the number of shared bicycles b at the initial moment of each station s s Calculated by the following formula:

[0045]

[0046] With the number of vehicles at each station determined at the initial moment, the running trajectory of each vehicle is simulated, that is, the sequence of orders it serves in sequence. Specifically, it is assumed that when each order is served, one vehicle will be randomly selected from all available vehicles at its starting station.

[0047] Step 3: Solve the sensor-sharing bicycle station assignment problem.

[0048] This step solves the problem of how to reasonably allocate sensors to each shared bicycle station to optimize the spatial coverage of the sensor network on the road network. First, find the relationship between the number of sensors deployed at each station and the number of times each road section is covered; then, a mixed integer linear programming model is proposed to solve the sensor-shared bicycle station allocation problem, with the goal of determining the optimal distribution of sensors at each station to maximize spatial coverage.

[0049] The coverage of a certain road section by a bicycle equipped with sensors at each station is described by binomial distribution: Assume that a certain shared bicycle station s has n s If a shared bicycle is equipped with a sensor, then the shared bicycles equipped with sensors at this station will The coverage is represented by c s,e ~b(n s ,p s,e ), where p s,e represents the probability that a bicycle at shared bicycle station s visits road section e during this time period (this parameter can be obtained by fitting the simulated shared bicycle trajectory); therefore, during this simulated time period, the average number of times N that shared bicycles at station s cover road section e is s,e It can be expressed as the expected value of the binomial distribution, as follows:

[0050]

[0051] Based on the above rules, the total number of given sensors N s , the following mixed integer linear programming model is established to solve the sensor-sharing bicycle station allocation problem to maximize spatial coverage:

[0052]

[0053] In the formula, l e represents the length of section e; p s,e represents the probability that the shared bicycles at station s cover road section e; b s represents the number of shared bicycles at station s; N s Indicates the total number of sensors; N e is an auxiliary variable, indicating the total number of times the shared bicycles equipped with sensors cover the road section e; y e is a 0-1 auxiliary variable, which takes the value 1 if the number of coverages of section e exceeds K times; n s is a decision variable, indicating the number of sensors assigned to the shared bicycle station s; the parameter M can be a sufficiently large positive integer; the parameter K indicates that each road section can be covered K times to meet the monitoring requirements.

[0054] Step 4: Actively dispatch vehicles equipped with sensors.

[0055] When users choose to ride a bicycle at a bicycle station, the application software will give priority to recommending shared bicycles equipped with sensors, and give monetary incentives to users who accept the guidance.

[0056] Through experiments, it is verified that when the monitoring frequency requirement is low (for example, once a day), the strategy of optimizing sensor allocation in the present invention is very effective, which can increase the sensor utility by about 13%-28%. Active scheduling can further increase the sensor benefit by 11.7-24.1%. This shows that actively guiding users to use bicycles equipped with sensors can further maximize the value of sensors.

Claims

1. A mobile sensor deployment and active scheduling method based on shared bicycles, characterized in that: The following steps are involved: Step 1: Acquisition and processing of research data; (1) Obtain historical riding order data from the shared bicycle system, including the starting point, end point, start time, and end time information of each ride; And obtain urban road network data from open source map services, including urban road nodes, road section connection relationships and geographic location coordinates; (2) Extracting shared bicycle station information through shared bicycle order data; (3) Generate the driving route between the starting point and the end point of each trip based on the road network information and the shortest path algorithm; (4) Clean the shared bicycle travel data and filter out the order data with a single riding time that is too long and the departure time that is not within the research range; Step 2: Build a simulation system to simulate the running trajectory of shared bicycles; Including determining the number of shared bicycles b at the initial moment of each station s s And simulate the running trajectory of each shared bicycle; When determining the initial number of bicycles at each station, it is necessary to ensure that all travel orders can be met; to this end, it is achieved by simulating the flow of each station at each moment; first assume that at the initial moment t0, each station The number of shared bicycles is At each time step t, the number of shared bikes at each station is updated and recorded based on the order data In the formula, t0 represents the simulation start time, T represents the simulation end time, represents the set of all sites, represents the number of bicycles at the shared bicycle station s at time t; represents the number of bicycles returning to station s at time t; represents the number of bicycles departing from station s at time t; Finally, the number of shared bicycles b at the initial moment of each station s s Calculated by the following formula: When the number of vehicles at each station is determined, the running trajectory of each vehicle is simulated, that is, the sequence of orders it serves in sequence. Specifically, it is assumed that when each order is served, one vehicle will be randomly selected from all available vehicles at its starting station. Step 3: Solve the sensor-sharing bicycle station allocation problem; Firstly, the relationship between the number of sensors deployed at each station and the number of times each road section is covered is found. Then, a mixed integer linear programming model is proposed to solve the sensor-bike sharing station allocation problem, with the goal of determining the optimal distribution of sensors at each station to maximize spatial coverage. The coverage of a certain road section by a bicycle equipped with sensors at each station is described by binomial distribution: Assume that a certain shared bicycle station s has n s If a shared bicycle is equipped with a sensor, then the shared bicycles equipped with sensors at this station will The coverage is represented by c s,e ~B(n s ,p s,e ), where p s,e represents the probability that a bicycle at shared bicycle station s visits road segment e during this time period; therefore, during this simulation time period, the average number of times N that shared bicycles at station s cover road segment e is s,e It can be expressed as the expected value of the binomial distribution, as follows: Based on the above rules, the total number of given sensors N s , the following mixed integer linear programming model is established to solve the sensor-sharing bicycle station allocation problem to maximize spatial coverage: In the formula, l e represents the length of section e; p s,e represents the probability that the shared bicycles at station s cover road section e; b s represents the number of shared bicycles at station s; N s Indicates the total number of sensors; N e is an auxiliary variable, indicating the total number of times the shared bicycles equipped with sensors cover the road section e; y e is a 0-1 auxiliary variable, which takes the value 1 if the number of coverages of section e exceeds K times; n s is a decision variable, indicating the number of sensors assigned to the shared bicycle station s; parameter M takes a sufficiently large positive integer; parameter K indicates that each road section is covered K times to meet the monitoring requirements; Step 4: Actively dispatch vehicles equipped with sensors; When users choose to ride a bicycle at a bicycle station, the application software will give priority to recommending shared bicycles equipped with sensors, and give monetary incentives to users who accept the guidance.