WO2019047018A1 - Method, system, robot, and storage apparatus for automatically transporting parcel - Google Patents
Method, system, robot, and storage apparatus for automatically transporting parcel Download PDFInfo
- Publication number
- WO2019047018A1 WO2019047018A1 PCT/CN2017/100534 CN2017100534W WO2019047018A1 WO 2019047018 A1 WO2019047018 A1 WO 2019047018A1 CN 2017100534 W CN2017100534 W CN 2017100534W WO 2019047018 A1 WO2019047018 A1 WO 2019047018A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- robot
- package
- delivered
- control center
- receiving port
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B07—SEPARATING SOLIDS FROM SOLIDS; SORTING
- B07C—POSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
- B07C3/00—Sorting according to destination
- B07C3/02—Apparatus characterised by the means used for distribution
Definitions
- the invention relates to the field of robot technology, and in particular to a method, a system, a robot and a storage device for automatically conveying a package.
- the technical problem to be solved by the present invention is to provide a method, a system, a robot and a storage device for automatically conveying a package, which can solve the problems of high labor cost of transmission sorting, high configuration cost, and easy waste of resources.
- the first technical solution adopted by the present invention is to provide a method for automatically conveying a package, comprising: acquiring, by the robot, at least one package to be transported from the receiving port; and acquiring a target sorting site of the package to be transported; Obtaining a planned path from the current location to the target sorting location; according to the planned routing, when there is an obstacle in the traveling process, the planned routing path is updated; the traveling to the target sorting ground is performed, and the package to be delivered is removed.
- the second technical solution adopted by the present invention is to provide a device having a storage function, which stores a program, and when the program is executed, implements the method as described above.
- the third technical solution adopted by the present invention is to provide a robot including: a memory and a processor communicably connected to each other, and a processor calls a program of the memory for implementing the method as described above. .
- the fourth technical solution adopted by the present invention is to provide a system for automatically conveying a package, comprising at least the robot as described above.
- the robot acquires at least one package to be transported from the receiving port; acquires the target sorting land of the package to be transported; and obtains the current position to the target point
- the planned route of the ground picking according to the planned path, when there is an obstacle in the traveling process, the planning path is updated; the traveling to the target sorting ground, the package to be transported is removed, and the robot can automatically complete the obtaining of the parcel to the transport parcel to
- the entire process of sorting the target reduces the components of manual participation and reduces the labor cost.
- the robot does not have the problem of physical exertion, and can work for a long time, thereby improving the efficiency of conveying the package.
- the robot can sort the route according to the target of the package, and can also increase and decrease the number of robots according to the target sorting land and the number of packages. There is no problem of high equipment cost or waste of resources when the traditional sorting adopts the conveyor belt.
- FIG. 1 is a schematic flow chart of a first embodiment of a method for automatically conveying a package according to the present invention
- FIG. 2 is a schematic diagram of a robot acquiring a package to be conveyed from a receiving port
- 3 is a schematic diagram of updating a planned path when a robot encounters an obstacle during traveling
- Figure 4 is a schematic view of the robot unloading the package to be conveyed at the target sorting
- FIG. 5 is a schematic flow chart of a second embodiment of a method for automatically conveying a package according to the present invention.
- FIG. 6 is a schematic flow chart of a third embodiment of a method for automatically conveying a package according to the present invention.
- FIG. 7 is a schematic flow chart of a fourth embodiment of a method for automatically conveying a package according to the present invention.
- FIG. 8 is a schematic flow chart of a fifth embodiment of a method for automatically conveying a package according to the present invention.
- FIG. 9 is a schematic flow chart of a sixth embodiment of a method for automatically conveying a package according to the present invention.
- FIG. 10 is a schematic diagram of an interaction process between the robot and the control center in FIG. 9;
- FIG. 11 is a schematic flow chart of a seventh embodiment of a method for automatically conveying a package according to the present invention.
- FIG. 12 is a schematic diagram of an interaction process between the robot and the control center in FIG. 11;
- FIG. 13 is a schematic flow chart of an eighth embodiment of a method for automatically conveying a package according to the present invention.
- FIG. 14 is a schematic flow chart of a ninth embodiment of a method for automatically conveying a package according to the present invention.
- 15 is a schematic flow chart of a tenth embodiment of a method for automatically conveying a package according to the present invention.
- 16 is a schematic flow chart of an eleventh embodiment of a method for automatically conveying a package according to the present invention.
- 17 is a schematic diagram of re-planning an obstacle avoidance path when the robot detects that another robot exists
- FIG. 18 is a schematic flow chart of a twelfth embodiment of a method for automatically conveying a package according to the present invention.
- 19 is a schematic flow chart of a thirteenth embodiment of a method for automatically conveying a package according to the present invention.
- 20 is a schematic flow chart of a fourteenth embodiment of a method for automatically conveying a package according to the present invention
- 21 is a schematic flow chart of a fifteenth embodiment of a method for automatically conveying a package according to the present invention.
- Figure 22 is a schematic structural view of a first embodiment of the robot of the present invention.
- Figure 23 is a schematic structural view of a second embodiment of the robot of the present invention.
- Figure 24 is a schematic structural view of a third embodiment of the robot of the present invention.
- Figure 25 is a schematic structural view of a fourth embodiment of the robot of the present invention.
- Figure 26 is a schematic structural view of a fifth embodiment of the robot of the present invention.
- Figure 27 is a schematic view showing the structure of a first embodiment of the automatic conveying package of the present invention.
- FIG. 28 is a schematic structural view of a second embodiment of a system for automatically conveying a package according to the present invention.
- 29 is a schematic structural view of a third embodiment of a system for automatically conveying a package according to the present invention.
- FIG. 30 is a schematic structural view of a fourth embodiment of a system for automatically conveying a package according to the present invention.
- Figure 31 is a block diagram showing an embodiment of an apparatus having a storage function according to the present invention.
- the first embodiment of the method for automatically conveying a package of the present invention comprises:
- the robot obtains at least one package to be delivered from the receiving port;
- the target of at least one package to be transported by the robot is sorted in the same manner, and the number thereof is determined according to specific conditions, and is not specifically limited herein.
- the robot 20 acquires at least one package B to be conveyed from the conveyor belt 101 disposed at the receiving port 10.
- the robot 20 can obtain the number of packages B to be transported, such as two, to be transported by the control center (not shown).
- the two packages to be transported B are continuously transported on the conveyor belt 101, and continuously enter the robot 20.
- the sensing device 202 of the robot 20 senses that the two packages have been acquired, that is, leaves the receiving port 10.
- the robot can also leave the receiving port when receiving the control command sent by the control center; the robot can also deliver only one package at a time, or sense the volume and/or weight of the package reaches the preset. When the volume and / or weight, leave the delivery port.
- the present application means "and/or" with the symbol "/”.
- the unloading robot can also be provided at the receiving port, and the unloading robot places the parcel to be transported onto the robot's storage mechanism.
- the robot 20 may receive a message of a control center (not shown), obtain a target sorting location of each package B to be transported from the message, and may also use the identification set on the conveyor belt 101.
- the device 102 acquires a target sorting location for each package B to be transported.
- the identification device may also be disposed on the robot.
- the identification device may also identify the target sorting location of the package to be transported.
- the robot can also obtain only the destination address of the package to be transported, and then obtain the corresponding target sorting ground according to the destination address and the current sorting task.
- the robot may also first obtain the identifier of the package to be transported, send the identifier to the control center, and the control center identifies the target sorting location corresponding to the identifier and sends the identifier to the robot.
- the planned path is an initial planned path
- the shortest path may be adopted, that is, a straight path between the current position (the receiving port 10) and the target sorting ground 30, or may be an optimal path according to the terrain plan, the most The optimal path may be one of the unobstructed path or the least path of the obstacle, or may be a path planned according to other principles, and is not specifically limited herein.
- the shortest path from the current position 10 to the target sorting ground 30 can be directly calculated, thereby acquiring the planned path 40.
- the planning path 40 may be obtained by a relative positional relationship, or may be obtained according to a defined coordinate system and a current position in the coordinate system and a position coordinate of the target sorting ground 30, or may be obtained according to a scene map.
- the planning path may be a straight line or a curve, etc., and the robot does not need to rely on the landmark to walk the checkerboard folding line path, thereby reducing the distance traveled by the robot and improving the efficiency of the robot traveling.
- the robot may acquire the planned path from a control center (not shown), or the robot may obtain current road condition information from the control center, and then independently plan an optimal path from the current position to the target sorting ground, for example, Accessible path.
- obstacles include obstacles and obstacles such as congestion and accidents, and obstacles include roadblocks, dropped packages, or malfunctioning robots.
- the robot 20 can update the real-time The path is planned to avoid the obstacle 401.
- the updated planning path 50 may be after the obstacle 401 is avoided, and overlaps with the original planned path 40 after the position 402 that does not conflict with the obstacle, so as to reduce the path planning time and improve Robot travel efficiency.
- the present invention is not limited to the above-mentioned coincidence with the original planned path 40, and is also intended to include a new path that is planned to approach the original planned path 40, or a new path that is not dependent on the original planned path 40.
- the robot 20 may store a scene map, or acquire a scene map from a control center, or acquire surrounding spatial information (including obstacles, etc.) by scanning during traveling, thereby forming a scene map for path planning and updating.
- the robot may also receive the updated planning path sent by the control center, that is, the control center finds the obstacle and updates the path, or the robot sends the obstacle information or the update path request to the control center, and the control center receives the obstacle information or updates.
- the path is updated after the path request; if the obstacle is another robot in motion, the robot can also send an obstacle avoidance request to other robots in progress, and the path is updated by other robots.
- the number of unloading parcels to be transported is determined according to whether the parcels of the parcels are sorted according to the target sorting location, that is, all of them are identical, and all are unloaded, and the parts are identical, and only the target sorting grounds are unloaded. Part of the package.
- the shutter mechanism 2011 that opens the storage mechanism 201 toward the end of the target sorting ground 30 is opened, and the storage mechanism 201 is controlled to face.
- the target sorting ground 30 is inclined so that the package B to be conveyed in the stocking mechanism 201 enters the target sorting ground 30, that is, the package B to be conveyed is unloaded.
- the robot may include a pop-up mechanism that tilts the storage mechanism 201 toward the target sorting ground 30 by the pop-up mechanism such that the package B to be conveyed is poured into the target sorting ground 30.
- the robot may further include a unloading mechanism, such as a robot arm, etc., using the unloading mechanism to unload the package to be transported in the storage mechanism. It is also possible to obtain the package to be conveyed in the storage mechanism 201 into the target sorting site 30 through the unloading robot disposed at the target sorting ground 30, and complete the unloading of the package B to be conveyed.
- a unloading mechanism such as a robot arm, etc.
- the robot can also simultaneously transmit a plurality of target-sorted packages to be transported. Every time a target sorting site is reached, the corresponding package to be transported is unloaded, and then the planned position of the current location to the next target sorting site is planned until all the packages to be transported are unloaded.
- the robot acquires at least one package to be transported from the receiving port; acquires a target sorting place of the package to be transported; acquires a planned path from the current position to the target sorting place; and travels according to the planned path, when the traveling process exists
- the obstacle is updated, the planning route is updated; the traveling to the target sorting ground, the package to be transported is removed, and the robot can automatically complete the whole process of acquiring the parcel and conveying the parcel to the target sorting ground, thereby reducing the component of the artificial participation and reducing the labor.
- the robot while the robot does not have the problem of physical exertion, it can work for a long time, which can improve the efficiency of conveying the package; and the robot can sort the route according to the target of the package, or increase and decrease according to the target sorting land and the number of packages.
- the number of robots does not have the problem of high equipment cost or waste of resources when traditional sorting uses conveyor belts.
- step S11 includes:
- S111 The robot receives a notification message of the control center, and the notification message includes the receiving port information.
- the information of the receiving port includes at least one of the location information of the receiving port, the identifier of the receiving port, and the name of the receiving port, or may also include other information of the receiving port, which is not specifically limited herein.
- the robot can reach the receiving port according to the information of the receiving port.
- S112 Go to the receiving port corresponding to the receiving port information, and obtain at least one package to be delivered.
- a control center (not shown) tracks the number of robots at each receiving port, and if the number of robots at the receiving port 10 is less than a preset number (for example, three) And transmitting a notification message to the robot 20 in the venue, the notification message including the location information of the receiving port 10, the unloaded robot 20, or the goods to be transported B having loaded the other receiving ports 10 passing through the receiving port 10, and the robot 20 having the destination of the destination sorting, after receiving the notification message, the route planning can be performed according to the position of the receiving port 10 and the current position of the receiving port 10, and then traveled along the planned path.
- the cargo port 10 is to obtain at least one package B to be delivered from the receiving port 10.
- the notification message may also include the identifier of the receiving port and/or the name of the receiving port.
- the robot itself stores the corresponding relationship between the identifier and/or the name of the receiving port and the position of the receiving port, and the corresponding relationship can be found. Corresponding receiving port.
- control center may also track the status of each robot, including the position and the cargo status, etc., to send a notification message to the empty robot closest to the receiving port; the receiving port may also be provided with a sensing device.
- the notification message is directly broadcast to the robot in the venue, or a request message is sent to the control center, so that the control center The robot sends a notification message.
- the third embodiment of the method for automatically conveying a package according to the present invention is based on the second embodiment of the method for automatically conveying a package, and the notification information received by the robot further includes package information to be conveyed, and the package information to be conveyed At least the first quantity/first weight/first volume of the package to be conveyed is included, wherein step S112 includes:
- S1121 The robot travels to the receiving port corresponding to the receiving port information, and acquires the first quantity/first weight/first volume of the to-be-transported package by using the sensing device.
- the sensing device includes, but is not limited to, a pressure sensor and a distance measuring sensor, and an infrared sensor.
- the first quantity/first weight/first volume of the package to be transported is a package that the currently received robot needs to obtain from the receiving port.
- the corresponding quantity/weight/volume, the specific value depends on the actual demand, as long as it belongs to the maximum carrying capacity of the robot, including but not limited to: less than the maximum carrying weight, less than the maximum carrying capacity, which is not specifically limited herein.
- the sensing device 202 when the robot 20 travels to the receiving port 10, the sensing device 202, such as a distance measuring sensor, can be used to sense whether there is a package entering above the storage mechanism 201. If a package to be transported B enters, the sensing device 202 collects the data, and counts it once until the number of entries reaches the first number, and the robot 20 leaves the receiving port 10.
- the method in this example may further include that the data collected by the sensing device meets a preset condition, for example, the pressure sensor senses an increase in the weight carried by the storage mechanism, and counts once to improve the accuracy.
- the robot 20 can also use the infrared sensor 202 or other visual sensors to acquire spatial information of the package B to be transported into the storage mechanism 201 in real time, including size, volume, etc., so that the robot 20 is acquiring.
- the robot 20 can also use the pressure sensor 202 to sense the weight carried by the storage mechanism 201, so that the storage mechanism 201 carries the to-be-conveyed When the weight of the package B reaches the first weight, it leaves the receiving port 10.
- step S12 includes:
- the robot uses the identification device to identify the identification information of the package to be delivered, so as to obtain the target sorting location of the package to be delivered;
- the identification information includes, but is not limited to, a barcode, a two-dimensional code, and a destination address text of the package to be delivered.
- the identification device is a scanning device or a visual sensor, and may be disposed in the robot or in a receiving port or other location.
- the identification device is in communication with the robot, and is not specifically limited herein.
- visual sensors include, but are not limited to, RGBD sensors, three-dimensional cameras, and binocular cameras.
- the conveyor 101 of the receiving port 10 is provided with an identification device 102, such as a radio frequency scanning device, when the package B to be transported is transferred to the identification area of the identification device 102.
- the identification device 102 scans the barcode on the package B to be conveyed, thereby identifying the package information corresponding to the barcode, including but not limited to the target sorting location of the package B to be transported, and transmitting the target to the robot 20 in a sorted manner.
- the identification device may also send the recognized barcode information to the robot, and the corresponding information of the package is obtained by the robot, for example, the corresponding package information is obtained through the control center; or the identification device may be directly disposed on the robot.
- the robot identifies the identification information of the package to be conveyed, such as a two-dimensional code, and acquires the target sorting location of the package to be conveyed by the two-dimensional code.
- This embodiment can also be combined with the second embodiment of the method of automatically conveying a package of the present invention, or the second and third embodiments.
- Step S121 specifically includes:
- S1211 The robot identifies the identification information of the package to be delivered, obtains the destination address of the package to be delivered, and/or the current sorting task;
- the identification information includes but is not limited to the barcode, the two-dimensional code and the destination address text of the package to be delivered, and the destination address is the destination of the final delivery of the package to be delivered, and the current sorting task may be the current sorting level, current sorting. Types and the like are used to assist in obtaining the information of the target sorting place, and are not specifically limited herein.
- S1212 Acquire the destination address and/or the target sorting location corresponding to the current sorting task.
- the sorting task in the process of sorting the parcel, can be divided into international sorting, provincial sorting, municipal sorting, and district according to the parcel delivery address and destination address.
- Level sorting, area sorting, etc. respectively, sorting parcels whose destination address is the same country/province/city/district/area to the sorting place corresponding to the country/province/city/district/area.
- the robot acquires an image of the package to be conveyed by using an identification device, such as a visual sensor, and obtains a destination address of the current package to be delivered and a current sorting task by identifying a destination address text and a single number in the image, thereby acquiring the destination address (
- an identification device such as a visual sensor
- the X-cell of the C city of the province A is the target sorting ground corresponding to the current sorting task (for example, the provincial sorting), that is, the sorting ground corresponding to the province A.
- the robot itself may also be defined or saved with the current sorting task, and only according to the destination address of the package to be delivered, the corresponding target sorting land may be acquired; the robot may also obtain the same from the control center.
- step S1212 includes:
- S12121 The robot sends the destination address and/or the current sorting task to the control center;
- the control center may be a system/device that controls the current sorting process, or a system/device that controls the entire sorting process, and the control center stores at least a destination address of at least part of the package to be transported in the current sorting process.
- the corresponding relationship between the current sorting task and the target sorting ground may also be updated in real time by a message sent by the robot or other device, which is not specifically limited herein.
- S12122 Receive a feedback message from the control center, where the feedback message includes a destination address and/or a target sorting location corresponding to the current sorting task.
- the robot uses the identification device to identify the destination address of the package to be delivered and/or the current sorting task, such as the X-cell and/or city-level sorting in the province A, and the destination address and/or Or the current sorting task is sent to the control center, and the control center queries the destination of the X-cell and/or the city-level sorting in the C city of the province A from the destination address of the saved destination/or the current sorting task and the destination sorting location.
- the sorting place for example, the target sorting location corresponding to the C city is C1, and the target is sorted to generate a feedback message, which is sent to the robot for the robot to perform subsequent path planning.
- Step S121 further includes:
- S1213 The robot acquires data of the package to be delivered corresponding to the identification information of the package to be delivered;
- the data of the package to be conveyed includes but is not limited to the size and weight of the package to be transported, packaging materials (such as wooden boxes, cartons, plastic films, etc.), types of contents (such as fragile goods, etc.), orientation restrictions, and cargo types. , destination address, shipping address.
- the robot uses the identification device to identify the identification information of the package to be delivered, for example, the two-dimensional code information, and obtains the data of the package to be delivered corresponding to the identification information through the control center, for example, Data such as 1 kg, square carton packaging and fragile items, so that the robot can carry out subsequent operation planning.
- the identification device to identify the identification information of the package to be delivered, for example, the two-dimensional code information, and obtains the data of the package to be delivered corresponding to the identification information through the control center, for example, Data such as 1 kg, square carton packaging and fragile items, so that the robot can carry out subsequent operation planning.
- a robot equipped with a robot arm can be grasped with a suitable end effector (such as a vacuum suction cup), and the package to be placed Placed in the target sorting area, if the target sorting ground is used to execute the code goods, the space planning can be carried out according to the data of the parcel to be transported, that is, the material supporting the strong force (such as wooden box) is placed under the bottom, and the fragile product is placed. Placed in a stable position to improve the quality of the warehousing operation, as well as a package that is oriented toward the limit (such as a forward placement), and the position of the end effector is selected according to its orientation to protect the cargo.
- a suitable end effector such as a vacuum suction cup
- the robot may also directly exit from the acquired package data, such as size, weight, and destination address, when the size and/or weight of the acquired package to be delivered reaches the first volume and/or the first weight.
- the cargo port, and the destination address is used to obtain the target sorting land, thereby implementing the process of subsequently transporting the parcel to the target sorting ground.
- This embodiment can also be combined with any one of the second to sixth embodiments of the method of automatically transporting a package of the present invention or a combination thereof.
- the eighth embodiment of the method for automatically conveying a package according to the present invention is based on the seventh embodiment of the method for automatically conveying a package.
- the method further includes:
- S1214 The robot uploads the data of the package to be delivered to the control center; or, after receiving the query message of the control center, the robot uploads the data of the package to be delivered to the control center.
- the query message includes an instruction for querying data of a certain package to be delivered, and the query message may be a broadcast message or other types of messages, which is not specifically limited herein.
- the data may be saved first, and when receiving the query message of the control center, the robot parses the instruction and obtains
- the instruction includes the identification information of the package to be conveyed to be inquired, and uploads the data of the package to be delivered corresponding to the identification information to the control center, so that the control center monitors the delivery status of the package to be delivered.
- the query message may be a broadcast message sent by the control center. After the robot obtains the message, the identifier information in the message command is matched with the package to be transported by the robot, and the matched data of the package to be delivered is uploaded.
- the query message may also be a specified message sent to the robot.
- the robot After receiving the message, the robot uploads the corresponding data, or uploads all the data of the carried/saved package to be delivered; the robot may also actively The data is uploaded to the control center, for example, the data of the package to be delivered is uploaded at the same time, or uploaded after a delay; the robot can also upload the location information of the package to be transported at the same time, so that the control center monitors the delivery process of the package. , there is no specific limit here.
- the ninth embodiment of the method for automatically conveying a package according to the present invention is based on the first embodiment of the method for automatically conveying a package, and the step S12 further includes:
- S122 The robot receives a notification message, where the notification message includes a target sorting location of the package to be delivered;
- the notification message is from one of a control center, a unloading robot and a transport mechanism disposed at the receiving port.
- the unloading robot is disposed at the receiving port and is used for placing the package to be transported on the receiving port to the robot.
- the robot 20 receives a notification message sent by a control center (not shown) at the same time or after the receiving port 10 acquires at least one package B to be delivered, the notification.
- the message includes the target sorting location of the package B to be conveyed acquired by the robot 20, and after receiving the target sorting ground, the robot 20 can perform subsequent path planning and conveying operations.
- the notification message may also be sent by a transport mechanism or a unloading robot installed at the receiving port. After the unloading robot or the transport mechanism acquires the target sorting location, a notification message is generated and sent to the robot.
- This embodiment can also be combined with any one of the second to eighth embodiments of the method for automatically conveying a package of the present invention or a combination thereof that does not conflict.
- step S13 includes:
- S131 The robot plans a planned route from the current location to the target sorting ground; or the robot receives the planned route from the current location sent by the control center to the target sorting ground.
- the planning path may be a straight line or a curve, etc., and the robot does not need to follow the landmark to take the checkerboard folding line path as in the prior art, thereby reducing the distance traveled by the robot and improving the efficiency of the robot traveling.
- the robot 20 acquires the target sorting ground 30 of the package B to be transported from the control center (not shown) while acquiring the current position from the control center (such as the receiving port). 10) After the planned route 40 to the target sorting ground 30, the robot 20 travels along the planned path 40 to the target sorting ground 30.
- the robot can also independently plan the path from the current location to the target sorting ground.
- the robot can calculate the planned route through its own navigation system and stored map, and can also use the control center's road condition. Path planning is performed on information, map information, etc., and is not specifically limited here.
- This embodiment can also be combined with any one of the second to eighth embodiments of the method for automatically conveying a package of the present invention or a combination thereof that does not conflict.
- step S14 includes:
- S141 The robot uses the sensor to detect whether there are other robots around the road.
- the sensor may be a ranging sensor, a vision sensor, a laser radar, or the like.
- the communication between the robots acquires the position of each other, the planned route, etc., and may also request the control center to acquire information of other surrounding robots, or
- the information received by the control center is used to obtain the information of other robots, and the information of other robots can be obtained by UWB (Ultra-Wideband, no carrier communication technology), which is not specifically limited herein.
- the obstacle avoidance path may be the original planned path, or the updated planned route may be detected when the robot detects other robots around the travel, and the updated planned route avoids the area where other robots are located, and the specific path is according to actual conditions. It is not specified here.
- the robot when it is detected that other robots exist, the robot may not transmit the obstacle avoidance message, and only update the planned path to avoid other robots.
- the robot 20 uses the sensor 203, for example, a vision sensor, to acquire image data around the traveling process, and then uses image processing to detect whether there are other robots around, if the presence is detected.
- the robot 20 updates the planning path to obtain an updated obstacle avoidance path 50 that bypasses the area 404 where the other robots 403 are located, thereby avoiding collision with other robots 403.
- the other robots according to the obstacle avoidance message include an updated obstacle avoidance path, which can be used to determine whether the forwarded planned path will conflict with the obstacle avoidance path, and if so, can update its own planned path.
- the area 404 where the other robots 403 are located may be a range of a preset distance (for example, 0.5 meters) from the other robots 403. The preset distance may be determined according to actual conditions, and is not specifically limited herein.
- the obstacle avoidance path may be the original planned path of the robot, and other robots determine whether it will collide with its own planned path according to the obstacle avoidance path, and if so, update the planned path to avoid the planned path performed by the robot.
- the obstacle avoidance path may also be that the robot is planned for other robots, avoiding its own path, and after the obstacle avoidance path is sent to the detected other robots, the other robots travel according to the obstacle avoidance path. That is, the robot can be avoided.
- This embodiment can also be combined with any one of the second to tenth embodiments of the method for automatically conveying a package of the present invention or a combination thereof that does not conflict.
- the twelfth embodiment of the method for automatically conveying a package according to the present invention is based on the first embodiment of the method for automatically conveying a package, and the step S14 further includes:
- the robot receives an obstacle avoidance message sent by another robot, and the obstacle avoidance message includes a priority of another robot or a destination address of another robot;
- Each of the robots has a corresponding priority, which may be changed according to the destination address of the robot to deliver the package, or may be a preset unalterable priority, and the robot with a lower priority needs to avoid the high priority.
- the robot coordinates the travel path of the robot in the entire site, reducing the chance of congested or accidental collisions and improving the efficiency of conveying the package.
- the obstacle avoidance message may further include other information such as the identifier of the robot or the identifier of the package to be transported, and the robot may determine the priority according to the identifier, which is not specifically limited herein.
- the robot determines whether the priority of the other robot is higher than the priority of the robot, or determines whether the priority corresponding to the destination address of the other robot is higher than the priority corresponding to the destination address of the robot;
- the robot 20 receives an obstacle avoidance message sent by another robot 403, and the obstacle avoidance message includes the destination address 60 of the other robot 403, that is, the target sorting of the package to be transported.
- the robot 20 compares the priority A1 corresponding to the destination address 60 with its own destination address 30, that is, the target sorting location 30 of the package delivered by the robot 20, and the corresponding priority B1, and determines that the priority A1 is high.
- the robot 20 updates its own planned path so that the updated planned path 50 avoids Other robots are on, while other robots can follow the original planning path.
- the robot may send an obstacle avoidance message to other robots so that other robots avoid the planned path of the robot.
- the obstacle avoidance message may include the priority of the robot itself and the planned path.
- other robots may simultaneously transmit their planned obstacle avoidance path to the robot, so that the updated planned path of the robot avoids the travel path of other robots, or the robot may actively send to other robots.
- Obstacle avoidance messages are not specifically limited here.
- This embodiment can also be combined with any one of the second to eleventh embodiments of the method for automatically conveying a package of the present invention or a combination thereof that does not conflict.
- step S14 includes:
- S146 The robot receives a road condition message sent by another robot/control center.
- the traffic status message includes congestion information, fault information, and the like.
- S147 Determine, according to the traffic condition message, whether there is congestion in the planned path of the robot.
- the robot receives a road condition message sent by another robot/control center, and according to the road condition message, the robot knows that the location A is congested, and the device determines whether the planned path passes the position A, or Whether there is an area in the planned path that is less than the preset distance (for example, 1 meter) from the position A. If the planned path passes the position A, or there is an area where the distance from the position A is less than the preset distance, it is determined that the planned path of the robot exists. Congestion, the robot updates its planned path and bypasses its planned path around position A. For example, the closest distance from position A is greater than the obstacle avoidance distance (such as 5 meters) to avoid congestion.
- the obstacle avoidance distance such as 5 meters
- the robot receives traffic conditions such as congestion and faults, so that when the planned path of the robot is congested, the planned route can be updated in time to avoid congestion, thereby improving the transmission efficiency.
- traffic conditions such as congestion and faults
- the robot may also autonomously detect and report or broadcast ambient environment information during travel.
- step S14 includes:
- static obstacles include, but are not limited to, dropped parcels, faulty robots, and roadblocks caused by indoor buildings, such as robot-inaccessible areas formed by the architectural form of the target sorting site, including but not limited to other robots and others.
- the robot can detect surrounding environment information, including static obstacles and dynamic obstacles, by using sensors such as visual sensors or distance sensors during traveling, when the robot detects its traveling direction.
- the robot can track the motion paths of other robots in progress during the most recent preset time period (such as the last 10 seconds) according to the position of other robots in motion. The trend of the movement of the other robots, thereby updating the planned path according to the estimated motion trend to avoid the motion path of the other robots and avoid collision.
- the robot when the robot detects a static obstacle on its planned path, such as a malfunctioning robot, the robot updates its planned path according to the position of the static obstacle to avoid the static obstacle.
- This embodiment can also be combined with any one of the second to thirteenth embodiments of the method for automatically conveying a package of the present invention or a combination thereof that does not conflict.
- step S14 further includes:
- S1410 The robot broadcasts surrounding environment information or reports surrounding environment information to the control center.
- the robot can broadcast its surrounding environment information to other robots in real time or periodically, or report surrounding environmental information to the control center, including static obstacles and/or dynamic obstacles, so that other robots can avoid obstacles in time, or control centers.
- the robot can update the planning route in time, reduce the probability of sending collisions/congestions, and improve the efficiency of conveying packages.
- the step S1410 may be performed after the step S149, or may be performed simultaneously with the S149, and is not specifically limited herein.
- This embodiment can also be combined with any one of the second to thirteenth embodiments of the method for automatically conveying a package of the present invention or a combination thereof that does not conflict.
- the first embodiment 21 of the present invention comprises at least one memory 211 and at least one processor 212 communicatively coupled to each other.
- the processor 212 controls the operation of the robot 21, and the processor 212 may also be referred to as a CPU (Central Processing). Unit, central processing unit).
- Processor 212 may be an integrated circuit chip with signal processing capabilities.
- the processor 212 can also be a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component.
- the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
- the processor 212 is operative to execute instructions to implement a method as provided by any one of the first to fifteenth embodiments of the method of automatically transporting a package of the present invention or a non-conflicting combination thereof.
- the memory 211 can include a read only memory (ROM, Read-Only) Memory), Random Access Memory (RAM), Flash Memory, hard disk, optical disk, etc.
- ROM read only memory
- RAM Random Access Memory
- Flash Memory hard disk, optical disk, etc.
- the memory 211 stores instructions or data and the like required by the processor 212.
- the robot may also include a sensor, a sensing device, an identification device, a communication circuit, a display device, a keyboard, or a touch device, and the like, which is not specifically limited herein.
- the second embodiment of the present invention is based on the first embodiment of the robot of the present invention, and further includes: a communication circuit 223, which is connected to the processor 222 for communicating with other external devices; wherein the memory 221 is Referring to the memory in the first embodiment of the robot of the present invention, it will not be repeated here.
- other external devices may be other robots, control centers or transmission mechanisms, unloading robots and the like.
- the communication circuit 223 includes a radio frequency circuit and may include an antenna or the like.
- the communication circuit 223 may also include an optical communication device, an acoustic wave communication device, etc. to implement communication.
- the robot 22 can communicate with other robots, control centers, transport mechanisms, and unloading robots using the communication circuit 223 to implement obstacle avoidance, receive parcels, and the like.
- the specific working process of the communication circuit 223 can refer to the method provided by any one of the first, second, sixth, eighth, and fifteenth embodiments of the method for automatically conveying a package of the present invention or a non-conflicting combination thereof. It will not be repeated.
- the third embodiment of the robot of the present invention is based on the second embodiment of the robot of the present invention, further comprising: a sensing device 234 connected to the processor 232 for sensing the package to be transported by the robot 23 The quantity/weight/volume so that the robot 23 leaves the receiving port when the number/weight/volume of the loaded package to be delivered reaches the first quantity/first weight/first volume; wherein the memory 231 and the communication circuit 233 can Referring to the memory and communication circuit in the second embodiment of the robot of the present invention, it will not be repeated here.
- the sensing device 234 can be a pressure sensor, a ranging sensor, an infrared sensor, or the like.
- the specific working procedure of the sensing device 234 can refer to the method provided by any one of the first, third, eleventh and fourteenth embodiments of the method for automatically conveying a package of the present invention or a combination thereof without conflict, and is not repeated here. .
- the fourth embodiment of the robot of the present invention is based on the third embodiment of the robot of the present invention, further comprising: an identification device 245, and a connection processor 242 for identifying identification information of the package to be transported; wherein the memory 241.
- the communication circuit 243 and the sensing device 244 can refer to the memory, the communication circuit, and the sensing device in the third embodiment of the robot of the present invention, and are not repeated here.
- the identification device 245 may be a radio frequency identification device or a visual sensor.
- the identification information of the package to be delivered may be a barcode, a two-dimensional code, or a text message, and is not specifically limited herein.
- the specific working process of the identification device 245 can refer to the method provided by any one of the first, fourth, fifth, seventh, and eighth embodiments of the method for automatically conveying a package of the present invention or a non-conflicting combination thereof. Repeat again.
- the fifth embodiment of the present invention is based on the fourth embodiment of the robot of the present invention, further comprising: a sensor 256 connected to the processor 252 for detecting surrounding environment information so that the robot 25 When there is an obstacle during the traveling, the planning path is updated; wherein the memory 251, the communication circuit 253, the sensing device 254, and the identification device 255 can refer to the memory, the communication circuit, the sensing device, and the identification device in the fourth embodiment of the robot of the present invention, It will not be repeated.
- the sensor 256 includes, but is not limited to, a distance sensor, a lidar, a visual sensor; ambient information includes, but is not limited to, static obstacles and dynamic obstacles.
- the specific working process of the identification device 256 can refer to the method provided by any one of the first, eleventh, thirteenth, and fourteenth embodiments of the method for automatically conveying a package of the present invention or a non-conflicting combination thereof. Repeat again.
- the first embodiment 80 of the system for automatically conveying a package of the present invention includes a robot 801 for loading a package and moving the package.
- the specific structure of the robot 801 can refer to the structure provided by any one of the first to fifth embodiments of the robot of the present invention or a combination of some of the structures thereof, and is not repeated here.
- the robot 801 may also include a robot arm, a display device, a keyboard, or a touch device, etc., as needed, and is not specifically limited herein.
- the second embodiment 81 of the system for automatically conveying a package of the present invention is based on the first embodiment of the system for automatically conveying a package, and further includes: a control center 812 connected to the robot 811 for the robot 811 A message is sent to control the motion of the robot 811.
- the control center 812 can be connected to the robot 811 by wireless.
- the control center 812 can monitor the working state of all the robots 811, the specific working process, and the interaction process with the robot can refer to the method for automatically conveying the package according to the present invention.
- the first, second, fourth to eighth, tenth, tenth The methods provided by any one of the three to fifteenth embodiments or their non-conflicting combinations are not repeated here.
- the third embodiment 82 of the system for automatically conveying a package of the present invention is based on the second embodiment of the system for automatically conveying a package, further comprising: a conveying mechanism 823, the conveying mechanism 823 being disposed at the receiving port, The package to be transported is transmitted to the robot 821.
- the transport mechanism 823 can be a conveyor belt.
- the transport mechanism 823 can also be provided with identification means for identifying the identifier of the package to be transported; the transport mechanism 823 can also be provided with a splitting device at the end for dividing the parcels of the same target sorting into the same pile, so that the robot 821 The same stack of packages is obtained; the transport mechanism 823 can also be provided with communication circuitry for transmitting the target sorting and/or identification information of the package to the robot 821 and/or the control center 822.
- the transmission mechanism may further include a display device, a keyboard, a sensor, and the like according to actual needs.
- the system for automatically conveying the package may not include a control center, and is not specifically limited herein.
- the fourth embodiment 83 of the system for automatically conveying packages of the present invention is based on the third embodiment of the system for automatically conveying packages, further comprising: a unloading robot 834 for placing the package to be transported to the robot 831 on.
- the unloading robot 834 is disposed at the receiving port for holding the package to be transported and placing it on the robot 831.
- the receiving port may also be provided with a transport mechanism 833, and the transport mechanism 833 may refer to the automatic method of the present invention.
- the conveying mechanism in the third embodiment of the system for conveying the package is not repeated here.
- the unloading robot 834 may include identification means for identifying identification information of the package and/or target sorting location, and the unloading robot 834 may further include communication circuitry for transmitting the sorted destination and/or identification information of the package to Robot 831 and/or control center 832.
- the unloading robot may further include other devices such as a display device, a keyboard, a sensor, and the like according to actual needs.
- the system for automatically transporting the package may not include a control center and/or a transport mechanism, and is not specifically limited herein.
- the device 90 having a storage function internally stores a program 901, and when the program 901 is executed, the first to tenth methods for automatically conveying a package according to the present invention are implemented.
- the device 90 having a storage function may be a portable storage medium such as a USB flash drive or an optical disk, or may be a base station, a server, or a separate component that can be integrated into the base station, such as a baseband board or the like.
Abstract
Description
【技术领域】[Technical Field]
本发明涉及机器人技术领域,特别是涉及一种自动输送包裹的方法、系统、机器人及存储装置。The invention relates to the field of robot technology, and in particular to a method, a system, a robot and a storage device for automatically conveying a package.
【背景技术】 【Background technique】
传统的货运或物流行业中,通常采用人工配合传送带分拣包裹,但是,随着社会的进步,用工成本也在不断提升,而且工人的工作强度大,工作效率会随着工人体力消耗而降低,导致装卸货人工成本高、效率低的问题。另外,若分拣包裹增多,或者分拣地增加时,传送带等固定设备的配置难度高,成本高,而在分拣包裹减少,或者分拣地减少时,又会导致资源浪费的问题。In the traditional freight or logistics industry, manual matching conveyor belt sorting parcels are usually used. However, with the advancement of society, the labor cost is also increasing, and the work intensity of workers is large, and the work efficiency will decrease with the physical exertion of workers. The problem of high labor cost and low efficiency of loading and unloading. In addition, if the number of sorting parcels increases, or the sorting area increases, the configuration of the fixed equipment such as the conveyor belt is difficult and costly, and when the sorting parcel is reduced, or the sorting area is reduced, the problem of waste of resources is caused.
【发明内容】 [Summary of the Invention]
本发明主要解决的技术问题是提供一种自动输送包裹的方法、系统、机器人及存储装置,能够解决传送分拣人工成本高、配置成本高且容易资源浪费的问题。The technical problem to be solved by the present invention is to provide a method, a system, a robot and a storage device for automatically conveying a package, which can solve the problems of high labor cost of transmission sorting, high configuration cost, and easy waste of resources.
为解决上述技术问题,本发明采用的第一个技术方案是:提供一种自动输送包裹的方法,包括:机器人从接货口获取至少一个待输送包裹;获取待输送包裹的目标分拣地;获取当前位置到目标分拣地的规划路径;根据该规划路径行进,当行进过程中存在障碍,则更新该规划路径;行进到目标分拣地,卸下待输送包裹。In order to solve the above technical problem, the first technical solution adopted by the present invention is to provide a method for automatically conveying a package, comprising: acquiring, by the robot, at least one package to be transported from the receiving port; and acquiring a target sorting site of the package to be transported; Obtaining a planned path from the current location to the target sorting location; according to the planned routing, when there is an obstacle in the traveling process, the planned routing path is updated; the traveling to the target sorting ground is performed, and the package to be delivered is removed.
为解决上述技术问题,本发明采用的第二个技术方案是:提供一种具有存储功能的装置,存储有程序,该程序被执行时实现如上所述的方法。In order to solve the above technical problem, the second technical solution adopted by the present invention is to provide a device having a storage function, which stores a program, and when the program is executed, implements the method as described above.
为解决上述技术问题,本发明采用的第三个技术方案是:提供一种机器人,包括:相互通信连接的存储器和处理器,处理器调用所述存储器的程序,用于实现如上所述的方法。In order to solve the above technical problem, the third technical solution adopted by the present invention is to provide a robot including: a memory and a processor communicably connected to each other, and a processor calls a program of the memory for implementing the method as described above. .
为解决上述技术问题,本发明采用的第四个技术方案是:提供一种自动输送包裹的系统,至少包括如上所述的机器人。In order to solve the above technical problems, the fourth technical solution adopted by the present invention is to provide a system for automatically conveying a package, comprising at least the robot as described above.
本发明的有益效果是:区别于现有技术的情况,本发明的实施例中,机器人从接货口获取至少一个待输送包裹;获取待输送包裹的目标分拣地;获取当前位置到目标分拣地的规划路径;根据该规划路径行进,当行进过程中存在障碍,则更新该规划路径;行进到目标分拣地,卸下待输送包裹,从而利用机器人可以自动完成获取包裹到输送包裹到目标分拣地的整个过程,减少了人工参与的成份,降低人工成本,同时机器人不存在体力消耗的问题,可以长时间工作,进而可以提高输送包裹的效率。而且机器人可以根据包裹的目标分拣地规划路径,也可以根据目标分拣地和包裹数量增加和减少机器人的数量,不存在传统分拣采用传送带时,配置设备成本高或者资源浪费的问题。The beneficial effects of the present invention are: different from the prior art, in the embodiment of the present invention, the robot acquires at least one package to be transported from the receiving port; acquires the target sorting land of the package to be transported; and obtains the current position to the target point The planned route of the ground picking; according to the planned path, when there is an obstacle in the traveling process, the planning path is updated; the traveling to the target sorting ground, the package to be transported is removed, and the robot can automatically complete the obtaining of the parcel to the transport parcel to The entire process of sorting the target reduces the components of manual participation and reduces the labor cost. At the same time, the robot does not have the problem of physical exertion, and can work for a long time, thereby improving the efficiency of conveying the package. Moreover, the robot can sort the route according to the target of the package, and can also increase and decrease the number of robots according to the target sorting land and the number of packages. There is no problem of high equipment cost or waste of resources when the traditional sorting adopts the conveyor belt.
【附图说明】 [Description of the Drawings]
图1是本发明自动输送包裹的方法第一实施例的流程示意图;1 is a schematic flow chart of a first embodiment of a method for automatically conveying a package according to the present invention;
图2是机器人从接货口获取待输送包裹的示意图;2 is a schematic diagram of a robot acquiring a package to be conveyed from a receiving port;
图3是机器人在行进过程中遇到障碍时更新规划路径的示意图;3 is a schematic diagram of updating a planned path when a robot encounters an obstacle during traveling;
图4是机器人在目标分拣地卸下待输送包裹的示意图;Figure 4 is a schematic view of the robot unloading the package to be conveyed at the target sorting;
图5是本发明自动输送包裹的方法第二实施例的流程示意图;5 is a schematic flow chart of a second embodiment of a method for automatically conveying a package according to the present invention;
图6是本发明自动输送包裹的方法第三实施例的流程示意图;6 is a schematic flow chart of a third embodiment of a method for automatically conveying a package according to the present invention;
图7是本发明自动输送包裹的方法第四实施例的流程示意图;7 is a schematic flow chart of a fourth embodiment of a method for automatically conveying a package according to the present invention;
图8是本发明自动输送包裹的方法第五实施例的流程示意图;8 is a schematic flow chart of a fifth embodiment of a method for automatically conveying a package according to the present invention;
图9是本发明自动输送包裹的方法第六实施例的流程示意图;9 is a schematic flow chart of a sixth embodiment of a method for automatically conveying a package according to the present invention;
图10是图9中机器人和控制中心的交互过程示意图;10 is a schematic diagram of an interaction process between the robot and the control center in FIG. 9;
图11是本发明自动输送包裹的方法第七实施例的流程示意图;11 is a schematic flow chart of a seventh embodiment of a method for automatically conveying a package according to the present invention;
图12是图11中机器人和控制中心的交互过程示意图;12 is a schematic diagram of an interaction process between the robot and the control center in FIG. 11;
图13是本发明自动输送包裹的方法第八实施例的流程示意图;13 is a schematic flow chart of an eighth embodiment of a method for automatically conveying a package according to the present invention;
图14是本发明自动输送包裹的方法第九实施例的流程示意图;14 is a schematic flow chart of a ninth embodiment of a method for automatically conveying a package according to the present invention;
图15是本发明自动输送包裹的方法第十实施例的流程示意图;15 is a schematic flow chart of a tenth embodiment of a method for automatically conveying a package according to the present invention;
图16是本发明自动输送包裹的方法第十一实施例的流程示意图;16 is a schematic flow chart of an eleventh embodiment of a method for automatically conveying a package according to the present invention;
图17是机器人检测到存在其他机器人时重新规划避障路径的示意图;17 is a schematic diagram of re-planning an obstacle avoidance path when the robot detects that another robot exists;
图18是本发明自动输送包裹的方法第十二实施例的流程示意图;18 is a schematic flow chart of a twelfth embodiment of a method for automatically conveying a package according to the present invention;
图19是本发明自动输送包裹的方法第十三实施例的流程示意图;19 is a schematic flow chart of a thirteenth embodiment of a method for automatically conveying a package according to the present invention;
图20是本发明自动输送包裹的方法第十四实施例的流程示意图;20 is a schematic flow chart of a fourteenth embodiment of a method for automatically conveying a package according to the present invention;
图21是本发明自动输送包裹的方法第十五实施例的流程示意图;21 is a schematic flow chart of a fifteenth embodiment of a method for automatically conveying a package according to the present invention;
图22是本发明机器人第一实施例的结构示意图;Figure 22 is a schematic structural view of a first embodiment of the robot of the present invention;
图23是本发明机器人第二实施例的结构示意图;Figure 23 is a schematic structural view of a second embodiment of the robot of the present invention;
图24是本发明机器人第三实施例的结构示意图;Figure 24 is a schematic structural view of a third embodiment of the robot of the present invention;
图25是本发明机器人第四实施例的结构示意图;Figure 25 is a schematic structural view of a fourth embodiment of the robot of the present invention;
图26是本发明机器人第五实施例的结构示意图;Figure 26 is a schematic structural view of a fifth embodiment of the robot of the present invention;
图27是本发明自动输送包裹的系统第一实施例的结构示意图;Figure 27 is a schematic view showing the structure of a first embodiment of the automatic conveying package of the present invention;
图28是本发明自动输送包裹的系统第二实施例的结构示意图;28 is a schematic structural view of a second embodiment of a system for automatically conveying a package according to the present invention;
图29是本发明自动输送包裹的系统第三实施例的结构示意图;29 is a schematic structural view of a third embodiment of a system for automatically conveying a package according to the present invention;
图30是本发明自动输送包裹的系统第四实施例的结构示意图;30 is a schematic structural view of a fourth embodiment of a system for automatically conveying a package according to the present invention;
图31是本发明具有存储功能的装置一实施例的结构示意图。Figure 31 is a block diagram showing an embodiment of an apparatus having a storage function according to the present invention.
【具体实施方式】【Detailed ways】
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
如图1所示,本发明自动输送包裹的方法第一实施例包括:As shown in FIG. 1, the first embodiment of the method for automatically conveying a package of the present invention comprises:
S11:机器人从接货口获取至少一个待输送包裹;S11: The robot obtains at least one package to be delivered from the receiving port;
该实施例中,机器人获取的至少一个待输送包裹的目标分拣地相同,其数量视具体情况而定,此处不做具体限定。In this embodiment, the target of at least one package to be transported by the robot is sorted in the same manner, and the number thereof is determined according to specific conditions, and is not specifically limited herein.
具体地,结合图2所示,在一个应用例中,机器人20从设置于接货口10的传送带101获取至少一个待输送包裹B。其中,机器人20可以通过控制中心(图未示)获取本次需要传输的待输送包裹B的数量,例如2个,这2个待输送包裹B在传送带101上连续传送,连续进入到机器人20的储货机构201上,机器人20的感应装置202感应到已经获取两个包裹后,即离开接货口10。Specifically, in conjunction with FIG. 2, in one application, the robot 20 acquires at least one package B to be conveyed from the conveyor belt 101 disposed at the receiving port 10. The robot 20 can obtain the number of packages B to be transported, such as two, to be transported by the control center (not shown). The two packages to be transported B are continuously transported on the conveyor belt 101, and continuously enter the robot 20. On the storage mechanism 201, the sensing device 202 of the robot 20 senses that the two packages have been acquired, that is, leaves the receiving port 10.
当然,在其他应用例中,机器人也可以在接收到控制中心发送的控制指令时,离开接货口;机器人还可以每次只输送一个包裹,或者感应到包裹的体积和/或重量达到预设体积和/或重量时,离开接货口。为了简明表达,本申请均以符号“/”来表示“和/或”。接货口也可以设置有卸货机器人,卸货机器人将待输送包裹放置到机器人的储货机构上。Of course, in other applications, the robot can also leave the receiving port when receiving the control command sent by the control center; the robot can also deliver only one package at a time, or sense the volume and/or weight of the package reaches the preset. When the volume and / or weight, leave the delivery port. For the sake of brevity, the present application means "and/or" with the symbol "/". The unloading robot can also be provided at the receiving port, and the unloading robot places the parcel to be transported onto the robot's storage mechanism.
S12:获取待输送包裹的目标分拣地;S12: obtaining a target sorting ground of the package to be transported;
具体地,在上述应用例中,机器人20可以接收控制中心(图未示)的消息,从该消息中获取每个待输送包裹B的目标分拣地,也可以利用设置于传送带101上的识别装置102获取每个待输送包裹B的目标分拣地。在其他应用例中,识别装置也可以设置于机器人上,机器人获取待输送包裹时,也可以利用识别装置识别该待输送包裹的目标分拣地。机器人也可以只获取待输送包裹的目的地址,再根据该目的地址和当前的分拣任务,获取对应的目标分拣地。机器人还可以先获取待输送包裹的标识,将该标识发送到控制中心,由控制中心识别该标识对应的目标分拣地,发送给机器人。Specifically, in the above application example, the robot 20 may receive a message of a control center (not shown), obtain a target sorting location of each package B to be transported from the message, and may also use the identification set on the conveyor belt 101. The device 102 acquires a target sorting location for each package B to be transported. In other applications, the identification device may also be disposed on the robot. When the robot acquires the package to be transported, the identification device may also identify the target sorting location of the package to be transported. The robot can also obtain only the destination address of the package to be transported, and then obtain the corresponding target sorting ground according to the destination address and the current sorting task. The robot may also first obtain the identifier of the package to be transported, send the identifier to the control center, and the control center identifies the target sorting location corresponding to the identifier and sends the identifier to the robot.
S13:获取当前位置到目标分拣地的规划路径;S13: acquiring a planned path from the current location to the target sorting location;
其中,该规划路径是初始规划的路径,可以采用最短路径,即当前位置(接货口10)和目标分拣地30之间的直线路径,也可以是根据地形规划的最优路径,该最优路径可以是无障碍路径或障碍最少路径中的一个,也可以是按照其他原则规划的路径,此处不做具体限定。Wherein, the planned path is an initial planned path, and the shortest path may be adopted, that is, a straight path between the current position (the receiving port 10) and the target sorting ground 30, or may be an optimal path according to the terrain plan, the most The optimal path may be one of the unobstructed path or the least path of the obstacle, or may be a path planned according to other principles, and is not specifically limited herein.
具体地,继续结合图2,在一个应用例中,机器人20获取待输送包裹B的目标分拣地30后,可以直接计算当前位置10到目标分拣地30的最短路径,从而获取规划路径40。规划路径40可以通过相对位置关系得到,也可以根据定义的坐标系及于该坐标系下的当前位置及目标分拣地30的位置坐标得到,也可以为根据场景地图得到。其中,该规划路径可以是直线或曲线等,并且机器人不需要依赖地标走棋盘式折线路径,由此可以减少机器人行进的路程,提高机器人行进的效率。Specifically, with reference to FIG. 2, in an application example, after the robot 20 acquires the target sorting ground 30 of the package B to be transported, the shortest path from the current position 10 to the target sorting ground 30 can be directly calculated, thereby acquiring the planned path 40. . The planning path 40 may be obtained by a relative positional relationship, or may be obtained according to a defined coordinate system and a current position in the coordinate system and a position coordinate of the target sorting ground 30, or may be obtained according to a scene map. The planning path may be a straight line or a curve, etc., and the robot does not need to rely on the landmark to walk the checkerboard folding line path, thereby reducing the distance traveled by the robot and improving the efficiency of the robot traveling.
当然,在其他应用例中,机器人可以从控制中心(图未示)获取该规划路径,或者机器人从控制中心获取当前路况信息,然后自主规划从当前位置到目标分拣地的最优路径,例如无障碍路径。Of course, in other applications, the robot may acquire the planned path from a control center (not shown), or the robot may obtain current road condition information from the control center, and then independently plan an optimal path from the current position to the target sorting ground, for example, Accessible path.
S14:根据该规划路径行进,当行进过程中存在障碍,则更新该规划路径;S14: proceed according to the planned path, and update the planned path when there is an obstacle in the traveling process;
其中,障碍包括障碍物和拥堵、事故等障碍状况,其中障碍物包括路障、掉落的包裹或者故障的机器人等。Among them, obstacles include obstacles and obstacles such as congestion and accidents, and obstacles include roadblocks, dropped packages, or malfunctioning robots.
具体地,结合图3所示,在机器人20沿原规划路径40行进过程中,其传感器203(如距离传感器、激光雷达等),识别行进方向上存在障碍物401时,机器人20可以实时更新该规划路径,以避开障碍物401,更新后的规划路径50可以是避开该障碍物401后,在与障碍物不冲突的位置402之后与原规划路径40重合,以减少路径规划时间,提高机器人行进效率。可以理解的是,本发明并不限于上述与原规划路径40重合,还以为包括规划趋近原规划路径40的新路径,或不依赖原规划路径40规划的新路径。其中,机器人20可以储存有场景地图,或者从控制中心获取场景地图,或者在行进中通过扫描获取周围的空间信息(包括障碍物等),从而形成场景地图,以便进行路径规划和更新。Specifically, in conjunction with FIG. 3, during the travel of the robot 20 along the original planning path 40, its sensor 203 (eg, distance sensor, laser radar, etc.) recognizes that there is an obstacle 401 in the direction of travel, the robot 20 can update the real-time The path is planned to avoid the obstacle 401. The updated planning path 50 may be after the obstacle 401 is avoided, and overlaps with the original planned path 40 after the position 402 that does not conflict with the obstacle, so as to reduce the path planning time and improve Robot travel efficiency. It can be understood that the present invention is not limited to the above-mentioned coincidence with the original planned path 40, and is also intended to include a new path that is planned to approach the original planned path 40, or a new path that is not dependent on the original planned path 40. The robot 20 may store a scene map, or acquire a scene map from a control center, or acquire surrounding spatial information (including obstacles, etc.) by scanning during traveling, thereby forming a scene map for path planning and updating.
在其他实施例中,机器人也可以接收控制中心发送的更新后的规划路径,即控制中心发现障碍并更新路径,或者机器人向控制中心发送障碍信息或更新路径请求,控制中心接收该障碍信息或更新路径请求后更新路径;若该障碍是行进中的其他机器人,机器人还可以向该行进中的其他机器人发送避障请求,由其他机器人更新路径。In other embodiments, the robot may also receive the updated planning path sent by the control center, that is, the control center finds the obstacle and updates the path, or the robot sends the obstacle information or the update path request to the control center, and the control center receives the obstacle information or updates. The path is updated after the path request; if the obstacle is another robot in motion, the robot can also send an obstacle avoidance request to other robots in progress, and the path is updated by other robots.
S15:行进到目标分拣地,卸下待输送包裹。S15: Travel to the target sorting ground and remove the package to be transported.
其中,卸下待输送包裹的数量根据包裹的目标分拣地是否与当前到达的目标分拣地一致决定,即全部一致,则全部卸下,部分一致,则仅卸下目标分拣地一致的部分包裹。Wherein, the number of unloading parcels to be transported is determined according to whether the parcels of the parcels are sorted according to the target sorting location, that is, all of them are identical, and all are unloaded, and the parts are identical, and only the target sorting grounds are unloaded. Part of the package.
具体地,结合图4所示,在一个应用例中,机器人20行进到目标分拣地30后,打开储货机构201朝向目标分拣地30一端的挡板2011,控制该储货机构201朝向目标分拣地30倾斜,以使得储货机构201中的待输送包裹B进入到目标分拣地30,即卸下待输送包裹B。在其他应用例中,该机器人可以包括弹起机构,通过弹起机构,使得储货机构201朝向目标分拣地30倾斜,使得待输送包裹B倒入目标分拣地30。该机器人还可以包括一卸货机构,例如机械臂等,利用卸货机构将储货机构中的待输送包裹卸下。还可以通过设置于目标分拣地30的卸货机器人,获取储货机构201中的待输送包裹B放入目标分拣地30,完成卸下待输送包裹B。Specifically, in combination with FIG. 4, in an application example, after the robot 20 travels to the target sorting ground 30, the shutter mechanism 2011 that opens the storage mechanism 201 toward the end of the target sorting ground 30 is opened, and the storage mechanism 201 is controlled to face. The target sorting ground 30 is inclined so that the package B to be conveyed in the stocking mechanism 201 enters the target sorting ground 30, that is, the package B to be conveyed is unloaded. In other applications, the robot may include a pop-up mechanism that tilts the storage mechanism 201 toward the target sorting ground 30 by the pop-up mechanism such that the package B to be conveyed is poured into the target sorting ground 30. The robot may further include a unloading mechanism, such as a robot arm, etc., using the unloading mechanism to unload the package to be transported in the storage mechanism. It is also possible to obtain the package to be conveyed in the storage mechanism 201 into the target sorting site 30 through the unloading robot disposed at the target sorting ground 30, and complete the unloading of the package B to be conveyed.
在其他实施例中,机器人也可以同时传输多个目标分拣地的待输送包裹。每到一个目标分拣地,即将对应的待输送包裹卸下,再规划当前位置到下一个目标分拣地的规划路径,直到装载的所有待输送包裹都卸下。In other embodiments, the robot can also simultaneously transmit a plurality of target-sorted packages to be transported. Every time a target sorting site is reached, the corresponding package to be transported is unloaded, and then the planned position of the current location to the next target sorting site is planned until all the packages to be transported are unloaded.
本实施例中,机器人从接货口获取至少一个待输送包裹;获取待输送包裹的目标分拣地;获取当前位置到目标分拣地的规划路径;根据该规划路径行进,当行进过程中存在障碍,则更新该规划路径;行进到目标分拣地,卸下待输送包裹,从而利用机器人可以自动完成获取包裹以及输送包裹到目标分拣地的整个过程,减少了人工参与的成份,降低人工成本,同时机器人不存在体力消耗的问题,可以长时间工作,进而可以提高输送包裹的效率;而且机器人可以根据包裹的目标分拣地规划路径,也可以根据目标分拣地和包裹数量增加和减少机器人的数量,不存在传统分拣采用传送带时,配置设备成本高或者资源浪费的问题。In this embodiment, the robot acquires at least one package to be transported from the receiving port; acquires a target sorting place of the package to be transported; acquires a planned path from the current position to the target sorting place; and travels according to the planned path, when the traveling process exists The obstacle is updated, the planning route is updated; the traveling to the target sorting ground, the package to be transported is removed, and the robot can automatically complete the whole process of acquiring the parcel and conveying the parcel to the target sorting ground, thereby reducing the component of the artificial participation and reducing the labor. Cost, while the robot does not have the problem of physical exertion, it can work for a long time, which can improve the efficiency of conveying the package; and the robot can sort the route according to the target of the package, or increase and decrease according to the target sorting land and the number of packages. The number of robots does not have the problem of high equipment cost or waste of resources when traditional sorting uses conveyor belts.
如图5所示,本发明自动输送包裹的方法第二实施例是在自动输送包裹的方法第一实施例的基础上,步骤S11包括:As shown in FIG. 5, the second embodiment of the method for automatically conveying a package according to the present invention is based on the first embodiment of the method for automatically conveying a package, and step S11 includes:
S111:机器人接收控制中心的通知消息,该通知消息包括接货口信息。S111: The robot receives a notification message of the control center, and the notification message includes the receiving port information.
其中,接货口信息包括接货口位置信息、接货口标识、接货口名称中至少一个,或者也可以包括接货口的其他信息,此处不做具体限定。机器人根据接货口信息可到达接货口。The information of the receiving port includes at least one of the location information of the receiving port, the identifier of the receiving port, and the name of the receiving port, or may also include other information of the receiving port, which is not specifically limited herein. The robot can reach the receiving port according to the information of the receiving port.
S112:行进到接货口信息对应的接货口,获取至少一个待输送包裹。S112: Go to the receiving port corresponding to the receiving port information, and obtain at least one package to be delivered.
具体地,结合图2所示,在一个应用例中,控制中心(图未示)会跟踪每个接货口的机器人数量,若接货口10的机器人数量少于预设数量(例如3个),则向场地内的机器人20广播通知消息,该通知消息包括接货口10的位置信息,空载的机器人20,或者已装载了其他接货口10的待输送货物B途经该接货口10,并具有顺路的目标分拣地的机器人20,接收到该通知消息后,则可以根据该接货口10的位置和当前自身所在的位置,进行路径规划后,沿该规划路径行进到接货口10,以从接货口10获取至少一个待输送包裹B。其中,该通知消息也可以包括接货口的标识和/或接货口的名称,机器人自身储存有接货口的标识和/或名称与接货口位置的对应关系,通过该对应关系可以找到对应的接货口。Specifically, in combination with FIG. 2, in an application example, a control center (not shown) tracks the number of robots at each receiving port, and if the number of robots at the receiving port 10 is less than a preset number (for example, three) And transmitting a notification message to the robot 20 in the venue, the notification message including the location information of the receiving port 10, the unloaded robot 20, or the goods to be transported B having loaded the other receiving ports 10 passing through the receiving port 10, and the robot 20 having the destination of the destination sorting, after receiving the notification message, the route planning can be performed according to the position of the receiving port 10 and the current position of the receiving port 10, and then traveled along the planned path. The cargo port 10 is to obtain at least one package B to be delivered from the receiving port 10. The notification message may also include the identifier of the receiving port and/or the name of the receiving port. The robot itself stores the corresponding relationship between the identifier and/or the name of the receiving port and the position of the receiving port, and the corresponding relationship can be found. Corresponding receiving port.
在其他实施例中,控制中心也可以跟踪每个机器人的状态,包括位置和载货状态等,从而向离该接货口最近的空载机器人发送通知消息;接货口也可以设置一感知装置,以获取该接货口的机器人数量,从而在机器人数量少于待输送包裹所需的机器人数量时,直接向场地内的机器人广播通知消息,或者向控制中心发送请求消息,以使得控制中心向机器人发送通知消息。In other embodiments, the control center may also track the status of each robot, including the position and the cargo status, etc., to send a notification message to the empty robot closest to the receiving port; the receiving port may also be provided with a sensing device. To obtain the number of robots at the receiving port, so that when the number of robots is less than the number of robots required to be transported, the notification message is directly broadcast to the robot in the venue, or a request message is sent to the control center, so that the control center The robot sends a notification message.
如图6所示,本发明自动输送包裹的方法第三实施例是在自动输送包裹的方法第二实施例的基础上,机器人接收到的通知信息还包括待输送包裹信息,该待输送包裹信息至少包括该待输送包裹的第一数量/第一重量/第一体积,其中步骤S112包括:As shown in FIG. 6, the third embodiment of the method for automatically conveying a package according to the present invention is based on the second embodiment of the method for automatically conveying a package, and the notification information received by the robot further includes package information to be conveyed, and the package information to be conveyed At least the first quantity/first weight/first volume of the package to be conveyed is included, wherein step S112 includes:
S1121:机器人行进到接货口信息对应的接货口,利用感应装置获取第一数量/第一重量/第一体积的待输送包裹。S1121: The robot travels to the receiving port corresponding to the receiving port information, and acquires the first quantity/first weight/first volume of the to-be-transported package by using the sensing device.
其中,感应装置包括但不限于压力传感器和测距传感器、红外传感器,待输送包裹的第一数量/第一重量/第一体积是当前接货的机器人本次需要从该接货口获取的包裹对应的数量/重量/体积,其具体取值视实际需求而定,只要属于机器人的最大承载能力即可,包括但不限于:小于最大承载重量、小于最大承载体积,此处不做具体限定。The sensing device includes, but is not limited to, a pressure sensor and a distance measuring sensor, and an infrared sensor. The first quantity/first weight/first volume of the package to be transported is a package that the currently received robot needs to obtain from the receiving port. The corresponding quantity/weight/volume, the specific value depends on the actual demand, as long as it belongs to the maximum carrying capacity of the robot, including but not limited to: less than the maximum carrying weight, less than the maximum carrying capacity, which is not specifically limited herein.
具体地,继续结合图2所示,在一个应用例中,机器人20行进到接货口10时,可以利用感应装置202,例如测距传感器,感测其储货机构201上方是否有包裹进入,若有一个待输送包裹B进入,感应装置202采集到数据,则计数一次,直到进入次数达到第一数量时,机器人20离开接货口10。该示例中方法还可以包括,感应装置采集到的数据符合预设条件,例如压力传感器感测到储货机构承载的重量增大,则计数一次,以提高准确率。Specifically, as shown in FIG. 2, in an application example, when the robot 20 travels to the receiving port 10, the sensing device 202, such as a distance measuring sensor, can be used to sense whether there is a package entering above the storage mechanism 201. If a package to be transported B enters, the sensing device 202 collects the data, and counts it once until the number of entries reaches the first number, and the robot 20 leaves the receiving port 10. The method in this example may further include that the data collected by the sensing device meets a preset condition, for example, the pressure sensor senses an increase in the weight carried by the storage mechanism, and counts once to improve the accuracy.
在其他应用例中,机器人20也可以利用红外传感器202,或者其他视觉传感器,实时获取进入到储货机构201中的待输送包裹B的空间信息,包括尺寸、体积等,从而使得机器人20在获取的待输送包裹B的体积达到第一体积时,离开接货口10;或者,机器人20也可以利用压力传感器202,感测储货机构201承载的重量,从而使得储货机构201承载的待输送包裹B的重量达到第一重量时,离开接货口10。In other applications, the robot 20 can also use the infrared sensor 202 or other visual sensors to acquire spatial information of the package B to be transported into the storage mechanism 201 in real time, including size, volume, etc., so that the robot 20 is acquiring. When the volume of the package B to be conveyed reaches the first volume, it leaves the receiving port 10; alternatively, the robot 20 can also use the pressure sensor 202 to sense the weight carried by the storage mechanism 201, so that the storage mechanism 201 carries the to-be-conveyed When the weight of the package B reaches the first weight, it leaves the receiving port 10.
如图7所示,本发明自动输送包裹的方法第四实施例是在自动输送包裹的方法第一实施例的基础上,步骤S12包括:As shown in FIG. 7, the fourth embodiment of the method for automatically conveying a package according to the present invention is based on the first embodiment of the method for automatically conveying a package, and step S12 includes:
S121:机器人利用识别装置识别待输送包裹的标识信息,以获取待输送包裹的目标分拣地;S121: The robot uses the identification device to identify the identification information of the package to be delivered, so as to obtain the target sorting location of the package to be delivered;
其中,标识信息包括但不限于待输送包裹的条形码、二维码和目的地址文字,该识别装置是扫码装置或视觉传感器,可以设置于机器人,也可以设置于接货口或其他位置。其中,识别装置与机器人通信连接,此处不做具体限定。其中,视觉传感器包括但不限于RGBD传感器、三维相机和双目摄像头。The identification information includes, but is not limited to, a barcode, a two-dimensional code, and a destination address text of the package to be delivered. The identification device is a scanning device or a visual sensor, and may be disposed in the robot or in a receiving port or other location. The identification device is in communication with the robot, and is not specifically limited herein. Among them, visual sensors include, but are not limited to, RGBD sensors, three-dimensional cameras, and binocular cameras.
具体地,结合图2所示,在一个应用例中,接货口10的传送带101上设置有识别装置102,例如射频扫码装置,待输送包裹B传送到该识别装置102的识别区域时,该识别装置102扫描待输送包裹B上的条形码,进而识别条形码对应的包裹信息,包括但不限于该待输送包裹B的目标分拣地,并将该目标分拣地发送给机器人20。Specifically, in conjunction with FIG. 2, in an application example, the conveyor 101 of the receiving port 10 is provided with an identification device 102, such as a radio frequency scanning device, when the package B to be transported is transferred to the identification area of the identification device 102. The identification device 102 scans the barcode on the package B to be conveyed, thereby identifying the package information corresponding to the barcode, including but not limited to the target sorting location of the package B to be transported, and transmitting the target to the robot 20 in a sorted manner.
在其他应用例中,该识别装置也可以将识别出的条形码信息发送给机器人,由机器人获取对应的包裹信息,例如通过控制中心获取对应的包裹信息;或者该识别装置也可以直接设置于机器人上,由机器人识别待输送包裹的标识信息,例如二维码,并通过该二维码获取待输送包裹的目标分拣地。In other applications, the identification device may also send the recognized barcode information to the robot, and the corresponding information of the package is obtained by the robot, for example, the corresponding package information is obtained through the control center; or the identification device may be directly disposed on the robot. The robot identifies the identification information of the package to be conveyed, such as a two-dimensional code, and acquires the target sorting location of the package to be conveyed by the two-dimensional code.
本实施例还可以与本发明自动输送包裹的方法第二实施例,或者第二和第三实施例相结合。This embodiment can also be combined with the second embodiment of the method of automatically conveying a package of the present invention, or the second and third embodiments.
如图8所示,本发明自动输送包裹的方法第五实施例是在自动输送包裹的方法第四实施例的基础上,步骤S121具体包括:As shown in FIG. 8 , the fifth embodiment of the method for automatically conveying a package according to the present invention is based on the fourth embodiment of the method for automatically conveying a package. Step S121 specifically includes:
S1211:机器人识别待输送包裹的标识信息,获取待输送包裹的目的地址和/或当前分拣任务;S1211: The robot identifies the identification information of the package to be delivered, obtains the destination address of the package to be delivered, and/or the current sorting task;
其中,该标识信息包括但不限于待输送包裹的条形码、二维码和目的地址文字,目的地址是待输送包裹最终送达的目的地,当前分拣任务可以是当前分拣等级、当前分拣类型等用于辅助获取目标分拣地的信息,此处不做具体限定。The identification information includes but is not limited to the barcode, the two-dimensional code and the destination address text of the package to be delivered, and the destination address is the destination of the final delivery of the package to be delivered, and the current sorting task may be the current sorting level, current sorting. Types and the like are used to assist in obtaining the information of the target sorting place, and are not specifically limited herein.
S1212:获取该目的地址和/或当前分拣任务对应的目标分拣地。S1212: Acquire the destination address and/or the target sorting location corresponding to the current sorting task.
具体地,在一个应用例中,包裹进行分拣的过程中,首先根据包裹的发货地址和目的地址,可以将分拣任务划分为国际分拣、省级分拣、市级分拣、区级分拣、区域分拣等,分别是将目的地址是同一国家/地区/省/市/区/区域的包裹分拣到该国家/地区/省/市/区/区域对应的分拣地。机器人利用识别装置,例如视觉传感器,获取待输送包裹的图像,再通过识别该图像中的目的地址文字和单号,获取当前待输送包裹的目的地址和当前分拣任务,进而获取该目的地址(例如A省C市X小区)和当前分拣任务(例如省级分拣)对应的目标分拣地,即A省对应的分拣地。Specifically, in an application example, in the process of sorting the parcel, the sorting task can be divided into international sorting, provincial sorting, municipal sorting, and district according to the parcel delivery address and destination address. Level sorting, area sorting, etc., respectively, sorting parcels whose destination address is the same country/province/city/district/area to the sorting place corresponding to the country/province/city/district/area. The robot acquires an image of the package to be conveyed by using an identification device, such as a visual sensor, and obtains a destination address of the current package to be delivered and a current sorting task by identifying a destination address text and a single number in the image, thereby acquiring the destination address ( For example, the X-cell of the C city of the province A is the target sorting ground corresponding to the current sorting task (for example, the provincial sorting), that is, the sorting ground corresponding to the province A.
在其他实施例中,机器人自身也可以被定义为或保存有当前的分拣任务,只需根据待输送包裹的目的地址,即可以获取对应的目标分拣地;机器人也可以从控制中心获取该目的地址和/或当前分拣任务对应的目标分拣地;其中,该当前分拣任务也可以是采用标识进行区分,例如A01、B02等,机器人、接货口的识别装置或控制中心可以识别该标识,从而获取对应的目标分拣地,此处不做具体限定。In other embodiments, the robot itself may also be defined or saved with the current sorting task, and only according to the destination address of the package to be delivered, the corresponding target sorting land may be acquired; the robot may also obtain the same from the control center. The destination address and/or the target sorting location corresponding to the current sorting task; wherein the current sorting task may also be distinguished by using an identifier, such as A01, B02, etc., and the identification device or control center of the robot, the receiving port can identify The identifier is obtained to obtain the corresponding target sorting ground, which is not specifically limited herein.
如图9所示,本发明自动输送包裹的方法第六实施例是在自动输送包裹的方法第五实施例的基础上,步骤S1212包括:As shown in FIG. 9, the sixth embodiment of the method for automatically conveying a package according to the present invention is based on the fifth embodiment of the method for automatically conveying a package, and step S1212 includes:
S12121:机器人将目的地址和/或当前分拣任务发送给控制中心;S12121: The robot sends the destination address and/or the current sorting task to the control center;
其中,控制中心可以是控制当前分拣流程的系统/设备,也可以是控制整个分拣流程的系统/设备,该控制中心至少保存有当前分拣流程中至少部分待输送包裹的目的地址/或当前分拣任务与目标分拣地的对应关系,也可以通过机器人或其他设备发送的消息实时更新该对应关系,此处不做具体限定。The control center may be a system/device that controls the current sorting process, or a system/device that controls the entire sorting process, and the control center stores at least a destination address of at least part of the package to be transported in the current sorting process. The corresponding relationship between the current sorting task and the target sorting ground may also be updated in real time by a message sent by the robot or other device, which is not specifically limited herein.
S12122:接收来自控制中心的反馈消息,该反馈消息包括目的地址和/或当前分拣任务对应的目标分拣地。S12122: Receive a feedback message from the control center, where the feedback message includes a destination address and/or a target sorting location corresponding to the current sorting task.
具体地,结合图10所示,机器人利用识别装置识别待输送包裹的目的地址和/或当前分拣任务,例如A省C市X小区和/或市级分拣后,将该目的地址和/或当前分拣任务发送给控制中心,控制中心从其保存的目的地址/或当前分拣任务与目标分拣地的对应关系中,查询A省C市X小区和/或市级分拣的目标分拣地,例如C市对应的目标分拣地是C1,并将该目标分拣地生成反馈消息,发送给机器人,以便机器人进行后续路径规划。Specifically, in conjunction with FIG. 10, the robot uses the identification device to identify the destination address of the package to be delivered and/or the current sorting task, such as the X-cell and/or city-level sorting in the province A, and the destination address and/or Or the current sorting task is sent to the control center, and the control center queries the destination of the X-cell and/or the city-level sorting in the C city of the province A from the destination address of the saved destination/or the current sorting task and the destination sorting location. The sorting place, for example, the target sorting location corresponding to the C city is C1, and the target is sorted to generate a feedback message, which is sent to the robot for the robot to perform subsequent path planning.
如图11所示,本发明自动输送包裹的方法第七实施例是在自动输送包裹的方法第四实施例的基础上,步骤S121进一步包括:As shown in FIG. 11, the seventh embodiment of the method for automatically conveying a package according to the present invention is based on the fourth embodiment of the method for automatically conveying a package. Step S121 further includes:
S1213:机器人获取待输送包裹的标识信息对应的待输送包裹的数据;S1213: The robot acquires data of the package to be delivered corresponding to the identification information of the package to be delivered;
其中,该待输送包裹的数据包括但不限于待输送包裹的尺寸、重量、包装材料(例如木箱、纸箱、塑料膜等)、内容物种类(例如易碎品等)、朝向限制、货物类型、目的地址、发货地址。The data of the package to be conveyed includes but is not limited to the size and weight of the package to be transported, packaging materials (such as wooden boxes, cartons, plastic films, etc.), types of contents (such as fragile goods, etc.), orientation restrictions, and cargo types. , destination address, shipping address.
具体地,结合图12所示,在一个应用例中,机器人利用识别装置识别待输送包裹的标识信息,例如二维码信息后,通过控制中心获取该标识信息对应的待输送包裹的数据,例如重量1公斤、方形纸箱包装以及易碎品等数据,从而便于机器人进行后续操作规划,例如设置有机械臂的机器人可以采用合适的末端执行器(如真空吸盘)抓取,并将该待放置包裹放置到目标分拣地,若目标分拣地用于执行码货时,可以根据该待输送包裹的数据进行空间规划,即将支撑力度大的材料(如木箱)放在底下,将易碎品放置在平稳的位置,以提高仓储操作质量,以及有朝向限制的包裹(如正向放置),根据其朝向限制选择末端执行器的获持位姿,以保护货物。Specifically, as shown in FIG. 12, in an application example, the robot uses the identification device to identify the identification information of the package to be delivered, for example, the two-dimensional code information, and obtains the data of the package to be delivered corresponding to the identification information through the control center, for example, Data such as 1 kg, square carton packaging and fragile items, so that the robot can carry out subsequent operation planning. For example, a robot equipped with a robot arm can be grasped with a suitable end effector (such as a vacuum suction cup), and the package to be placed Placed in the target sorting area, if the target sorting ground is used to execute the code goods, the space planning can be carried out according to the data of the parcel to be transported, that is, the material supporting the strong force (such as wooden box) is placed under the bottom, and the fragile product is placed. Placed in a stable position to improve the quality of the warehousing operation, as well as a package that is oriented toward the limit (such as a forward placement), and the position of the end effector is selected according to its orientation to protect the cargo.
在其他实施例中,机器人也可以直接根据获取的包裹数据,例如尺寸、重量和目的地址,在获取的待输送包裹的尺寸和/或重量达到第一体积和/或第一重量时,离开接货口,并利用该目的地址获取目标分拣地,进而实现后续输送包裹到目标分拣地的过程。In other embodiments, the robot may also directly exit from the acquired package data, such as size, weight, and destination address, when the size and/or weight of the acquired package to be delivered reaches the first volume and/or the first weight. The cargo port, and the destination address is used to obtain the target sorting land, thereby implementing the process of subsequently transporting the parcel to the target sorting ground.
本实施例还可以与本发明自动输送包裹的方法第二至第六实施例中任一个或其不冲突的组合相结合。This embodiment can also be combined with any one of the second to sixth embodiments of the method of automatically transporting a package of the present invention or a combination thereof.
如图13所示,本发明自动输送包裹的方法第八实施例是在自动输送包裹的方法第七实施例的基础上,步骤S1213之后,进一步包括:As shown in FIG. 13 , the eighth embodiment of the method for automatically conveying a package according to the present invention is based on the seventh embodiment of the method for automatically conveying a package. After step S1213, the method further includes:
S1214:机器人将待输送包裹的数据上传给控制中心;或者,机器人接收到控制中心的查询消息后,将待输送包裹的数据上传给控制中心。S1214: The robot uploads the data of the package to be delivered to the control center; or, after receiving the query message of the control center, the robot uploads the data of the package to be delivered to the control center.
其中,该查询消息包括查询某个/些待输送包裹的数据的指令,该查询消息可以是广播消息,也可以是其他类型的消息,此处不做具体限定。The query message includes an instruction for querying data of a certain package to be delivered, and the query message may be a broadcast message or other types of messages, which is not specifically limited herein.
具体地,结合图12所示,在一个应用例中,机器人获取其承载的待输送包裹的数据后,可以先将该数据保存,在接收到控制中心的查询消息时,机器人解析该指令,获取该指令中包括需要查询的待输送包裹的标识信息,并将该标识信息对应的待输送包裹的数据上传给控制中心,以便控制中心监控待输送包裹的输送状态。其中,该查询消息可以是控制中心发送的广播消息,机器人获取该消息后,识别该消息指令中的标识信息与机器人承载/保存的待输送包裹相匹配,则上传匹配的待输送包裹的数据。Specifically, as shown in FIG. 12, in an application example, after the robot acquires the data of the package to be transported by the robot, the data may be saved first, and when receiving the query message of the control center, the robot parses the instruction and obtains The instruction includes the identification information of the package to be conveyed to be inquired, and uploads the data of the package to be delivered corresponding to the identification information to the control center, so that the control center monitors the delivery status of the package to be delivered. The query message may be a broadcast message sent by the control center. After the robot obtains the message, the identifier information in the message command is matched with the package to be transported by the robot, and the matched data of the package to be delivered is uploaded.
在其他应用例中,该查询消息也可以是发送给机器人的指定消息,机器人接收到该消息后即上传对应的数据,或者上传所有承载/保存的待输送包裹的数据;机器人也可以主动将该数据上传给控制中心,例如获取待输送包裹的数据同时上传,或者延迟一段时间后上传;机器人还可以在上传该待输送包裹的数据同时,上传自身的位置信息,以便控制中心监控包裹的输送过程,此处不做具体限定。In other application examples, the query message may also be a specified message sent to the robot. After receiving the message, the robot uploads the corresponding data, or uploads all the data of the carried/saved package to be delivered; the robot may also actively The data is uploaded to the control center, for example, the data of the package to be delivered is uploaded at the same time, or uploaded after a delay; the robot can also upload the location information of the package to be transported at the same time, so that the control center monitors the delivery process of the package. , there is no specific limit here.
如图14所示,本发明自动输送包裹的方法第九实施例是在自动输送包裹的方法第一实施例的基础上,步骤S12进一步包括:As shown in FIG. 14, the ninth embodiment of the method for automatically conveying a package according to the present invention is based on the first embodiment of the method for automatically conveying a package, and the step S12 further includes:
S122:机器人接收通知消息,该通知消息包括待输送包裹的目标分拣地;S122: The robot receives a notification message, where the notification message includes a target sorting location of the package to be delivered;
其中,该通知消息来自控制中心,卸货机器人和设置于接货口的传送机构中的一个。该卸货机器人设置于接货口,用于将接货口的待输送包裹放置到机器人上。Wherein, the notification message is from one of a control center, a unloading robot and a transport mechanism disposed at the receiving port. The unloading robot is disposed at the receiving port and is used for placing the package to be transported on the receiving port to the robot.
具体地,结合图2所示,在一个应用例中,机器人20在接货口10获取到至少一个待输送包裹B同时或之后,接收到控制中心(图未示)发送的通知消息,该通知消息中包括该机器人20获取的待输送包裹B的目标分拣地,机器人20接收到该目标分拣地后,则可以进行后续路径规划和输送操作。当然,在其他应用例中,该通知消息也可以是设置于接货口的传送机构或者卸货机器人发送的,即卸货机器人或传送机构获取该目标分拣地后,生成通知消息,发送给机器人。Specifically, in conjunction with FIG. 2, in an application example, the robot 20 receives a notification message sent by a control center (not shown) at the same time or after the receiving port 10 acquires at least one package B to be delivered, the notification. The message includes the target sorting location of the package B to be conveyed acquired by the robot 20, and after receiving the target sorting ground, the robot 20 can perform subsequent path planning and conveying operations. Of course, in other applications, the notification message may also be sent by a transport mechanism or a unloading robot installed at the receiving port. After the unloading robot or the transport mechanism acquires the target sorting location, a notification message is generated and sent to the robot.
本实施例还可以与本发明自动输送包裹的方法第二至第八实施例中任一个或其不冲突的组合相结合。This embodiment can also be combined with any one of the second to eighth embodiments of the method for automatically conveying a package of the present invention or a combination thereof that does not conflict.
如图15所示,本发明自动输送包裹的方法第十实施例是在自动输送包裹的方法第一实施例的基础上,步骤S13包括:As shown in FIG. 15, the tenth embodiment of the method for automatically conveying a package of the present invention is based on the first embodiment of the method for automatically conveying a package, and step S13 includes:
S131:机器人规划当前位置到目标分拣地的规划路径;或者,机器人接收到控制中心发送的当前位置到目标分拣地的规划路径。S131: The robot plans a planned route from the current location to the target sorting ground; or the robot receives the planned route from the current location sent by the control center to the target sorting ground.
其中,该规划路径可以是直线或曲线等,并且机器人不需要如现有技术依赖地标走棋盘式折线路径,由此可以减少机器人行进的路程,提高机器人行进的效率。Wherein, the planning path may be a straight line or a curve, etc., and the robot does not need to follow the landmark to take the checkerboard folding line path as in the prior art, thereby reducing the distance traveled by the robot and improving the efficiency of the robot traveling.
具体地,结合图2所示,在一个应用例中,机器人20从控制中心(图未示)获取待输送包裹B的目标分拣地30,同时从该控制中心获取当前位置(如接货口10)到目标分拣地30的规划路径40后,机器人20即沿该规划路径40向目标分拣地30行进。Specifically, as shown in FIG. 2, in one application example, the robot 20 acquires the target sorting ground 30 of the package B to be transported from the control center (not shown) while acquiring the current position from the control center (such as the receiving port). 10) After the planned route 40 to the target sorting ground 30, the robot 20 travels along the planned path 40 to the target sorting ground 30.
当然,在其他应用例中,机器人也可以自主规划当前位置到目标分拣地的路径,其中,机器人可以通过自身的导航系统和存储的地图,计算出该规划路径,也可以借助控制中心的路况信息、地图信息等进行路径规划,此处不做具体限定。Of course, in other applications, the robot can also independently plan the path from the current location to the target sorting ground. The robot can calculate the planned route through its own navigation system and stored map, and can also use the control center's road condition. Path planning is performed on information, map information, etc., and is not specifically limited here.
本实施例还可以与本发明自动输送包裹的方法第二至第八实施例中任一个或其不冲突的组合相结合。This embodiment can also be combined with any one of the second to eighth embodiments of the method for automatically conveying a package of the present invention or a combination thereof that does not conflict.
如图16所示,本发明自动输送包裹的方法第十一实施例是在自动输送包裹的方法第一实施例的基础上,步骤S14包括:As shown in FIG. 16, the eleventh embodiment of the method for automatically conveying a package of the present invention is based on the first embodiment of the method for automatically conveying a package, and step S14 includes:
S141:机器人利用传感器检测行进中周围是否存在其他机器人。S141: The robot uses the sensor to detect whether there are other robots around the road.
其中,该传感器可以是测距传感器、视觉传感器、激光雷达等。The sensor may be a ranging sensor, a vision sensor, a laser radar, or the like.
其他实施例中,可以不采用传感器,通过通信的方式获知周围是否存在其他机器人,机器人之间的通信获取彼此的位置、规划路径等,也可以请求控制中心获取周围其他机器人的信息,也可以为接收控制中心发送的广播获取其他机器人的信息,还可以为通过UWB(Ultra-Wideband,无载波通信技术)获取其他机器人的信息,此处不做具体限定。In other embodiments, it is possible to know whether there are other robots around by using a sensor without communication, and the communication between the robots acquires the position of each other, the planned route, etc., and may also request the control center to acquire information of other surrounding robots, or The information received by the control center is used to obtain the information of other robots, and the information of other robots can be obtained by UWB (Ultra-Wideband, no carrier communication technology), which is not specifically limited herein.
S142:当检测到存在其他机器人时,机器人向其他机器人发送避障消息,避障消息包括机器人的避障路径,以使得其他机器人避开机器人。S142: When it is detected that other robots exist, the robot sends an obstacle avoidance message to other robots, and the obstacle avoidance message includes an obstacle avoidance path of the robot, so that other robots avoid the robot.
其中,避障路径可以是原规划路径,也可以是机器人检测到行进中周围存在其他机器人时,更新后的规划路径,该更新后的规划路径避开其他机器人所在区域,具体路径根据实际情况而定,此处不做具体限定。The obstacle avoidance path may be the original planned path, or the updated planned route may be detected when the robot detects other robots around the travel, and the updated planned route avoids the area where other robots are located, and the specific path is according to actual conditions. It is not specified here.
其他实施例中,当检测到存在其他机器人时,机器人可以不发送避障消息,仅更新规划路径以避开其他机器人。In other embodiments, when it is detected that other robots exist, the robot may not transmit the obstacle avoidance message, and only update the planned path to avoid other robots.
具体地,结合图17所示,在一个应用例中,机器人20利用传感器203,例如视觉传感器,获取行进过程中周围的图像数据,然后利用图像处理,检测周围是否存在其他机器人,若检测到存在其他机器人403,则机器人20更新规划路径,以获得更新后的避障路径50,该避障路径50绕开其他机器人403所在的区域404,从而避免与其他机器人403发生碰撞。其他机器人根据避障消息包括更新后的避障路径,可用于判断是否前进的规划路径会与避障路径冲突,若会,可以更新自己的规划路径。其中,其他机器人403所在的区域404可以是距离该其他机器人403预设距离(如0.5米)的范围,该预设距离可以根据实际情况而定,此处不做具体限定。Specifically, as shown in FIG. 17, in one application example, the robot 20 uses the sensor 203, for example, a vision sensor, to acquire image data around the traveling process, and then uses image processing to detect whether there are other robots around, if the presence is detected. Other robots 403, the robot 20 updates the planning path to obtain an updated obstacle avoidance path 50 that bypasses the area 404 where the other robots 403 are located, thereby avoiding collision with other robots 403. The other robots according to the obstacle avoidance message include an updated obstacle avoidance path, which can be used to determine whether the forwarded planned path will conflict with the obstacle avoidance path, and if so, can update its own planned path. The area 404 where the other robots 403 are located may be a range of a preset distance (for example, 0.5 meters) from the other robots 403. The preset distance may be determined according to actual conditions, and is not specifically limited herein.
在其他实施例中,避障路径可以是机器人原始的规划路径,其他机器人根据该避障路径判断是否会与自己的规划路径冲突,若会,则更新规划路径以避开机器人执行的规划路径。在其他实施例中,该避障路径也可以是该机器人为其他机器人规划的,避开自身的路径,将该避障路径发给检测到的其他机器人后,其他机器人根据该避障路径行进,即可以避开该机器人。In other embodiments, the obstacle avoidance path may be the original planned path of the robot, and other robots determine whether it will collide with its own planned path according to the obstacle avoidance path, and if so, update the planned path to avoid the planned path performed by the robot. In other embodiments, the obstacle avoidance path may also be that the robot is planned for other robots, avoiding its own path, and after the obstacle avoidance path is sent to the detected other robots, the other robots travel according to the obstacle avoidance path. That is, the robot can be avoided.
本实施例还可以与本发明自动输送包裹的方法第二至第十实施例中任一个或其不冲突的组合相结合。This embodiment can also be combined with any one of the second to tenth embodiments of the method for automatically conveying a package of the present invention or a combination thereof that does not conflict.
如图18所示,本发明自动输送包裹的方法第十二实施例是在自动输送包裹的方法第一实施例的基础上,步骤S14进一步包括:As shown in FIG. 18, the twelfth embodiment of the method for automatically conveying a package according to the present invention is based on the first embodiment of the method for automatically conveying a package, and the step S14 further includes:
S143:机器人接收其他机器人发送的避障消息,该避障消息包括其他机器人的优先级或其他机器人的目的地址;S143: The robot receives an obstacle avoidance message sent by another robot, and the obstacle avoidance message includes a priority of another robot or a destination address of another robot;
其中,每个机器人均有对应的优先级,该优先级可以根据机器人输送包裹的目的地址变动,也可以是预先设定的不可更改的优先级,优先级低的机器人需要避开优先级高的机器人,从而协调整个场地中机器人的行进路径,降低发生拥堵或意外碰撞的几率,提高输送包裹的效率。Each of the robots has a corresponding priority, which may be changed according to the destination address of the robot to deliver the package, or may be a preset unalterable priority, and the robot with a lower priority needs to avoid the high priority. The robot coordinates the travel path of the robot in the entire site, reducing the chance of congested or accidental collisions and improving the efficiency of conveying the package.
该避障消息还可以包括机器人的标识或者待输送包裹的标识等其他信息,机器人可以根据该标识确定该优先级,此处不做具体限定。The obstacle avoidance message may further include other information such as the identifier of the robot or the identifier of the package to be transported, and the robot may determine the priority according to the identifier, which is not specifically limited herein.
S144:机器人判断其他机器人的优先级是否高于该机器人的优先级,或者判断其他机器人的目的地址对应的优先级是否高于该机器人的目的地址对应的优先级;S144: The robot determines whether the priority of the other robot is higher than the priority of the robot, or determines whether the priority corresponding to the destination address of the other robot is higher than the priority corresponding to the destination address of the robot;
S145:若判断结果为高于,则该机器人更新规划路径,以避开其他机器人。S145: If the judgment result is higher, the robot updates the planning path to avoid other robots.
具体地,结合图17所示,在一个应用例中,机器人20接收到其他机器人403发送的避障消息,该避障消息中包括其他机器人403的目的地址60,即待输送包裹的目标分拣地60,则机器人20将该目的地址60对应的优先级A1与自身的目的地址30,即机器人20输送的包裹的目标分拣地30,对应的优先级B1进行比较,判定该优先级A1高于优先级B1,也就是说,其他机器人403的目的地址60对应的优先级高于该机器人20的目的地址30对应的优先级,机器人20更新自身规划路径,以使得更新后的规划路径50避开其他机器人,而其他机器人可以按照原规划路径行进。一种可实施方式下,若根据步骤S144判断结果为低于,则该机器人可以发送避障消息给其他机器人,以使其他机器人避开机器人的规划路径。其中,避障消息可以包括机器人自身的优先级及规划路径。Specifically, as shown in FIG. 17, in one application example, the robot 20 receives an obstacle avoidance message sent by another robot 403, and the obstacle avoidance message includes the destination address 60 of the other robot 403, that is, the target sorting of the package to be transported. At the ground 60, the robot 20 compares the priority A1 corresponding to the destination address 60 with its own destination address 30, that is, the target sorting location 30 of the package delivered by the robot 20, and the corresponding priority B1, and determines that the priority A1 is high. At the priority B1, that is, the destination address 60 of the other robot 403 corresponds to a priority higher than the destination address 30 of the robot 20, the robot 20 updates its own planned path so that the updated planned path 50 avoids Other robots are on, while other robots can follow the original planning path. In an implementation manner, if the result of the determination according to step S144 is lower, the robot may send an obstacle avoidance message to other robots so that other robots avoid the planned path of the robot. The obstacle avoidance message may include the priority of the robot itself and the planned path.
在其他实施例中,其他机器人也可以同时发送其规划的避障路径给该机器人,以使得该机器人更新后的规划路径避开其他机器人的行进路径,或者,该机器人也可以主动向其他机器人发送避障消息,此处不做具体限定。In other embodiments, other robots may simultaneously transmit their planned obstacle avoidance path to the robot, so that the updated planned path of the robot avoids the travel path of other robots, or the robot may actively send to other robots. Obstacle avoidance messages are not specifically limited here.
本实施例还可以与本发明自动输送包裹的方法第二至第十一实施例中任一个或其不冲突的组合相结合。This embodiment can also be combined with any one of the second to eleventh embodiments of the method for automatically conveying a package of the present invention or a combination thereof that does not conflict.
如图19所示,本发明自动输送包裹的方法第十三实施例是在自动输送包裹的方法第一实施例的基础上,步骤S14包括:As shown in FIG. 19, the thirteenth embodiment of the method for automatically conveying a package of the present invention is based on the first embodiment of the method for automatically conveying a package, and step S14 includes:
S146:机器人接收到其他机器人/控制中心发送的路况消息。S146: The robot receives a road condition message sent by another robot/control center.
其中,路况消息包括拥堵信息、故障信息等。The traffic status message includes congestion information, fault information, and the like.
S147:根据该路况消息,判断机器人的规划路径是否存在拥堵。S147: Determine, according to the traffic condition message, whether there is congestion in the planned path of the robot.
其中,包括判断机器人的规划路径是否会经过拥堵的区域。S148:若存在拥堵,则更新该规划路径,以避开拥堵。Among them, it includes an area for judging whether the planned path of the robot will pass through the congestion. S148: If there is congestion, update the planned path to avoid congestion.
具体地,在一个应用例中,机器人接收到其他机器人/控制中心发送的路况消息,根据该路况消息,机器人得知位置A存在拥堵,则该器人判断其规划路径是否经过位置A,或者其规划路径中是否存在与位置A距离小于预设距离(如1米)的区域,若其规划路径经过位置A,或者存在与位置A距离小于预设距离的区域,则判定该机器人的规划路径存在拥堵,该机器人更新其规划路径,将其规划路径绕开位置A,例如距离位置A最近的距离大于避障距离(如5米),以避开拥堵。Specifically, in an application example, the robot receives a road condition message sent by another robot/control center, and according to the road condition message, the robot knows that the location A is congested, and the device determines whether the planned path passes the position A, or Whether there is an area in the planned path that is less than the preset distance (for example, 1 meter) from the position A. If the planned path passes the position A, or there is an area where the distance from the position A is less than the preset distance, it is determined that the planned path of the robot exists. Congestion, the robot updates its planned path and bypasses its planned path around position A. For example, the closest distance from position A is greater than the obstacle avoidance distance (such as 5 meters) to avoid congestion.
本实施例中,机器人接收到拥堵、故障等路况消息,以在机器人的规划路径存在拥堵时,可以及时更新规划路径,避开拥堵,从而提高输送效率。本实施例还可以与本发明自动输送包裹的方法第二至第十二实施例中任一个或其不冲突的组合相结合。In this embodiment, the robot receives traffic conditions such as congestion and faults, so that when the planned path of the robot is congested, the planned route can be updated in time to avoid congestion, thereby improving the transmission efficiency. This embodiment can also be combined with any one of the second to twelfth embodiments of the method for automatically conveying a package of the present invention or a combination thereof that does not conflict.
在其他实施例中,机器人也可以自主检测和上报或广播行进过程中的周围环境信息。In other embodiments, the robot may also autonomously detect and report or broadcast ambient environment information during travel.
具体如图20所示,本发明自动输送包裹的方法第十四实施例是在自动输送包裹的方法第一实施例的基础上,步骤S14包括:Specifically, as shown in FIG. 20, the fourteenth embodiment of the method for automatically conveying a package of the present invention is based on the first embodiment of the method for automatically conveying a package, and step S14 includes:
S149:机器人根据规划路径行进时,若检测到周围环境的静态障碍和/或动态障碍,则更新该规划路径。S149: When the robot travels according to the planned path, if the static obstacle and/or the dynamic obstacle of the surrounding environment is detected, the planned path is updated.
其中,静态障碍包括但不限于掉落的包裹、故障的机器人和室内建筑造成的路障,例如目标分拣地的建筑形态形成的机器人不可通行的区域等,动态障碍包括但不限于其他机器人以及其他机器人的运动轨迹等。Among them, static obstacles include, but are not limited to, dropped parcels, faulty robots, and roadblocks caused by indoor buildings, such as robot-inaccessible areas formed by the architectural form of the target sorting site, including but not limited to other robots and others. The trajectory of the robot, etc.
具体地,在一个应用例中,机器人在行进的过程中,利用其传感器,例如视觉传感器或距离传感器等,可以检测周围环境信息,包括静态障碍和动态障碍等,当机器人检测到其行进方向上存在动态障碍,例如行进中的其他机器人时,机器人可以根据行进中的其他机器人的位置,跟踪该行进中的其他机器人的在最近一预设时段(如最近10秒)内的运动路径,预估该其他机器人的运动趋势,从而根据该预估的运动趋势更新规划路径,以避开该其他机器人的运动路径,避免发生碰撞。Specifically, in an application example, the robot can detect surrounding environment information, including static obstacles and dynamic obstacles, by using sensors such as visual sensors or distance sensors during traveling, when the robot detects its traveling direction. When there are dynamic obstacles, such as other robots in motion, the robot can track the motion paths of other robots in progress during the most recent preset time period (such as the last 10 seconds) according to the position of other robots in motion. The trend of the movement of the other robots, thereby updating the planned path according to the estimated motion trend to avoid the motion path of the other robots and avoid collision.
在其他应用例中,当机器人检测到其规划路径上存在静态障碍,例如故障的机器人时,该机器人会根据该静态障碍的位置,更新其规划路径,以避开该静态障碍。In other applications, when the robot detects a static obstacle on its planned path, such as a malfunctioning robot, the robot updates its planned path according to the position of the static obstacle to avoid the static obstacle.
本实施例还可以与本发明自动输送包裹的方法第二至第十三实施例中任一个或其不冲突的组合相结合。This embodiment can also be combined with any one of the second to thirteenth embodiments of the method for automatically conveying a package of the present invention or a combination thereof that does not conflict.
可选地,如图21所示,本发明自动输送包裹的方法第十五实施例是在自动输送包裹的方法第十四实施例的基础上,步骤S14进一步包括:Optionally, as shown in FIG. 21, the fifteenth embodiment of the method for automatically conveying a package according to the present invention is based on the fourteenth embodiment of the method for automatically conveying a package, and step S14 further includes:
S1410:机器人广播周围环境信息,或向控制中心上报周围环境信息。S1410: The robot broadcasts surrounding environment information or reports surrounding environment information to the control center.
具体地,机器人可以实时或周期性地向其他机器人广播其周围环境信息,或者向控制中心上报周围环境信息,包括静态障碍和/或动态障碍,以使得其他机器人可以及时避开障碍,或者控制中心可以及时控制机器人更新规划路径,减少发送碰撞/拥堵的几率,提高输送包裹的效率。Specifically, the robot can broadcast its surrounding environment information to other robots in real time or periodically, or report surrounding environmental information to the control center, including static obstacles and/or dynamic obstacles, so that other robots can avoid obstacles in time, or control centers. The robot can update the planning route in time, reduce the probability of sending collisions/congestions, and improve the efficiency of conveying packages.
该步骤S1410可以在步骤S149之后执行,也可以与S149同时执行,此处不做具体限定。The step S1410 may be performed after the step S149, or may be performed simultaneously with the S149, and is not specifically limited herein.
本实施例还可以与本发明自动输送包裹的方法第二至第十三实施例中任一个或其不冲突的组合相结合。This embodiment can also be combined with any one of the second to thirteenth embodiments of the method for automatically conveying a package of the present invention or a combination thereof that does not conflict.
如图22所示,本发明机器人第一实施例21包括:相互通信连接的至少一个存储器211和至少一个处理器212。As shown in FIG. 22, the first embodiment 21 of the present invention comprises at least one memory 211 and at least one processor 212 communicatively coupled to each other.
处理器212控制机器人21的操作,处理器212还可以称为CPU(Central Processing Unit,中央处理单元)。处理器212可能是一种集成电路芯片,具有信号的处理能力。处理器212还可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。The processor 212 controls the operation of the robot 21, and the processor 212 may also be referred to as a CPU (Central Processing). Unit, central processing unit). Processor 212 may be an integrated circuit chip with signal processing capabilities. The processor 212 can also be a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component. . The general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
该处理器212用于执行指令以实现如本发明自动输送包裹的方法第一至第十五实施例中任一个或其不冲突的组合所提供的方法。The processor 212 is operative to execute instructions to implement a method as provided by any one of the first to fifteenth embodiments of the method of automatically transporting a package of the present invention or a non-conflicting combination thereof.
该存储器211可以包括只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、闪存(Flash Memory)、硬盘、光盘等。The memory 211 can include a read only memory (ROM, Read-Only) Memory), Random Access Memory (RAM), Flash Memory, hard disk, optical disk, etc.
该存储器211存储该处理器212所需的指令或数据等。The memory 211 stores instructions or data and the like required by the processor 212.
在其他实施例中,机器人还可以视具体情况包括传感器、感应装置、识别装置、通信电路、显示装置、键盘或触控装置等,此处不做具体限定。In other embodiments, the robot may also include a sensor, a sensing device, an identification device, a communication circuit, a display device, a keyboard, or a touch device, and the like, which is not specifically limited herein.
如图23所示,本发明机器人第二实施例是在本发明机器人第一实施例的基础上,进一步包括:通信电路223,连接处理器222,用于与外部其他设备通信;其中存储器221可参考本发明机器人第一实施例中的存储器,此处不再重复。As shown in FIG. 23, the second embodiment of the present invention is based on the first embodiment of the robot of the present invention, and further includes: a communication circuit 223, which is connected to the processor 222 for communicating with other external devices; wherein the memory 221 is Referring to the memory in the first embodiment of the robot of the present invention, it will not be repeated here.
其中,外部其他设备可以是其他机器人、控制中心或者传送机构、卸货机器人等设备。Among them, other external devices may be other robots, control centers or transmission mechanisms, unloading robots and the like.
该通信电路223包括射频电路,可以包括天线等。通信电路223还可以包括光通信设备、声波通信设备等实现通信。The communication circuit 223 includes a radio frequency circuit and may include an antenna or the like. The communication circuit 223 may also include an optical communication device, an acoustic wave communication device, etc. to implement communication.
具体地,机器人22可以利用通信电路223与其他机器人、控制中心、传送机构和卸货机器人等设备通信,以实现避障、接收包裹等。其中,通信电路223的具体工作过程可以参考本发明自动输送包裹的方法第一、第二、第六、第八至第十五实施例中任一个或其不冲突的组合所提供的方法,此处不再重复。Specifically, the robot 22 can communicate with other robots, control centers, transport mechanisms, and unloading robots using the communication circuit 223 to implement obstacle avoidance, receive parcels, and the like. The specific working process of the communication circuit 223 can refer to the method provided by any one of the first, second, sixth, eighth, and fifteenth embodiments of the method for automatically conveying a package of the present invention or a non-conflicting combination thereof. It will not be repeated.
如图24所示,本发明机器人第三实施例是在本发明机器人第二实施例的基础上,进一步包括:感应装置234,连接该处理器232,用于感测机器人23装载的待输送包裹的数量/重量/体积,以使得机器人23在装载的待输送包裹的数量/重量/体积达到第一数量/第一重量/第一体积时,离开接货口;其中存储器231和通信电路233可参考本发明机器人第二实施例中的存储器和通信电路,此处不再重复。As shown in FIG. 24, the third embodiment of the robot of the present invention is based on the second embodiment of the robot of the present invention, further comprising: a sensing device 234 connected to the processor 232 for sensing the package to be transported by the robot 23 The quantity/weight/volume so that the robot 23 leaves the receiving port when the number/weight/volume of the loaded package to be delivered reaches the first quantity/first weight/first volume; wherein the memory 231 and the communication circuit 233 can Referring to the memory and communication circuit in the second embodiment of the robot of the present invention, it will not be repeated here.
其中,该感应装置234可以是压力传感器、测距传感器或红外传感器等。The sensing device 234 can be a pressure sensor, a ranging sensor, an infrared sensor, or the like.
该感应装置234具体工作流程可以参考本发明自动输送包裹的方法第一、第三、第十一、第十四实施例中任一个或其不冲突的组合所提供的方法,此处不再重复。The specific working procedure of the sensing device 234 can refer to the method provided by any one of the first, third, eleventh and fourteenth embodiments of the method for automatically conveying a package of the present invention or a combination thereof without conflict, and is not repeated here. .
如图25所示,本发明机器人第四实施例是在本发明机器人第三实施例的基础上,进一步包括:识别装置245,连接处理器242,用于识别待输送包裹的标识信息;其中存储器241、通信电路243和感应装置244可参考本发明机器人第三实施例中的存储器、通信电路和感应装置,此处不再重复。As shown in FIG. 25, the fourth embodiment of the robot of the present invention is based on the third embodiment of the robot of the present invention, further comprising: an identification device 245, and a connection processor 242 for identifying identification information of the package to be transported; wherein the memory 241. The communication circuit 243 and the sensing device 244 can refer to the memory, the communication circuit, and the sensing device in the third embodiment of the robot of the present invention, and are not repeated here.
其中,该识别装置245可以是射频识别装置或视觉传感器等,该待输送包裹的标识信息可以是条形码、二维码或文字信息等,此处不做具体限定。The identification device 245 may be a radio frequency identification device or a visual sensor. The identification information of the package to be delivered may be a barcode, a two-dimensional code, or a text message, and is not specifically limited herein.
该识别装置245的具体工作过程可以参考本发明自动输送包裹的方法第一、第四、第五、第七、第八实施例中任一个或其不冲突的组合所提供的方法,此处不再重复。The specific working process of the identification device 245 can refer to the method provided by any one of the first, fourth, fifth, seventh, and eighth embodiments of the method for automatically conveying a package of the present invention or a non-conflicting combination thereof. Repeat again.
如图26所示,本发明机器人第五实施例在本发明机器人第四实施例的基础上,进一步包括:传感器256,该传感器256连接处理器252,用于检测周围环境信息,以使得机器人25在行进过程中存在障碍时,更新规划路径;其中存储器251、通信电路253、感应装置254和识别装置255可参考本发明机器人第四实施例中的存储器、通信电路、感应装置和识别装置,此处不再重复。As shown in FIG. 26, the fifth embodiment of the present invention is based on the fourth embodiment of the robot of the present invention, further comprising: a sensor 256 connected to the processor 252 for detecting surrounding environment information so that the robot 25 When there is an obstacle during the traveling, the planning path is updated; wherein the memory 251, the communication circuit 253, the sensing device 254, and the identification device 255 can refer to the memory, the communication circuit, the sensing device, and the identification device in the fourth embodiment of the robot of the present invention, It will not be repeated.
该传感器256包括但不限于距离传感器、激光雷达、视觉传感器;周围环境信息包括但不限于静态障碍物和动态障碍物。The sensor 256 includes, but is not limited to, a distance sensor, a lidar, a visual sensor; ambient information includes, but is not limited to, static obstacles and dynamic obstacles.
该识别装置256的具体工作过程可以参考本发明自动输送包裹的方法第一、第十一、第十三、第十四实施例中任一个或其不冲突的组合所提供的方法,此处不再重复。The specific working process of the identification device 256 can refer to the method provided by any one of the first, eleventh, thirteenth, and fourteenth embodiments of the method for automatically conveying a package of the present invention or a non-conflicting combination thereof. Repeat again.
如图27所示,本发明自动输送包裹的系统第一实施例80包括:机器人801,该机器人801用于装载包裹并移动输送包裹。As shown in Fig. 27, the first embodiment 80 of the system for automatically conveying a package of the present invention includes a robot 801 for loading a package and moving the package.
其中,该机器人801的具体结构可以参考本发明机器人第一至第五实施例中任意一个实施例所提供的结构或其中部分结构的组合,此处不再重复。The specific structure of the robot 801 can refer to the structure provided by any one of the first to fifth embodiments of the robot of the present invention or a combination of some of the structures thereof, and is not repeated here.
在其他实施例中,该机器人801还可以视实际需求包括机械臂、显示装置、键盘或触控装置等,此处不做具体限定。In other embodiments, the robot 801 may also include a robot arm, a display device, a keyboard, or a touch device, etc., as needed, and is not specifically limited herein.
如图28所示,本发明自动输送包裹的系统第二实施例81是在自动输送包裹的系统第一实施例的基础上,进一步包括:控制中心812,连接该机器人811,用于向机器人811发送消息,以控制机器人811的运动。As shown in FIG. 28, the second embodiment 81 of the system for automatically conveying a package of the present invention is based on the first embodiment of the system for automatically conveying a package, and further includes: a control center 812 connected to the robot 811 for the robot 811 A message is sent to control the motion of the robot 811.
其中,控制中心812可以通过无线方式与机器人811连接。The control center 812 can be connected to the robot 811 by wireless.
该控制中心812可以监控所有机器人811的工作状态,其具体工作过程,以及与机器人的交互流程可以参考本发明自动输送包裹的方法第一、第二、第四至第八、第十、第十三至第十五实施例中任一个或其不冲突的组合所提供的方法,此处不再重复。The control center 812 can monitor the working state of all the robots 811, the specific working process, and the interaction process with the robot can refer to the method for automatically conveying the package according to the present invention. The first, second, fourth to eighth, tenth, tenth The methods provided by any one of the three to fifteenth embodiments or their non-conflicting combinations are not repeated here.
如图29所示,本发明自动输送包裹的系统第三实施例82是在自动输送包裹的系统第二实施例的基础上,进一步包括:传送机构823,传送机构823设置于接货口,用于将待输送包裹传送给机器人821。As shown in FIG. 29, the third embodiment 82 of the system for automatically conveying a package of the present invention is based on the second embodiment of the system for automatically conveying a package, further comprising: a conveying mechanism 823, the conveying mechanism 823 being disposed at the receiving port, The package to be transported is transmitted to the robot 821.
其中,该传送机构823可以是传送带。The transport mechanism 823 can be a conveyor belt.
该传送机构823还可以设置识别装置,用于识别待输送包裹的标识;该传送机构823末端还可以设置分堆装置,用于将相同目标分拣地的包裹分为同一堆,以便于机器人821获取同一堆包裹;该传送机构823还可以设置通信电路,用于将包裹的目标分拣地和/或标识信息发送给机器人821和/或控制中心822。The transport mechanism 823 can also be provided with identification means for identifying the identifier of the package to be transported; the transport mechanism 823 can also be provided with a splitting device at the end for dividing the parcels of the same target sorting into the same pile, so that the robot 821 The same stack of packages is obtained; the transport mechanism 823 can also be provided with communication circuitry for transmitting the target sorting and/or identification information of the package to the robot 821 and/or the control center 822.
在其他实施例中,该传送机构还可以根据实际需求包括显示装置、键盘、传感器等其他装置,该自动输送包裹的系统也可以不包括控制中心,此处不做具体限定。In other embodiments, the transmission mechanism may further include a display device, a keyboard, a sensor, and the like according to actual needs. The system for automatically conveying the package may not include a control center, and is not specifically limited herein.
如图30所示,本发明自动输送包裹的系统第四实施例83是在自动输送包裹的系统第三实施例的基础上,进一步包括:卸货机器人834,用于将待输送包裹放置到机器人831上。As shown in FIG. 30, the fourth embodiment 83 of the system for automatically conveying packages of the present invention is based on the third embodiment of the system for automatically conveying packages, further comprising: a unloading robot 834 for placing the package to be transported to the robot 831 on.
其中,该卸货机器人834设置于接货口,用于获持待输送包裹,并将其放置到机器人831上;其中,接货口还可以设置有传送机构833,传送机构833可以参考本发明自动输送包裹的系统第三实施例中的传送机构,此处不再重复。The unloading robot 834 is disposed at the receiving port for holding the package to be transported and placing it on the robot 831. The receiving port may also be provided with a transport mechanism 833, and the transport mechanism 833 may refer to the automatic method of the present invention. The conveying mechanism in the third embodiment of the system for conveying the package is not repeated here.
该卸货机器人834可以包括识别装置,用于识别包裹的标识信息和/或目标分拣地,该卸货机器人834还可以包括通信电路,用于将包裹的目标分拣地和/或标识信息发送给机器人831和/或控制中心832。The unloading robot 834 may include identification means for identifying identification information of the package and/or target sorting location, and the unloading robot 834 may further include communication circuitry for transmitting the sorted destination and/or identification information of the package to Robot 831 and/or control center 832.
在其他实施例中,该卸货机器人还可以根据实际需求包括显示装置、键盘、传感器等其他装置,该自动输送包裹的系统也可以不包括控制中心和/或传送机构,此处不做具体限定。In other embodiments, the unloading robot may further include other devices such as a display device, a keyboard, a sensor, and the like according to actual needs. The system for automatically transporting the package may not include a control center and/or a transport mechanism, and is not specifically limited herein.
如图31所示,本发明具有存储功能的装置一实施例中,具有存储功能的设备90内部存储有程序901,该程序901被执行时实现如本发明自动输送包裹的方法第一至第十五实施例中任一个以及任意不冲突的组合所提供的方法。As shown in FIG. 31, in an embodiment of the present invention having a storage function, the device 90 having a storage function internally stores a program 901, and when the program 901 is executed, the first to tenth methods for automatically conveying a package according to the present invention are implemented. A method provided by any one of the five embodiments and any non-conflicting combination.
其中,具有存储功能的设备90可以是便携式存储介质如U盘、光盘,也可以是基站、服务器或可集成于基站中的独立部件,例如基带板等。The device 90 having a storage function may be a portable storage medium such as a USB flash drive or an optical disk, or may be a base station, a server, or a separate component that can be integrated into the base station, such as a baseband board or the like.
以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above is only the embodiment of the present invention, and is not intended to limit the scope of the invention, and the equivalent structure or equivalent process transformations made by the description of the invention and the drawings are directly or indirectly applied to other related technologies. The fields are all included in the scope of patent protection of the present invention.
Claims (26)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201780004326.3A CN108401423B (en) | 2017-09-05 | 2017-09-05 | Method, system, robot and storage device for automatically conveying packages |
| PCT/CN2017/100534 WO2019047018A1 (en) | 2017-09-05 | 2017-09-05 | Method, system, robot, and storage apparatus for automatically transporting parcel |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2017/100534 WO2019047018A1 (en) | 2017-09-05 | 2017-09-05 | Method, system, robot, and storage apparatus for automatically transporting parcel |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019047018A1 true WO2019047018A1 (en) | 2019-03-14 |
Family
ID=63094866
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/100534 Ceased WO2019047018A1 (en) | 2017-09-05 | 2017-09-05 | Method, system, robot, and storage apparatus for automatically transporting parcel |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN108401423B (en) |
| WO (1) | WO2019047018A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020208658A2 (en) | 2019-04-12 | 2020-10-15 | Unboxrobotics Labs Private Limited | System and method for automatically sorting items in a plurality of bins using robots |
| US12110199B2 (en) | 2022-01-05 | 2024-10-08 | International Business Machines Corporation | On demand creation of material movement track for warehouse |
Families Citing this family (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU2019268423A1 (en) | 2018-05-18 | 2021-01-14 | Beijing Geekplus Technology Co., Ltd. | Cargo sorting system and method |
| CN109351643B (en) * | 2018-11-26 | 2020-03-10 | 北京极智嘉科技有限公司 | Goods sorting system and method |
| CN109389771A (en) * | 2018-09-10 | 2019-02-26 | 深圳蓝胖子机器人有限公司 | Recognition methods, robot and the computer storage medium of express delivery cabinet and its quick despatch |
| CN110909903B (en) * | 2018-09-14 | 2024-07-19 | 北京京东振世信息技术有限公司 | Method and device for selecting pouring lattice openings in sorting center |
| CN108803631B (en) * | 2018-09-18 | 2021-06-15 | 广东嘉腾机器人自动化有限公司 | AGV trolley control method and device |
| CN109636188B (en) * | 2018-12-13 | 2020-12-15 | 拉扎斯网络科技(上海)有限公司 | Order delivery method and electronic device, delivery robot and operation system |
| CN109871979B (en) * | 2018-12-31 | 2023-11-10 | 北京云杉信息技术有限公司 | Method for picking fruits and sorting fresh goods |
| CN109772718B (en) * | 2019-02-12 | 2020-12-01 | 北京极智嘉科技有限公司 | Parcel address recognition system, parcel address recognition method, parcel sorting system and parcel sorting method |
| CN111545470B (en) * | 2019-02-12 | 2022-07-05 | 北京京东乾石科技有限公司 | Method, system, apparatus and computer readable medium for sorting goods |
| CN109991977B (en) * | 2019-03-04 | 2022-04-29 | 斯坦德机器人(深圳)有限公司 | Robot path planning method and device |
| CN109821753B (en) * | 2019-04-02 | 2021-05-14 | 上海快仓智能科技有限公司 | Parcel delivery method, parcel delivery control device and parcel delivery equipment |
| CN110202570B (en) * | 2019-05-13 | 2022-07-05 | 深圳创动科技有限公司 | Robot, method of controlling movement of robot, and storage medium |
| CN110260875A (en) * | 2019-06-20 | 2019-09-20 | 广州蓝胖子机器人有限公司 | A kind of method in Global motion planning path, Global motion planning device and storage medium |
| JP7415356B2 (en) * | 2019-07-29 | 2024-01-17 | セイコーエプソン株式会社 | Program transfer system and robot system |
| CN112742725B (en) | 2019-10-29 | 2023-04-07 | 北京京东振世信息技术有限公司 | Sorting control method, device, platform and system and unmanned sorting equipment |
| CN110666806B (en) * | 2019-10-31 | 2021-05-14 | 湖北文理学院 | Article sorting method, article sorting device, robot and storage medium |
| CN110794841B (en) * | 2019-11-12 | 2022-07-12 | 深圳创维数字技术有限公司 | Route navigation method, device, and computer-readable storage medium |
| CN110853392A (en) * | 2019-11-12 | 2020-02-28 | 深圳创维数字技术有限公司 | Intelligent order grabbing method and device and computer readable storage medium |
| US11593747B2 (en) * | 2020-03-16 | 2023-02-28 | Otis Elevator Company | Automated sort area using robots |
| CN112633756A (en) * | 2020-12-30 | 2021-04-09 | 深圳市人工智能与机器人研究院 | Warehouse logistics scheduling method and related equipment |
| CN113008236A (en) * | 2021-02-21 | 2021-06-22 | 深圳顺丰快运科技有限公司 | Logistics goods sorting navigation method and device, computer equipment and storage medium |
| CN113256212B (en) * | 2021-05-28 | 2024-04-05 | 深圳优地科技有限公司 | Order processing method, device, communication equipment and storage medium |
| CN113570305B (en) * | 2021-07-20 | 2023-08-08 | 广东畅联智能装备有限公司 | Automatic tracking and transporting method, device and system for medicine frame |
| CN113426711B (en) * | 2021-07-27 | 2022-11-29 | 北京物资学院 | Method and system for sorting items |
| CN113916231A (en) * | 2021-09-28 | 2022-01-11 | 上海浦东发展银行股份有限公司 | Mobile device positioning and navigation method, device, mobile device and storage medium |
| CN113989248B (en) * | 2021-11-01 | 2024-09-20 | 江苏昱博自动化设备有限公司 | A product automatic handling system and handling method for production line |
| CN114489077B (en) * | 2022-01-26 | 2025-05-20 | 优地机器人(无锡)股份有限公司 | Robot navigation method and device and robot |
| CN116594345A (en) * | 2023-07-17 | 2023-08-15 | 青岛中德智能技术研究院 | Modularized conveying line control system and method |
| CN117160877B (en) * | 2023-11-02 | 2024-01-02 | 启东亦大通自动化设备有限公司 | Article sorting method for logistics robot |
| CN119747220B (en) * | 2024-12-23 | 2025-10-03 | 广东电网有限责任公司 | Sorting and conveying method, device, equipment and medium for direct-matching equipment of power supply station |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110035046A1 (en) * | 2009-08-05 | 2011-02-10 | Ward Gregory L | Portable mail sorting and consolodating method and machine |
| CN203237665U (en) * | 2013-03-08 | 2013-10-16 | 广东白云学院 | Efficient intelligent sorting system |
| CN104525502A (en) * | 2014-12-03 | 2015-04-22 | 重庆理工大学 | Intelligent sorting system and sorting method |
| CN106081549A (en) * | 2016-07-15 | 2016-11-09 | 顺丰速运有限公司 | Mobile sorting arrangement |
| CN106314594A (en) * | 2016-08-26 | 2017-01-11 | 南京理工大学 | Storage and transfer robot used for modern logistics industry |
| CN106564401A (en) * | 2016-11-16 | 2017-04-19 | 国网山东省电力公司荣成市供电公司 | Sorting logistics vehicle with path planning function |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB201409883D0 (en) * | 2014-06-03 | 2014-07-16 | Ocado Ltd | Methods, systems, and apparatus for controlling movement of transporting devices |
| CN105182981B (en) * | 2015-10-14 | 2020-03-10 | 珠海格力电器股份有限公司 | Robot traveling method, control system and server |
| CN106185145B (en) * | 2016-08-30 | 2019-06-07 | 江苏新美星包装机械股份有限公司 | Intelligent sorting warehousing system |
| CN206193534U (en) * | 2016-10-09 | 2017-05-24 | 浙江国自机器人技术有限公司 | Carrying device and storehouse deposit -holding article management system |
| CN106647734B (en) * | 2016-10-12 | 2020-11-24 | 北京京东乾石科技有限公司 | Automatic guided vehicle, path planning method and device |
| CN107065861A (en) * | 2017-02-24 | 2017-08-18 | 珠海金萝卜智动科技有限公司 | Robot collection intelligence is carried, is loaded and unloaded on integral method and apparatus |
-
2017
- 2017-09-05 WO PCT/CN2017/100534 patent/WO2019047018A1/en not_active Ceased
- 2017-09-05 CN CN201780004326.3A patent/CN108401423B/en not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110035046A1 (en) * | 2009-08-05 | 2011-02-10 | Ward Gregory L | Portable mail sorting and consolodating method and machine |
| CN203237665U (en) * | 2013-03-08 | 2013-10-16 | 广东白云学院 | Efficient intelligent sorting system |
| CN104525502A (en) * | 2014-12-03 | 2015-04-22 | 重庆理工大学 | Intelligent sorting system and sorting method |
| CN106081549A (en) * | 2016-07-15 | 2016-11-09 | 顺丰速运有限公司 | Mobile sorting arrangement |
| CN106314594A (en) * | 2016-08-26 | 2017-01-11 | 南京理工大学 | Storage and transfer robot used for modern logistics industry |
| CN106564401A (en) * | 2016-11-16 | 2017-04-19 | 国网山东省电力公司荣成市供电公司 | Sorting logistics vehicle with path planning function |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020208658A2 (en) | 2019-04-12 | 2020-10-15 | Unboxrobotics Labs Private Limited | System and method for automatically sorting items in a plurality of bins using robots |
| WO2020208658A3 (en) * | 2019-04-12 | 2020-11-12 | Unboxrobotics Labs Private Limited | System and method for automatically sorting items in a plurality of bins using robots |
| US12110199B2 (en) | 2022-01-05 | 2024-10-08 | International Business Machines Corporation | On demand creation of material movement track for warehouse |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108401423B (en) | 2020-08-28 |
| CN108401423A (en) | 2018-08-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2019047018A1 (en) | Method, system, robot, and storage apparatus for automatically transporting parcel | |
| WO2020032412A1 (en) | Moving robot and following setting method thereof | |
| WO2021020921A1 (en) | Charging management device, wireless charging system, server, and wireless charging service provision method | |
| WO2018093055A1 (en) | Mobile robot system and mobile robot | |
| EP3829830A1 (en) | Moving robot, system of moving robot and method for moving to charging station of moving robot | |
| CN110404830B (en) | Sorting system and method | |
| WO2019149215A1 (en) | Intelligent robot control method, device, system, and storage medium | |
| WO2020162662A1 (en) | Automated guided cart | |
| KR102586754B1 (en) | Transport vehicle system | |
| WO2018012767A1 (en) | Unmanned delivery system using unmanned aerial vehicle | |
| WO2018070687A1 (en) | Airport robot and airport robot system comprising same | |
| WO2019047020A1 (en) | Automatic loading and unloading method and apparatus, and device having storage function | |
| WO2018066836A1 (en) | Airport robot and airport robot system | |
| TWI836849B (en) | Transportation system and operation method thereof | |
| WO2021230503A1 (en) | Electronic apparatus and controlling method thereof | |
| WO2024096183A1 (en) | Picking system including server for assigning task and robot for performing delivery according to assigned task | |
| WO2020027611A1 (en) | Moving robot, moving robot system, and method for moving to charging station of moving robot | |
| WO2020027610A1 (en) | Moving robot, system of moving robot and method for moving to charging station of moving robot | |
| WO2019112104A1 (en) | Warehouse control system | |
| US20200296069A1 (en) | Communication system and communication method | |
| WO2022080633A1 (en) | Remote control module for refrigerated container and method for controlling remote control module | |
| WO2024123135A1 (en) | Logistics automation system and control method thereof | |
| KR20250047477A (en) | Collaborative robot apparatus for product transfer and control method thereof | |
| WO2025143399A1 (en) | Logistics picking system using robots | |
| WO2022234924A1 (en) | Method and system for controlling robot comprising plurality of modular robots, and building in which robot is disposed |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17924209 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17924209 Country of ref document: EP Kind code of ref document: A1 |