Intelligent community unmanned distribution vehicle control system based on Internet of Things
By introducing IoT technology into the unmanned delivery vehicle system, the task acquisition, allocation and obstacle avoidance modules are designed, and the problem of low automation in the existing system is solved, the distribution efficiency and automation level are improved, and the user experience is enhanced.
Patent Information
- Application Number
- CN202411917178.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-05-09
AI Technical Summary
The existing unmanned delivery vehicle dispatching system has low degree of automation, and it relies heavily on manual experience and familiarity with regional locations, resulting in inefficiency and insufficient automation.
A smart community unmanned delivery vehicle control system based on the Internet of Things was designed, including task acquisition module, task allocation module and obstacle avoidance module. The task acquisition module obtains task information through the smart terminal, the task allocation module distributes tasks based on the allocation cycle and unit building distance, the unmanned delivery vehicle distributes goods based on the allocation results, and the obstacle avoidance module avoids collisions through the laser obstacle scanner.
It improves the automation level of unmanned delivery vehicles, improves the delivery efficiency, enhances the experience and happiness of residents, and avoids collision events through obstacle avoidance modules.
Smart Images

Figure CN119960440A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of Internet of Things and relates to unmanned delivery vehicle control technology, specifically to a smart community unmanned delivery vehicle control system based on the Internet of Things. Background Art
[0002] Unmanned delivery vehicles are mainly used to deliver orders from distribution sites to the addresses marked on the orders using unmanned vehicles. Their efficient operation requires a complete dispatching system for vehicle management and the formulation of order delivery plans.
[0003] The existing dispatching system mostly uses manual methods, relying on the dispatcher's experience to identify and classify the same order address or similar order addresses, and manually judge or select the appropriate vehicle to deliver the order based on the list of available vehicles provided by the dispatching system to complete the vehicle dispatching. The existing dispatching system heavily relies on the dispatcher's experience and familiarity with the location of the area under his jurisdiction, and the degree of automation is not high.
[0004] Therefore, a control system for unmanned delivery vehicles in smart communities based on the Internet of Things is proposed. Summary of the invention
[0005] The present invention aims to solve at least one of the technical problems existing in the prior art. To this end, the present invention proposes a smart community unmanned delivery vehicle control system based on the Internet of Things, which solves the problem of low automation of unmanned delivery vehicles in the prior art.
[0006] To achieve the above-mentioned purpose, according to an embodiment of the first aspect of the present invention, a control system for a smart community unmanned delivery vehicle based on the Internet of Things is proposed, comprising a task acquisition module, a task allocation module and an obstacle avoidance module; each module performs information exchange based on digital signals;
[0007] The task acquisition module is used to acquire task information; wherein the task information includes the quantity of goods and unit building information;
[0008] and sending the task information to the task assignment module;
[0009] The task allocation module is used to receive the task information and allocate the task information;
[0010] Unmanned delivery vehicles deliver goods according to the allocation results;
[0011] The obstacle avoidance module is used for the unmanned delivery vehicle to avoid obstacles.
[0012] Preferably, the task acquisition module acquires the task information, comprising the following steps:
[0013] The resident fills in the task information through the smart terminal and sends the task information to the task acquisition module;
[0014] The task acquisition module receives the task information and records the time of receiving the task information;
[0015] The task information is numbered according to the receiving time, and the number is represented by j; wherein the value of j is 1, 2, 3 ... J, and J is the total number of task information;
[0016] The task acquisition module sends the task information to the task assignment module.
[0017] Preferably, the intelligent terminal includes a smart phone and a computer.
[0018] Preferably, allocating the task information comprises the following steps:
[0019] The task assignment module receives the task information;
[0020] The task allocation module sets an allocation period, and the allocation period is marked as N, and the unit is min; wherein N is an integer greater than 0;
[0021] All task information within the allocation period is obtained every N minutes, and the task information within the allocation period is allocated according to the allocation rules.
[0022] Preferably, allocating the task information within the allocation period according to the allocation rule comprises the following steps:
[0023] Obtaining unit building information in the task information;
[0024] The unit buildings are numbered from near to far according to the distance between them and the inventory area; the number is represented by i; the value of i is 1, 2, 3...I, and I is the type of unit building that appears in the task information within the allocation period;
[0025] Classify the task information according to the number, and obtain a total of Class I task information;
[0026] Get the quantity of goods in each type of task information, the quantity of goods is marked as H ji , unit is g;
[0027] The total amount of goods for each type of task information is obtained according to the quantity of goods, and the total amount of goods for each type of task information is marked as H i , unit is g;
[0028] The total quantity of goods in each type of task information is the sum of the quantity of goods in each type of task information;
[0029] The total amount of goods in the allocation period is obtained according to the total amount of goods in each type of task information; the total amount of goods in the allocation period is marked as H, and the unit is g;
[0030] The total amount of goods within the allocation cycle is the sum of the total amount of goods for each type of task information.
[0031] Preferably, the unmanned delivery vehicle delivers the goods according to the allocation result, including the following steps:
[0032] The rated load of each unmanned delivery vehicle is marked as H 额 , unit is g;
[0033] According to the rated load H 额 and the total amount of goods H in the distribution period to obtain the number of transportations, and mark the number of transportations as Y;
[0034] The calculation formula for the number of transports is: in, For Round up;
[0035] If Y=1, only one delivery by the unmanned delivery vehicle is required, and the total delivery volume is H;
[0036] The unmanned delivery vehicle delivers goods from near to far according to the unit building number;
[0037] If Y>1, then an unmanned delivery vehicle is required to deliver Y times, and the total amount of each delivery in the first Y-1 times is H. 额 , the total amount of the last delivery is H-(Y-1)H 额 ;
[0038] The unmanned delivery vehicle delivers goods from near to far according to the unit building number;
[0039] After the first delivery is completed, return to the storage area to pick up the goods. After picking up the goods,
[0040] After the last delivery, if the last unit building has not been fully delivered, the unmanned delivery vehicle moves to the unit building where the last delivery was completed to start delivering goods;
[0041] After the last delivery, the corresponding last unit building has just been delivered, and the unmanned delivery vehicle moves to the next unit building to start delivery and acquisition until all deliveries are completed.
[0042] Preferably, the unmanned delivery vehicle obtains unit building information in the task information;
[0043] A path is automatically generated according to the unit building information, and movement is performed.
[0044] Preferably, a laser obstacle scanner is installed at the front end of the unmanned delivery vehicle;
[0045] The detection range of the laser obstacle scanner is 0-180° and the detection distance is 0-3m.
[0046] Preferably, the unmanned delivery vehicle performs obstacle avoidance, including the following steps:
[0047] The obstacle avoidance module sets a warning area, a deceleration area, and a stop area;
[0048] The warning area is 2-3 meters in front of the laser obstacle scanner. When an obstacle is detected in the warning area, the unmanned delivery vehicle will issue a voice warning to remind the obstacle to leave.
[0049] The deceleration zone is the range of 0.5-2m in front of the laser obstacle scanner; when an obstacle is detected in the deceleration zone, the unmanned delivery vehicle will issue a voice warning and reduce the speed at the same time;
[0050] The stop zone is the range of 0-0.5m in front of the laser obstacle scanner; when an obstacle is detected in the stop zone, the unmanned delivery vehicle stops moving and waits for the obstacle to be removed before running again.
[0051] Compared with the prior art, the present invention has the following beneficial effects:
[0052] The present invention obtains task information through a task acquisition module; a task allocation module receives task information, sets an allocation cycle, and obtains unit building information of all task information within the allocation cycle; numbers the unit buildings from near to far according to the distance between the unit buildings and the storage area; classifies the task information according to the number, obtains the quantity of goods in each type of task information, obtains the total quantity of goods in each type of task information according to the quantity of goods, and obtains the total quantity of goods in the allocation cycle according to the total quantity of goods in each type of task information; an unmanned delivery vehicle delivers goods according to the allocation result; and the distribution of the distribution requirements of the residents is realized, the efficiency of transportation is improved, and the experience and happiness of the residents are enhanced;
[0053] The obstacle avoidance module is used to control the unmanned delivery vehicle to avoid obstacles, thus preventing collisions during the operation of the unmanned delivery vehicle. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] Figure 1 It is a flow chart of the present invention. DETAILED DESCRIPTION
[0055] The technical solution of the present invention will be clearly and completely described below in conjunction with the embodiments. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0056] like Figure 1As shown, the control system of the unmanned delivery vehicle in the smart community based on the Internet of Things includes a task acquisition module, a task allocation module and an obstacle avoidance module; each module exchanges information based on digital signals;
[0057] The task acquisition module is used to acquire task information; wherein the task information includes the quantity of goods and unit building information;
[0058] and sending the task information to the task assignment module;
[0059] The task allocation module is used to receive the task information and allocate the task information;
[0060] Unmanned delivery vehicles deliver goods according to the allocation results;
[0061] The obstacle avoidance module is used for the unmanned delivery vehicle to avoid obstacles.
[0062] The task acquisition module acquires task information, including the following steps:
[0063] The resident fills in the task information through the smart terminal and sends the task information to the task acquisition module;
[0064] The task acquisition module receives the task information and records the time of receiving the task information;
[0065] The task information is numbered according to the receiving time, and the number is represented by j; wherein the value of j is 1, 2, 3 ... J, and J is the total number of task information;
[0066] The task acquisition module sends the task information to the task assignment module.
[0067] In this embodiment, the intelligent terminal includes intelligent devices such as smart phones and computers.
[0068] Allocating the task information includes the following steps:
[0069] The task assignment module receives the task information;
[0070] The task allocation module sets an allocation period, and the allocation period is marked as N, and the unit is min; wherein N is an integer greater than 0; it should be further explained that it is most appropriate to set N to 30;
[0071] Obtain all task information within the allocation period every N minutes, and allocate the task information within the allocation period according to the allocation rules;
[0072] The task information within the allocation period is allocated according to the allocation rules, including the following steps:
[0073] Obtaining unit building information in the task information;
[0074] The unit buildings are numbered from near to far according to the distance between them and the inventory area; the number is represented by i; the value of i is 1, 2, 3...I, and I is the type of unit building that appears in the task information within the allocation period;
[0075] Classify the task information according to the number, and obtain a total of Class I task information;
[0076] Get the quantity of goods in each type of task information, the quantity of goods is marked as H ji , unit is g;
[0077] The total amount of goods for each type of task information is obtained according to the quantity of goods, and the total amount of goods for each type of task information is marked as H i , unit is g;
[0078] The total quantity of goods in each type of task information is the sum of the quantity of goods in each type of task information;
[0079] The total amount of goods in the allocation period is obtained according to the total amount of goods in each type of task information; the total amount of goods in the allocation period is marked as H, and the unit is g;
[0080] The total amount of goods within the allocation cycle is the sum of the total amount of goods for each type of task information.
[0081] The unmanned delivery vehicle delivers the goods according to the allocation results, including the following steps:
[0082] The rated load of each unmanned delivery vehicle is marked as H 额 , unit is g;
[0083] According to the rated load H 额 and the total amount of goods H in the distribution period to obtain the number of transportations, and mark the number of transportations as Y;
[0084] The calculation formula for the number of transports is: in, For Round up;
[0085] If Y=1, only one delivery by the unmanned delivery vehicle is required, and the total delivery volume is H;
[0086] The unmanned delivery vehicle delivers goods from near to far according to the unit building number;
[0087] If Y>1, then an unmanned delivery vehicle is required to deliver Y times, and the total amount of each delivery in the first Y-1 times is H. 额 , the total amount of the last delivery is H-(Y-1)H 额 ;
[0088] The unmanned delivery vehicle delivers goods from near to far according to the unit building number;
[0089] After the first delivery is completed, return to the storage area to pick up the goods. After picking up the goods,
[0090] After the last delivery, if the last unit building has not been fully delivered, the unmanned delivery vehicle moves to the unit building where the last delivery was completed to start delivering goods;
[0091] After the last delivery, the corresponding last unit building has just been delivered, and the unmanned delivery vehicle moves to the next unit building to start delivery and acquisition until all deliveries are completed.
[0092] In this embodiment, the unmanned delivery vehicle obtains unit building information in the task information;
[0093] A path is automatically generated according to the unit building information, and movement is performed.
[0094] In this embodiment, a laser obstacle scanner is installed at the front end of the unmanned delivery vehicle;
[0095] The detection range of the laser obstacle scanner is 0-180° and the detection distance is 0-3m.
[0096] The unmanned delivery vehicle performs obstacle avoidance, including the following steps:
[0097] The obstacle avoidance module sets a warning area, a deceleration area, and a stop area;
[0098] The warning area is 2-3 meters in front of the laser obstacle scanner. When an obstacle is detected in the warning area, the unmanned delivery vehicle will issue a voice warning to remind the obstacle to leave.
[0099] The deceleration zone is the range of 0.5-2m in front of the laser obstacle scanner; when an obstacle is detected in the deceleration zone, the unmanned delivery vehicle will issue a voice warning and reduce the speed at the same time;
[0100] The stop zone is the range of 0-0.5m in front of the laser obstacle scanner; when an obstacle is detected in the stop zone, the unmanned delivery vehicle stops moving and waits for the obstacle to be removed before running again.
[0101] The above formulas are all calculated by removing dimensions and taking numerical values. The formula is a formula that is closest to the actual situation obtained by collecting a large amount of data and performing software simulation. The preset parameters and preset thresholds in the formula are set by technical personnel in this field according to actual conditions or obtained by simulating a large amount of data.
[0102] Working principle of the present invention:
[0103] Residents fill in task information through smart terminals and send the task information to the task acquisition module; the task acquisition module receives the task information and records the time of receiving the task information; the task information is numbered according to the receiving time, and the task acquisition module sends the task information to the task allocation module.
[0104] The task allocation module receives the task information; the task allocation module sets the allocation period and obtains all the task information within the allocation period every N minutes;
[0105] Get the unit building information in the task information; number the unit building from near to far according to the distance between the unit building and the inventory area; classify the task information according to the number, and get a total of I types of task information; get the quantity of goods in each type of task information, and mark the quantity of goods as H ji ;According to the quantity of goods, the total amount of goods for each type of task information is obtained. The total amount of goods for each type of task information is marked as H i ;According to the total amount of goods in each type of task information, the total amount of goods in the allocation period is obtained; the total amount of goods in the allocation period is marked as H;
[0106] The rated load of each unmanned delivery vehicle is marked as H 额 ;
[0107] Obtain the number of transport times Y according to the rated load and the total amount of goods in the distribution cycle;
[0108] If Y=1, only one delivery is required and the total delivery volume is H. The unmanned delivery vehicle delivers goods from near to far according to the unit building number.
[0109] If Y>1, then an unmanned delivery vehicle is required to deliver Y times, and the total amount of each delivery in the first Y-1 times is H. 额 , the total amount of the last delivery is H-(Y-1)H 额 The unmanned delivery vehicle delivers goods from near to far according to the unit building numbers; after the first delivery is completed, it returns to the storage area to pick up the goods. After picking up the goods, if the corresponding last unit building was not fully delivered after the last delivery, the unmanned delivery vehicle moves to the unit building where the last delivery was completed to start delivering goods; after the last delivery, the corresponding last unit building has just been delivered, the unmanned delivery vehicle moves to the next unit building to start delivery and acquisition until all deliveries are completed.
[0110] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.
Claims
1. The control system of unmanned delivery vehicles in smart communities based on the Internet of Things is characterized by: It includes task acquisition module, task assignment module and obstacle avoidance module; each module exchanges information based on digital signals; The task acquisition module is used to acquire task information; wherein the task information includes the quantity of goods and unit building information; and sending the task information to the task assignment module; The task allocation module is used to receive the task information and allocate the task information; Unmanned delivery vehicles deliver goods according to the allocation results; The obstacle avoidance module is used for the unmanned delivery vehicle to avoid obstacles.
2. According to the IoT-based smart community unmanned delivery vehicle control system of claim 1, it is characterized in that: The task acquisition module acquires task information, including the following steps: The resident fills in the task information through the smart terminal and sends the task information to the task acquisition module; The task acquisition module receives the task information and records the time of receiving the task information; The task information is numbered according to the receiving time, and the number is represented by j; wherein the value of j is 1, 2, 3 ... J, and J is the total number of task information; The task acquisition module sends the task information to the task assignment module.
3. According to the IoT-based smart community unmanned delivery vehicle control system of claim 2, it is characterized in that: The intelligent terminals include smart phones and computers.
4. According to the IoT-based smart community unmanned delivery vehicle control system of claim 1, it is characterized in that: Allocating the task information includes the following steps: The task assignment module receives the task information; The task allocation module sets an allocation period, and the allocation period is marked as N, and the unit is min; wherein N is an integer greater than 0; All task information within the allocation period is obtained every N minutes, and the task information within the allocation period is allocated according to the allocation rules.
5. According to the IoT-based smart community unmanned delivery vehicle control system of claim 4, it is characterized in that: The task information within the allocation period is allocated according to the allocation rules, including the following steps: Obtaining unit building information in the task information; The unit buildings are numbered from near to far according to the distance between them and the inventory area; the number is represented by i; the value of i is 1, 2, 3...I, and I is the type of unit building that appears in the task information within the allocation period; Classify the task information according to the number, and obtain a total of Class I task information; Get the quantity of goods in each type of task information, the quantity of goods is marked as H ji , unit is g; The total amount of goods for each type of task information is obtained according to the quantity of goods, and the total amount of goods for each type of task information is marked as H i , unit is g; The total quantity of goods in each type of task information is the sum of the quantity of goods in each type of task information; The total amount of goods in the allocation period is obtained according to the total amount of goods in each type of task information; the total amount of goods in the allocation period is marked as H, and the unit is g; The total amount of goods within the allocation cycle is the sum of the total amount of goods for each type of task information.
6. The control system of the smart community unmanned delivery vehicle based on the Internet of Things according to claim 5 is characterized in that: The unmanned delivery vehicle delivers the goods according to the allocation results, including the following steps: The rated load of each unmanned delivery vehicle is marked as H 额 , unit is g; According to the rated load H 额 and the total amount of goods H in the distribution period to obtain the number of transportations, and mark the number of transportations as Y; The calculation formula for the number of transports is: in, For Round up; If Y=1, only one delivery by the unmanned delivery vehicle is required, and the total delivery volume is H; The unmanned delivery vehicle delivers goods from near to far according to the unit building number; If Y>1, then an unmanned delivery vehicle is required to deliver Y times, and the total amount of each delivery in the first Y-1 times is H. 额 , the total amount of the last delivery is H-(Y-1)H 额 ; The unmanned delivery vehicle delivers goods from near to far according to the unit building number; After the first delivery is completed, return to the storage area to pick up the goods. After picking up the goods, After the last delivery, if the last unit building has not been fully delivered, the unmanned delivery vehicle moves to the unit building where the last delivery was completed to start delivering goods; After the last delivery, the corresponding last unit building has just been delivered, and the unmanned delivery vehicle moves to the next unit building to start delivery and acquisition until all deliveries are completed.
7. The control system of the smart community unmanned delivery vehicle based on the Internet of Things according to claim 6 is characterized in that: The unmanned delivery vehicle obtains unit building information in the task information; A path is automatically generated according to the unit building information, and movement is performed.
8. The control system of the smart community unmanned delivery vehicle based on the Internet of Things according to claim 1 is characterized in that: The unmanned delivery vehicle has a laser obstacle scanner installed on the front end; The detection range of the laser obstacle scanner is 0-180° and the detection distance is 0-3m.
9. The control system of the smart community unmanned delivery vehicle based on the Internet of Things according to claim 8 is characterized in that: The unmanned delivery vehicle performs obstacle avoidance, including the following steps: The obstacle avoidance module sets a warning area, a deceleration area, and a stop area; The warning area is 2-3 meters in front of the laser obstacle scanner. When an obstacle is detected in the warning area, the unmanned delivery vehicle will issue a voice warning to remind the obstacle to leave. The deceleration zone is the range of 0.5-2m in front of the laser obstacle scanner; when an obstacle is detected in the deceleration zone, the unmanned delivery vehicle will issue a voice warning and reduce the speed at the same time; The stop zone is the range of 0-0.5m in front of the laser obstacle scanner; when an obstacle is detected in the stop zone, the unmanned delivery vehicle stops moving and waits for the obstacle to be removed before running again.