(19)
(11) EP 4 485 112 A1

(12) EUROPEAN PATENT APPLICATION

(43) Date of publication:
01.01.2025 Bulletin 2025/01

(21) Application number: 23181753.7

(22) Date of filing: 27.06.2023
(51) International Patent Classification (IPC): 
G05D 1/02(2020.01)
G06Q 10/08(2024.01)
(52) Cooperative Patent Classification (CPC):
G06Q 10/08; G05D 2105/28; G05D 2107/70; G05D 2109/10; G05D 1/2464; G05D 1/693; G05D 1/644; G05D 1/6987; G05D 1/249; G05D 2111/10
(84) Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC ME MK MT NL NO PL PT RO RS SE SI SK SM TR
Designated Extension States:
BA
Designated Validation States:
KH MA MD TN

(71) Applicant: Siemens Aktiengesellschaft
80333 München (DE)

(72) Inventors:
  • Wirnshofer, Florian
    80939 München (DE)
  • Kast, Bernd
    89335 Ichenhausen (DE)

(74) Representative: Siemens Patent Attorneys 
Postfach 22 16 34
80506 München
80506 München (DE)

   


(54) METHOD AND SYSTEM FOR NAVIGATING AUTOMATED GUIDED VEHICLES OF AGV-FLEETS THROUGH CLUTTERED OPERATING AREAS BY A NON-GRAPH BASED NAVIGATION


(57) In order to navigate "Automated Guided Vehicle's <AGV's>" of AGV-fleets through cluttered operating areas by a non-graph based navigation, in which the navigation is self-optimized and in which a cost map (CM) of an operating area (OA), in particular an industrial shopfloor, indicating whether the operating area (OA) is blocked statically by obstacles (OBS) for at least one "Automated Guided Vehicle" (AGVx, AGVy) of "Automated Guided Vehicles" (AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn) belonging to an AGV-fleet (FLAGV) is deployed (dpi) to plan a route (RTx, RTy) for the at least one "Automated Guided Vehicle" (AGVx, AGVy) within the operating area (OA) for getting from a starting point (SPx, SPy) to a destination point (DPx, DPy) , it is proposed to compute (cpt) for the at least one "Automated Guided Vehicle" (AGVx, AGVy) each a cost map overlay (CMOx, CMOy) , which is extending or modifying the cost map (CM) by considering at least one of obstructions (OBSR) as moveable obstacles and AGV-congestions within the operating area (OA) and which is used dynamically, locally in a distributed manner, to replan the route (RTx, RTy) of the at least one "Automated Guided Vehicle" (AGVx, AGVy) by creating a motion plan (MPLx, MPLy) for the at least one "Automated Guided Vehicle" (AGVx, AGVy) based on an extended or modified cost map (CM') considering both the cost map overlay (CMOx, CMOy) and the cost map (CM) and to get from the starting point (SPx, SPy) to the destination point (DPx, DPy).







Description


[0001] The invention refers to a method for navigating "Automated Guided Vehicle's <AGV's>" of AGV-fleets through cluttered operating areas by a non-graph based navigation according to the preamble claim 1 and a system for navigating "Automated Guided Vehicle's <AGV's>" of AGV-fleets through cluttered operating areas by a non-graph based navigation according to the preamble claim 9.

[0002] Modern industrial plants commonly use "Automated Guided Vehicle's <AGV's>" to supply in the industrial plant according to an operating area of the AGV's assembly lines of an assembly process with required material. Especially for these logistics use-cases free navigation instead of road-network-based approaches using a graph based navigation is on the rise.

[0003] In many situations, two or even more AGV's may be sent (i) along a same passage or path, e.g. a hallway, within the operating area or (ii) towards a same goal within the operating area, e.g. charging stations, busy pickup locations, etc. This can lead to congestions along the path, which in turn lead to a delay in a delivery.

[0004] There may also be external influences that cause delays in the delivery, e.g. when the ADV's can only move slower than expected. A reason for thus could be that the hallway may be partially blocked by some industry equipment or may be crowded with industry workers. Navigating through a cluttered environment significantly slows down the speed of the AGV's and delays the assembly process.

[0005] These congested and cluttered zones must be considered during planning as a delayed delivery, especially concerning a bottleneck component and/or high-priority good, can cause heavy losses in throughput and thereby revenue.

[0006] To address all this it is known from the prior art a rather a naive decentralized approach according to which each AGV of an AGV-fleet computes its own path, irrespective of the other AGV's. When following the path, other vehicles are considered as obstacles and/or obstructions, so that congestions might occur. Typically, the AGV's break and halt if the path is obstructed. They then wait until the path is free again because the obstacle or obstruction has disappeared or they try predefined escape schemes. It may take a considerable amount of time for the obstruction, the obstacle respectively the congestion to dissolve by chance. In the worst case, the AGV's are permanently locked in. In such a case, human or expert intervention is required to get the AGV's moving again. Also, no information is exchanged across the vehicles, i.e. for example, "hallway no.5 is blocked, consider an alternative route".

[0007] The prior art knows also an alternative approach which is based on centralized scheduling algorithms according to which some AGV-systems have a centralized intelligence, which schedules the routes of all AGV's. However, these systems do not make longer-term observations and/or analysis. They may be able to resolve a congestion by replanning each and every route for each and every AGV, but they cannot avoid or at least learn from the emergence of congestions and delays in certain areas of the shop floor.

[0008] Another strand of centralized algorithms can have a longer time horizon, but only operates on a predefined road networks and not for free-driving setups, which lacks the flexibility needed for many logistics applications.

[0009] It is an objective of the invention to propose a method and system for navigating "Automated Guided Vehicle's <AGV's>" of AGV-fleets through cluttered operating areas by a non-graph based navigation, in which the navigation is self-optimized.

[0010] To solve this objective of the invention has a certain importance, because there is a need of a scalable, e.g., distributed, method or system for traffic shaping, congestion avoidance and/or throughput optimization, which is applicable for AGV-fleets of AGV's that navigate based on grid maps.

[0011] The cited objective is solved with regard to a method defined in the preamble of claim 1 by the features in the characterizing part of claim 1.

[0012] Furthermore, the cited objective is solved with regard to a system defined in the preamble of claim 9 by the features in the characterizing part of claim 9.

[0013] The main idea of the invention according to the claims 1 and 9 in order to navigate "Automated Guided Vehicle's <AGV's>" of AGV-fleets through cluttered operating areas by a non-graph based navigation, in which a cost map of an operating area, in particular an industrial shopfloor, indicating whether the operating area is blocked statically by obstacles for at least one "Automated Guided Vehicle" of "Automated Guided Vehicles" belonging to an AGV-fleet is deployed to plan a route for the at least one "Automated Guided Vehicle" within the operating area for getting from a starting point to a destination point, it is proposed to compute for the at least one "Automated Guided Vehicle" each a cost map overlay, which is extending or modifying the cost map by considering at least one of obstructions as moveable obstacles and AGV-congestions within the operating area and which is used dynamically, locally in a distributed manner, to replan the route of the at least one "Automated Guided Vehicle" by creating a motion plan for the at least one "Automated Guided Vehicle" based on an extended or modified cost map considering both the cost map overlay and the cost map and to get from the starting point to the destination point.

[0014] In doing so there is realized the scalable e.g., distributed, approach for at least one of the traffic shaping, the congestion avoidance, the throughput optimization.

[0015] The scenario that is underlying the idea is that
  • Real-world data of congestions is continuously made use of to adapt the AGVs' routes towards less crowded parts of the operating area and therefore faster earlier arrival at the target. This reduces potential waiting times and/or bottlenecks and therefore improves the throughput and thus save money compared to standard approaches known from the prior art. It does not necessarily require a central intelligence which promises scalability to large fleets of AGV's. So it is alternatively also possible that each AGV can continue to plan paths onboard, in a decentralized way.
  • The data needed is already available. The realization requires nothing but a simple clustering algorithm and a straightforward modification of a cost map, which is cheap to realize, already state of the art and which indicate whether according to the map a part of the operating area is blocked by an obstacle, e.g., a wall, or not, so that the AGVs plan their routes based on such cost map. There are currently available engineering tools such as from "Agilox" or "Omron" displaying the cost maps.


[0016] So far so good, but according to the presented idea the cost map, which is in particular local, is extended by overlays, which are exchanged between the AGV's. The resulting cost map overlay, composed of the local cost map plus overlays, are used preferably locally, in a distributed manner, on the AGV's to compute the improved plans. The overlays can have a specified time range in which they are active so that dynamic overlays are possible. Certain overlays might be ignored or not applied, e.g. depending on the type or source of the overlay.

[0017] As sub-aspects of this scenario there are proposed several means to provide the overlays to the cost map:

(1) The overlay can be computed in a specific way based on data gathered from the AGV's, e.g. deviation from expected speed, increased cost along the planned path to inform other AGV's of the increased risk of congestions, high cost for ordinary AGV's along the planned path of high-priority AGV's so that they have a clear track.

(2) An external system or sensor can compute an overlay, e.g. motion sensor, 3rd party transport system, manually entered exclusion zone.

(4) Scheduled/Learned algorithms can provide predictions about possible performance degradations, e.g. higher traffic in certain areas during shift change or break times, blocking of some areas during regular maintenance and/or delivery of high priority goods.

(5) The distribution of the overlays can be either centralized, which means that all the AGV's send and receive all their data to a central server or decentralized, which means that the each AGV is communicating directly with neighboring or adjacent AGV's.



[0018] The behavior of the AGVs computing plans based on the modified cost map are superior to state of the art approaches as they:
  • actively avoid congestions and thus increase throughput
  • consider temporary speed impairments
  • prioritize specific AGV's based on the relevance of their task, e.g. AGV's carrying important goods, which are bottlenecks to a production line or may cause complete halt if not delivered in time, by e.g. letting those AGV's pass or taking longer routes for disturbing AGV's to make space on the shortest path for those AGV's which should be prioritized.


[0019] Regarding (1) a specific realization works as follows:
  1. A. In a training phase, all AGV's plan and follow their routes in the standard way. This will lead to congestions. During these congestions, an AGV "X" must reduce its velocity. An ACTUAL velocity the AGV "X" drives with is much lower than an initially INTENDED velocity.
    This can be compared to a following road traffic scenario: Imagine a car driving along a freeway would be able to drive with 160 km/h but there was high unforeseen traffic, so the car only were able to drive with 110 km/h.
    If, however, congestions occur, the actual velocity of the vehicle along the trajectory is much lower, as collisions must be prevented.
  2. B. Each AGV records the deviation from its INTENDED velocity to the velocity it was ACTUALLY able to drive with.
  3. C. The cost map is modified by recomputing such that the cost of cells (grids) when the cost map is based on the grid map, which are traversed frequently slower than intended gets increased. This can be achieved using a recursive mean update, wherein a motion planner uses the grid map for the motion planning. Each cell or grid contains classical collision costs and now in addition average congestion costs. Each time an AGV traverses a cell or grid a ratio



[0020] The ration c is then added to the cell's average congestion costs using the recursive mean update and possibly with a forgetting factor.

[0021] This means:
If a cell is frequently traversed at the intended speed, the congestion cost will converge to a zero value.

[0022] If a cell is frequently traversed much slower than initially intended, the cell gets assigned a higher cost.

[0023] As a result, the motion planner would be biased towards favoring less congested parts of the operating area.

[0024] This process is continuous and through the forgetting factor will automatically adapt to schedule changes.

[0025] D. The AGV's use the modified cost map to plan their routes. Parts of the operating area which previously observed many congestions have a higher cost now. Therefore, some of the AGV's will prefer a longer detour that has less cost map cost. As a result, AGV's are distributed much more across the shop floor and congestions occur less frequently.

[0026] Regarding (2) a specific realization works as follows:
An external system or sensor can compute an overlay. This could for example a motion sensor, a 3rd party transport system, a manually entered exclusion zone.

[0027] Overlays can also be provided using external sensors or even directly from edge-device sensors. These sensors register relevant changes in the environment. According to these registered changes, the overlay cost is adapted in specific regions.
  • As an example, there could be a sensor, which monitors a zebra-crossing in the operating area, e.g. an industrial shopfloor. If the sensor registers a high number of crossings, e.g., during a shift change, it can provide an overlay which induces high costs around the zebra-crossing area. The AGV's would therefore avoid the crosswalk region as it would be quite likely that it would be forced to stop.
  • Another sensor could be a localization-device for passive AGV's in the operating area, e.g. the shopfloor, i.e., AGV's that aren't part of the AGV-fleet. A sensor could for example be mounted on all human-driven forklifts. This sensor provides the location of the forklift. If the forklift blocks a hallway or an entrance to a part of the operating area respectively on the shopfloor, the overlay could be modified such that the AGV's stop attempting to select the blocked hallway for traversing the operating area respectively the shopfloor.


[0028] Regarding (3) a specific realization works as follows:
A higher-level system, which could detect regularities or animalities on the operating area respectively the shopfloor. This could be done using a data-driven approach, e.g., machine learning or through an a priori knowledge, e.g., data from a work shift scheduling system or a storage management system. If a storage management system provides data that for example some parts of the operating area respectively the shopfloor are or will soon be densely covered with pallets for logistics, one could assign high costs to these areas to avoid AGV's to drive into those regions.

[0029] Summary: The benefit of the idea according to the described scenario is that instead of ignoring all data available and using a standard cost map as according to the prior art, data on frequently occupied zones and occurring congestions is gathered to identify bottlenecks and avoid them through a minimally invasive real-time modification of the shared modified cost map.

[0030] There exist other navigation solutions, which consider other traffic when planning a good route, however these include Google Maps or TomTom, which are graph based solutions. However this only works for graph-based plan representations, e.g. street routes, and isn't appropriate for grid-based representations.

[0031] Further advantages arise out of additional developments of the invention according to the dependent claims.

[0032] According to an advantageous development of the presented idea (cf. claims 2 and 10) the cost map overlay is computed decentrally by the at least one "Automated Guided Vehicle" on the basis of at least one of operating area related sensor data detected by at least some of the "Automated Guided Vehicles" and transmitted to the at least one "Automated Guided Vehicle" and at least one more computed cost map overlay to the cost map overlay being self-distributed among the at least one "Automated Guided Vehicle". Thereby it is beneficial (cf. claims 3 and 11) when the sensor data are transmitted wirelessly and the at least one more computed cost map overlay is self-distributed wirelessly according to a wireless communication network, which is preferably a wireless mesh network, formed by the "Automated Guided Vehicles" of the AGV-fleet.

[0033] According to a further beneficial development of the presented idea (cf. claims 4 and 12) the cost map overlay is computed centrally by a server outside of the "Automated Guided Vehicles" on the basis of at least one of operating area related sensor data detected by the "Automated Guided Vehicles" and transmitted to the server, which distributes the computed cost map overlay to the at least one "Automated Guided Vehicle" and at least one more computed cost map overlay to the cost map overlay being retransmitted from the at least one "Automated Guided Vehicle" to the server. Thereby it is advantageous (cf. claims 6 and 14) when the transmission of the sensor data and the distribution of the computed cost map overlay take place via a wireless communication.

[0034] Moreover according to an additional advantageous development of the presented idea (cf. claims 5 and 13) the cost map overlay is computed centrally by a server outside of the "Automated Guided Vehicles" on the basis of operating area related, external sensor data detected by an external sensor and transmitted to the server, which distributes the computed cost map overlay to the at least one "Automated Guided Vehicle". Thereby it is advantageous (cf. claims 6 and 14) when the transmission of the sensor data and the distribution of the computed cost map overlay take place via a wireless communication.

[0035] Furthermore, it is of a particular advantage according to the claims 7 and 15 that the cost map overlay is computed in the course of data-driven approach by scheduled and/or machine learned algorithms based predictions or a priori knowledge about possible performance degradations of the operation area, e.g. at least one of higher traffic in certain sub-areas during shift change or break times, blocking of some sub-areas during regular maintenance and delivery of high priority goods, through detecting regularities or abnormalities due to data retrieved from a shift scheduling system or storage maintenance system.

[0036] In addition it is beneficial (cf. claims 8 and 16) that a grid map of the operating area is implemented in the course of replanning the route of the at least one "Automated Guided Vehicle" by creating the motion plan for the at least one "Automated Guided Vehicle" to shape a traffic within the operating area, to avoid the AGV-congestions within the operating area and/or to optimize a throughput within the operating area.

[0037] Besides the above, advantageous further developments of the invention arise out of the following description of a preferred embodiment of the invention according to FIGURES 1 to 3. They show:

FIGURE 1 a first system for navigating "Automated Guided Vehicle's <AGV's>" of AGV-fleets through cluttered operating areas by non-graph based navigation for decentrally computing cost map overlays

FIGURE 2 a second system for navigating "Automated Guided Vehicle's <AGV's>" of AGV-fleets through cluttered operating areas by non-graph based navigation for centrally computing cost map overlays based on AGV-detected sensor data, FIGURE 3 a third system for navigating "Automated Guided Vehicle's <AGV's>" of AGV-fleets through cluttered operating areas by non-graph based navigation for centrally computing cost map overlays based on externally detected sensor data.



[0038] FIGURE 1 shows a first system SYS1 for navigating "Automated Guided Vehicle's <AGV's>" of AGV-fleets through cluttered operating areas by non-graph based navigation for decentrally computing cost map overlays. The first system SYS1 is formed by an operating area OA for "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn belonging to an AGV-fleet FLAGV and a deployment unit DPLU. ,

[0039] The operating area OA is preferably an industrial shopfloor but could be alternatively or also the operation area of any other domain than industry domain, in which the "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn navigate through to find a path within the operating area OA for getting from any starting point to any destination point. By doing this the "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn are finding situations within the operating area OA, by which the "Automated Guided Vehicles" are prevented from reaching the intended destination point easily in direct ways and in mostly short times. Such situations could be evoked generally by obstacles, obstruction and congestions. An obstacle is usually a fixed object within the operating area OA, whereas an obstruction is a temporarily existing, moveable object within the operating area OA.

[0040] The operating area OA of the first system SYS1 contains besides the "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn many obstacles OBS and some obstructions OBSR which could evoke the cited situations when the "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn navigate through the operating area OA. In this context the operating area OA is a cluttered area. The obstructions OBSR with respect to the AGV-movements are in the present case for example moveable industrial goods and actual stationary "Automated Guided Vehicles" which are according to the FIGURE 1 a seventh "Automated Guided Vehicle" AGV7, an eighth "Automated Guided Vehicle" AGV8 and a n-th "Automated Guided Vehicle" AGVn.

[0041] Regarding the operating area OA itself and the obstacles OBS being located in the operating area OA there are existing a cost map CM and a grid map GM, which are stored in the deployment unit DPLU. Both, the cost map CM and the grid map GM are well-known tools in connection with systems of navigating vehicles as such, which have not to be described in detail.

[0042] With regard to the depicted first system SYS1 the grid map GM is a network of evenly spaced horizontal and vertical lines that is used to identify locations in the operating area OA, whereas the cost map CM is a special grid map where each cell or grid is assigned a specific value or cost in such that higher costs indicate a smaller distance between the "Automated Guided Vehicle" and the obstacle OBS. Cost maps are used in path-finding planning tools which uses a series of different algorithms to find the shortest path while avoiding obstacles.

[0043] In the present case the cost map CM indicates whether the operating area OA is blocked statically by obstacles OBS for at least one "Automated Guided Vehicle" AGVx, AGVy of the "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn belonging to the AGV-fleet FLAGV and it is deployed dpl by the deployment unit DPLU in order to plan a route RTx, RTy for the at least one "Automated Guided Vehicle" AGVx, AGVy within the operating area OA for getting from a starting point SPx, SPy to a destination point DPx, DPy.

[0044] So, a primary "Automated Guided Vehicle" AGVx wants to move from a primary starting point SPx to a primary a destination point DPx, whereas a secondary "Automated Guided Vehicle" AGVy wants to move from a secondary starting point SPy to a secondary a destination point DPy. Thus for the primary "Automated Guided Vehicle" AGVx a primary route RTx is planned by the deployed cost map CM, whereas for the secondary "Automated Guided Vehicle" AGVy a secondary route RTy is planned by the deployed cost map CM.

[0045] Both, the cost map CM and the grid map GM are deployed dpi preferably via wireless communication in general to the "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn of the operating area OA and in particular to the primary and secondary "Automated Guided Vehicles" AGVx, AGVy.

[0046] However, for the primary and secondary "Automated Guided Vehicles" AGVx, AGVy to navigate through the cluttered operating area OA by a non-graph based navigation it is often not sufficient to lonely use or rely on the information of the cost map CM. For this purpose in particular the primary and secondary "Automated Guided Vehicles" AGVx, AGVy and more generally all "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn of the operating area OA include the following onboard units a computing unit CPTU, a sensing unit SSU and a communication unit COU. However due to the dedicated consideration of the primary and secondary "Automated Guided Vehicles" AGVx, AGVy to navigate through the cluttered operating area OA only the computing unit CPTU of them is depicted in the FIGURE 1.

[0047] Due to a replanning of the primary route RTx the computing unit CPTU of the primary "Automated Guided Vehicle" AGVx forms a first-functional AGV-subsystem AGVSff with - the sensing unit SSU of each of at least some of the "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn, which are according to the FIGURE 1 a first "Automated Guided Vehicle" AGV1, a second "Automated Guided Vehicle" AGV2, a third "Automated Guided Vehicle" AGV3, a fourth "Automated Guided Vehicle" AGV4, a fifth "Automated Guided Vehicle" AGV5 and a sixth "Automated Guided Vehicle" AGV6, and
  • the communication unit COU of each the at least some "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6.


[0048] In the same way due to a replanning of the secondary route RTy the computing unit CPTU of the secondary "Automated Guided Vehicle" AGVy forms a first-functional AGV-subsystem AGVSff with
  • the sensing unit SSU of each of at least some of the "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn, which are again according to the FIGURE 1 the first "Automated Guided Vehicle" AGV1, the second "Automated Guided Vehicle" AGV2, the third "Automated Guided Vehicle" AGV3, the fourth "Automated Guided Vehicle" AGV4, the fifth "Automated Guided Vehicle" AGV5 and the sixth "Automated Guided Vehicle" AGV6, and
  • the communication unit COU of each the at least some "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6.


[0049] For the replanning of the primary route RTx the computing unit CPTU of the primary "Automated Guided Vehicle" AGVx decentrally computes cpt a primary cost map overlay CMOx, which is extending or modifying the cost map CM by considering at least one of obstructions OBSR as moveable obstacles and AGV-congestions CGACV within the operating area OA and which is used dynamically, locally in a distributed manner.

[0050] The computation is based on operating area related sensor data SD detected by the at least sensing unit SSU of the at least some "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6 and transmitted via the at least one communication unit COU to the primary "Automated Guided Vehicle" AGVx.

[0051] So, according the FIGUR 1 the sensor data SD of the first to the fourth "Automated Guided Vehicle" AGV1, ..., AGV4 and the sixth "Automated Guided Vehicle" AGV6 include information about the obstruction OBSR in the form of moveable industrial goods and actual stationary "Automated Guided Vehicles" given by the seventh "Automated Guided Vehicle" AGV7, the eighth "Automated Guided Vehicle" AGV8 and the n-th "Automated Guided Vehicle" AGVn, whereas the fifth "Automated Guided Vehicle" AGV5 include information about an AGV-congestion CGAGV in the operating area OA evoked by the third "Automated Guided Vehicle" AGV3, the fourth "Automated Guided Vehicle" AGV4 and the fifth "Automated Guided Vehicle" AGV5.

[0052] By the cited replanning of the primary route RTx the computing unit CPTU of the primary "Automated Guided Vehicle" AGVx creates a primary motion plan MPLx for the primary "Automated Guided Vehicle" AGVx based on an extended or modified cost map CM' considering both the primary cost map overlay CMOx and the cost map CM and to get from the primary starting point SPx to the primary destination point DPx.

[0053] By the created primary motion plan MPLx the primary "Automated Guided Vehicle" AGVx is leaded through the operating area OA from the primary starting point SPx to the primary destination point DPx in such a way that according to depiction in the FIGURE 1 the primary "Automated Guided Vehicle" AGVx can only follow a route through the operating area OA which is given by the primary motion plan MPLx. This means that deviation from this route by taking possible other ways are prohibited. In the FIGURE 1 this is depicted along the route of the primary motion plan MPLx by dash-lined boxes referenced to route blocking points represented by the primary cost map overlay CMOx and the extended or modified cost map CM'.

[0054] For the replanning of the secondary route RTy the computing unit CPTU of the secondary "Automated Guided Vehicle" AGVy decentrally computes cpt a secondary cost map overlay CMOy, which is extending or modifying again the cost map CM by considering at least one of obstructions OBSR as moveable obstacles and AGV-congestions CGACV within the operating area OA and which again is used dynamically, locally in a distributed manner.

[0055] The computation is based on operating area related sensor data SD detected by the at least sensing unit SSU of the at least some "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6 and transmitted via the at least one communication unit COU to the secondary "Automated Guided Vehicle" AGVy.

[0056] So also here, according the FIGUR 1 the sensor data SD of the first to the fourth "Automated Guided Vehicle" AGV1, ..., AGV4 and the sixth "Automated Guided Vehicle" AGV6 include information about the obstruction OBSR in the form of moveable industrial goods and actual stationary "Automated Guided Vehicles" given by the seventh "Automated Guided Vehicle" AGV7, the eighth "Automated Guided Vehicle" AGV8 and the n-th "Automated Guided Vehicle" AGVn, whereas the fifth "Automated Guided Vehicle" AGV5 include information about an AGV-congestion CGACV in the operating area OA evoked by the third "Automated Guided Vehicle" AGV3, the fourth "Automated Guided Vehicle" AGV4 and the fifth "Automated Guided Vehicle" AGV5.

[0057] By the cited replanning of the secondary route RTy the computing unit CPTU of the secondary "Automated Guided Vehicle" AGVy creates a secondary motion plan MPLy for the secondary "Automated Guided Vehicle" AGVy based on an extended or modified cost map CM' considering both the secondary cost map overlay CMOy and the cost map CM and to get from the secondary starting point SPy to the secondary destination point DPy.

[0058] By the created secondary motion plan MPLy the secondary "Automated Guided Vehicle" AGVy is leaded through the operating area OA from the secondary starting point SPy to the secondary destination point DPy in such a way that according to depiction in the FIGURE 1 the secondary "Automated Guided Vehicle" AGVy can only follow a route through the operating area OA which is given by the secondary motion plan MPLy. This means that deviation from this route by taking possible other ways are prohibited. In the FIGURE 1 this is depicted along the route of the secondary motion plan MPLy by dash-lined boxes referenced to route blocking points represented by the secondary cost map overlay CMOy and the extended or modified cost map CM'.

[0059] The used term "in a distributed manner" above at two places with respect to the computed primary cost map overlay CMOx and the computed secondary cost map overlay CMOy thereby means that the computed primary cost map overlay CMOx and the computed secondary cost map overlay CMOy do not or could not affect each other by a corresponding distribution of the cost map overlays so that both, the primary "Automated Guided Vehicle" AGVx and the secondary "Automated Guided Vehicle" AGVy, can be navigated through the cluttered operating area more or less optimal.

[0060] To reach this goal it is beneficial regarding the computation of the primary cost map overlay CMOx that either in addition to the used operating area related sensor data SD detected by the at least sensing unit SSU of the at least some "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6 at least the secondary cost map overlay CMOy, which is self-distributed among the primary and the secondary "Automated Guided Vehicle" AGVx, AGVy via the communication unit COU, is used for the computation of the primary cost map overlay CMOx or alternatively to the used operating area related sensor data SD detected by the at least sensing unit SSU of the at least some "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6 at least the secondary cost map overlay CMOy, which is self-distributed among the primary and the secondary "Automated Guided Vehicle" AGVx, AGVy via the communication unit COU, is used lonely for the computation of the primary cost map overlay CMOx.

[0061] Vice versa to reach this goal it is further beneficial regarding the computation of the secondary cost map overlay CMOy that either in addition to the used operating area related sensor data SD detected by the at least sensing unit SSU of the at least some "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6 at least the primary cost map overlay CMOx, which is self-distributed among the primary and the secondary "Automated Guided Vehicle" AGVx, AGVy via the communication unit COU, is used for the computation of the secondary cost map overlay CMOy or alternatively to the used operating area related sensor data SD detected by the at least sensing unit SSU of the at least some "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6 at least the primary cost map overlay CMOx, which is self-distributed among the primary and the secondary "Automated Guided Vehicle" AGVx, AGVy via the communication unit COU, is used lonely for the computation of the secondary cost map overlay CMOy.

[0062] In all afore-presented options the communication unit COU of the first-functional AGV-subsystem AGVSff is designed such that the sensor data SD are transmitted wirelessly and the at least one more computed cost map overlay CMOx, CMOy is self-distributed wirelessly according to a wireless communication network WCNW, which is preferably a wireless mesh network WMNW, formed by the primary and secondary "Automated Guided Vehicles" AGVx, AGVy of the AGV-fleet FLAGV.

[0063] Moreover the computing unit CPTU in the server SV of the first system SYS1 is designed such that the primary and secondary cost map overlay CMOx, CMOy is computed cpt in the course of data-driven approach by scheduled and/or machine learned algorithms based predictions or a priori knowledge about possible performance degradations of the operation area OA, e.g. at least one of higher traffic in certain sub-areas during shift change or break times, blocking of some sub-areas during regular maintenance and delivery of high priority goods, through detecting regularities or abnormalities due to data retrieved from a shift scheduling system or storage maintenance system.

[0064] Furthermore the computing unit CPTU in the server SV of the first system SYS1 is designed such that the grid map GM of the operating area OA is implemented ipl in the course of replanning the primary and secondary route RTx, RTy of the primary and secondary "Automated Guided Vehicle" AGVx, AGVy by creating the primary and secondary motion plan MPLx, MPLy for the primary and secondary "Automated Guided Vehicle" AGVx, AGVy to shape a traffic within the operating area OA, to avoid the AGV-congestions CGACV within the operating area OA and/or to optimize a throughput within the operating area OA.

[0065] FIGURE 2 shows a second system SYS2 for navigating "Automated Guided Vehicle's <AGV's>" of AGV-fleets through cluttered operating areas by non-graph based navigation for decentrally computing cost map overlays. The second system SYS2 is formed by an operating area OA for "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn belonging to an AGV-fleet FLAGV, a deployment unit DPLU and a server SV, which is connected with the deployment unit DPLU and which includes an interface for wireless communication WCO.

[0066] The operating area OA is again preferably an industrial shopfloor but could be alternatively or also the operation area of any other domain than industry domain, in which the "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn navigate through to find a path within the operating area OA for getting from any starting point to any destination point. By doing this the "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn are finding situations within the operating area OA, by which the "Automated Guided Vehicles" are prevented from reaching the intended destination point easily in direct ways and in mostly short times. Such situations could be evoked generally by obstacles, obstruction and congestions. An obstacle is usually a fixed object within the operating area OA, whereas an obstruction is a temporarily existing, moveable object within the operating area OA.

[0067] The operating area OA of the second system SYS2 contains again besides the "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn many obstacles OBS and some obstructions OBSR which could evoke the cited situations when the "Automated Guided Vehicles" AGVx, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn navigate through the operating area OA. In this context the operating area OA is a cluttered area. The obstructions OBSR with respect to the AGV-movements are in the present case for example moveable industrial goods and actual stationary "Automated Guided Vehicles" which are again according to the FIGURE 2 as in the FIGURE 1 a seventh "Automated Guided Vehicle" AGV7, an eighth "Automated Guided Vehicle" AGV8 and a n-th "Automated Guided Vehicle" AGVn.

[0068] Regarding the operating area OA itself and the obstacles OBS being located in the operating area OA there are existing a cost map CM and a grid map GM, which are stored in the deployment unit DPLU. Both, the cost map CM and the grid map GM are well-known tools in connection with systems of navigating vehicles as such, which have not to be described in detail.

[0069] With regard to the depicted second system SYS2 the grid map GM is a network of evenly spaced horizontal and vertical lines that is used to identify locations in the operating area OA, whereas the cost map CM is a special grid map where each cell or grid is assigned a specific value or cost in such that higher costs indicate a smaller distance between the "Automated Guided Vehicle" and the obstacle OBS. Cost maps are used in path-finding planning tools which uses a series of different algorithms to find the shortest path while avoiding obstacles.

[0070] In the present case the cost map CM indicates whether the operating area OA is blocked statically by obstacles OBS for at least one "Automated Guided Vehicle" AGVx, AGVy of the "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn belonging to the AGV-fleet FLAGV and it is deployed dpl by the deployment unit DPLU in order to plan a route RTx, RTy for the at least one "Automated Guided Vehicle" AGVx, AGVy within the operating area OA for getting from a starting point SPx, SPy to a destination point DPx, DPy.

[0071] So again as in the FIGURE 1, a primary "Automated Guided Vehicle" AGVx wants to move from a primary starting point SPx to a primary a destination point DPx, whereas a secondary "Automated Guided Vehicle" AGVy wants to move from a secondary starting point SPy to a secondary a destination point DPy. Thus for the primary "Automated Guided Vehicle" AGVx a primary route RTx is planned by the deployed cost map CM, whereas for the secondary "Automated Guided Vehicle" AGVy a secondary route RTy is planned by the deployed cost map CM.

[0072] Both, the cost map CM and the grid map GM are deployed dpi preferably via wireless communication in general to the "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn of the operating area OA and in particular to the primary and secondary "Automated Guided Vehicles" AGVx, AGVy.

[0073] However, for the primary and secondary "Automated Guided Vehicles" AGVx, AGVy to navigate through the cluttered operating area OA by a non-graph based navigation it is often not sufficient to lonely use or rely on the information of the cost map CM. For this purpose in particular the primary and secondary "Automated Guided Vehicles" AGVx, AGVy and more generally all "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn of the operating area OA include the following onboard units a sensing unit SSU and as the server SV an interface for wireless communication WCO, so that the primary and secondary "Automated Guided Vehicles" AGVx, AGVy respectively all the other "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn are communicatively linked by a first communication link COL1 with the server SV via the wireless communication WCO of the server SV.

[0074] Besides the cited onboard unit in the primary and secondary "Automated Guided Vehicles" AGVx, AGVy respectively in all the other "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn there is again - as in the first system SYS1 according to the FIGURE 1 - a computing unit CPTU, which in contrast to the first system SYS1 is now part of or integrated in the server SV, where computing unit CPTU is internally connected with the wireless communication WCO of the server SV and thus also connected with the primary and secondary "Automated Guided Vehicles" AGVx, AGVy respectively all the other "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn.

[0075] Due to all this and due to a replanning of the primary route RTx the computing unit CPTU of the server SV forms a secondary, functional AGV-subsystem AGVSsf with the sensing unit SSU of each of at least some of the "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn, which are according to the FIGURE 2 as in the FGURE 1 a first "Automated Guided Vehicle" AGV1, a second "Automated Guided Vehicle" AGV2, a third "Automated Guided Vehicle" AGV3, a fourth "Automated Guided Vehicle" AGV4, a fifth "Automated Guided Vehicle" AGV5 and a sixth "Automated Guided Vehicle" AGV6.

[0076] In the same way due to all this and due to a replanning of the secondary route RTy the computing unit CPTU of the server SV forms a secondary, functional AGV-subsystem AGVSsf with the sensing unit SSU of each of at least some of the "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn, which are according to the FIGURE 2 as in the FGURE 1 a first "Automated Guided Vehicle" AGV1, a second "Automated Guided Vehicle" AGV2, a third "Automated Guided Vehicle" AGV3, a fourth "Automated Guided Vehicle" AGV4, a fifth "Automated Guided Vehicle" AGV5 and a sixth "Automated Guided Vehicle" AGV6.

[0077] For the replanning of the primary route RTx the computing unit CPTU of the server SV centrally computes cpt a primary cost map overlay CMOx, which is extending or modifying the cost map CM by considering at least one of obstructions OBSR as moveable obstacles and AGV-congestions CGACV within the operating area OA and which is used dynamically, locally in a distributed manner.

[0078] The computation is based on operating area related sensor data SD detected by the at least sensing unit SSU of the at least some "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6 and transmitted via the first communication link COL1 to the server SV, which distributes the computed primary cost map overlay CMOx via the first communication link COL1 to the primary "Automated Guided Vehicle" AGVx.

[0079] So, according the FIGUR 2 as in the FIGURE 1 the sensor data SD of the first to the fourth "Automated Guided Vehicle" AGV1, ..., AGV4 and the sixth "Automated Guided Vehicle" AGV6 include information about the obstruction OBSR in the form of moveable industrial goods and actual stationary "Automated Guided Vehicles" given by the seventh "Automated Guided Vehicle" AGV7, the eighth "Automated Guided Vehicle" AGV8 and the n-th "Automated Guided Vehicle" AGVn, whereas the fifth "Automated Guided Vehicle" AGV5 include information about an AGV-congestion CGAGV in the operating area OA evoked by the third "Automated Guided Vehicle" AGV3, the fourth "Automated Guided Vehicle" AGV4 and the fifth "Automated Guided Vehicle" AGV5.

[0080] By the cited replanning of the primary route RTx the computing unit CPTU of the server SV creates a primary motion plan MPLx for the primary "Automated Guided Vehicle" AGVx based on an extended or modified cost map CM' considering both the primary cost map overlay CMOx and the cost map CM and to get from the primary starting point SPx to the primary destination point DPx.

[0081] By the created primary motion plan MPLx the primary "Automated Guided Vehicle" AGVx is leaded again through the operating area OA from the primary starting point SPx to the primary destination point DPx in such a way that according to depiction in the FIGURE 2 the primary "Automated Guided Vehicle" AGVx can only follow a route through the operating area OA which is given by the primary motion plan MPLx. This means that deviation from this route by taking possible other ways are prohibited. In the FIGURE 2 this is depicted again along the route of the primary motion plan MPLx by dash-lined boxes referenced to route blocking points represented by the primary cost map overlay CMOx and the extended or modified cost map CM'.

[0082] For the replanning of the secondary route RTy the computing unit CPTU of the server SV centrally computes cpt a secondary cost map overlay CMOy, which is extending or modifying again the cost map CM by considering at least one of obstructions OBSR as moveable obstacles and AGV-congestions CGACV within the operating area OA and which again is used dynamically, locally in a distributed manner.

[0083] The computation is based on operating area related sensor data SD detected by the at least sensing unit SSU of the at least some "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6 and transmitted via the first communication link COL1 to the server SV, which distributes the computed secondary cost map overlay CMOy via the first communication link COL1 to the secondary "Automated Guided Vehicle" AGVy.

[0084] So also here, according the FIGUR 2 as in the FIGURE 1 the sensor data SD of the first to the fourth "Automated Guided Vehicle" AGV1, ..., AGV4 and the sixth "Automated Guided Vehicle" AGV6 include information about the obstruction OBSR in the form of moveable industrial goods and actual stationary "Automated Guided Vehicles" given by the seventh "Automated Guided Vehicle" AGV7, the eighth "Automated Guided Vehicle" AGV8 and the n-th "Automated Guided Vehicle" AGVn, whereas the fifth "Automated Guided Vehicle" AGV5 include information about an AGV-congestion CGAGV in the operating area OA evoked by the third "Automated Guided Vehicle" AGV3, the fourth "Automated Guided Vehicle" AGV4 and the fifth "Automated Guided Vehicle" AGV5.

[0085] By the cited replanning of the secondary route RTy the computing unit CPTU of the server SV creates a secondary motion plan MPLy for the secondary "Automated Guided Vehicle" AGVy based on an extended or modified cost map CM' considering both the secondary cost map overlay CMOy and the cost map CM and to get from the secondary starting point SPy to the secondary destination point DPy.

[0086] By the created secondary motion plan MPLy the secondary "Automated Guided Vehicle" AGVy is leaded again through the operating area OA from the secondary starting point SPy to the secondary destination point DPy in such a way that according to depiction in the FIGURE 2 the secondary "Automated Guided Vehicle" AGVy can only follow a route through the operating area OA which is given by the secondary motion plan MPLy. This means that deviation from this route by taking possible other ways are prohibited. In the FIGURE 2 this is depicted again along the route of the secondary motion plan MPLy by dash-lined boxes referenced to route blocking points represented by the secondary cost map overlay CMOy and the extended or modified cost map CM'.

[0087] Again - as in the description of the FIGURE 1 - the used term "in a distributed manner" above at two places with respect to the computed primary cost map overlay CMOx and the computed secondary cost map overlay CMOy thereby means that the computed primary cost map overlay CMOx and the computed secondary cost map overlay CMOy do not or could not affect each other by a corresponding distribution of the cost map overlays so that both, the primary "Automated Guided Vehicle" AGVx and the secondary "Automated Guided Vehicle" AGVy, can be navigated through the cluttered operating area more or less optimal.

[0088] To reach this goal it is beneficial regarding the computation of the primary cost map overlay CMOx that either in addition to the used operating area related sensor data SD detected by the at least sensing unit SSU of the at least some "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6 the secondary cost map overlay CMOy, which is retransmitted from the secondary "Automated Guided Vehicle" AGVy via the first communication link COL1 to the server SV, is used for the computation of the primary cost map overlay CMOx or alternatively to the used operating area related sensor data SD detected by the at least sensing unit SSU of the at least some "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6 the secondary cost map overlay CMOy, which is retransmitted from the secondary "Automated Guided Vehicle" AGVy via the first communication link COL1 to the server SV, is used lonely for the computation of the primary cost map overlay CMOx.

[0089] Due to the retransmitted secondary cost map overlay CMOy the server SV can in an arbitrary way to combine the retransmitted secondary cost map overlay CMOy with the primary cost map overlay CMOx and to redistribute the combined cost map overlay via the first communication link COL1 to the primary "Automated Guided Vehicle" AGVx.

[0090] Vice versa to reach this goal it is further beneficial regarding the computation of the secondary cost map overlay CMOy that either in addition to the used operating area related sensor data SD detected by the at least sensing unit SSU of the at least some "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6 the primary cost map overlay CMOx, which is retransmitted from the primary "Automated Guided Vehicle" AGVx via the first communication link COL1 to the server SV, is used for the computation of the secondary cost map overlay CMOy or alternatively to the used operating area related sensor data SD detected by the at least sensing unit SSU of the at least some "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6 the primary cost map overlay CMOx, which is retransmitted from the primary "Automated Guided Vehicle" AGVx via the first communication link COL1 to the server SV, is used lonely for the computation of the secondary cost map overlay CMOy.

[0091] Due to the retransmitted primary cost map overlay CMOx the server SV can in an arbitrary way to combine the retransmitted primary cost map overlay CMOx with the secondary cost map overlay CMOy and to redistribute the combined cost map overlay via the first communication link COL1 to the secondary "Automated Guided Vehicle" AGVy.

[0092] Moreover the computing unit CPTU in the server SV of the second system SYS2 is again designed such that the primary and secondary cost map overlay CMOx, CMOy is computed cpt in the course of data-driven approach by scheduled and/or machine learned algorithms based predictions or a priori knowledge about possible performance degradations of the operation area OA, e.g. at least one of higher traffic in certain sub-areas during shift change or break times, blocking of some sub-areas during regular maintenance and delivery of high priority goods, through detecting regularities or abnormalities due to data retrieved from a shift scheduling system or storage maintenance system.

[0093] Furthermore the computing unit CPTU in the server SV of the second system SYS2 is again designed such that the grid map GM of the operating area OA is implemented ipl in the course of replanning the primary and secondary route RTx, RTy of the primary and secondary "Automated Guided Vehicle" AGVx, AGVy by creating the primary and secondary motion plan MPLx, MPLy for the primary and secondary "Automated Guided Vehicle" AGVx, AGVy to shape a traffic within the operating area OA, to avoid the AGV-congestions CGACV within the operating area OA and/or to optimize a throughput within the operating area OA.

[0094] FIGURE 3 shows a third system SYS3 for navigating "Automated Guided Vehicle's <AGV's>" of AGV-fleets through cluttered operating areas by non-graph based navigation for centrally computing cost map overlays based on externally detected sensor data. The third system SYS2 is formed by an operating area OA for "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn belonging to an AGV-fleet FLAGV, a deployment unit DPLU, a server SV, which is connected with the deployment unit DPLU and which includes an interface for wireless communication WCO, and an external sensor SSext, which is communicatively linked by a second communication link COL2 with the server SV.

[0095] The operating area OA is again preferably an industrial shopfloor but could be alternatively or also the operation area of any other domain than industry domain, in which the "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn navigate through to find a path within the operating area OA for getting from any starting point to any destination point. By doing this the "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn are finding situations within the operating area OA, by which the "Automated Guided Vehicles" are prevented from reaching the intended destination point easily in direct ways and in mostly short times. Such situations could be evoked generally by obstacles, obstruction and congestions. An obstacle is usually a fixed object within the operating area OA, whereas an obstruction is a temporarily existing, moveable object within the operating area OA.

[0096] The operating area OA of the third system SYS3 contains again besides the "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn many obstacles OBS and some obstructions OBSR which could evoke the cited situations when the "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn navigate through the operating area OA. In this context the operating area OA is a cluttered area. The obstructions OBSR with respect to the AGV-movements are in the present case for example moveable industrial goods and actual stationary "Automated Guided Vehicles" which are again according to the FIGURE 3 as in the FIGURE 1 a seventh "Automated Guided Vehicle" AGV7, an eighth "Automated Guided Vehicle" AGV8 and a n-th "Automated Guided Vehicle" AGVn.

[0097] Regarding the operating area OA itself and the obstacles OBS being located in the operating area OA there are existing a cost map CM and a grid map GM, which are stored in the deployment unit DPLU. Both, the cost map CM and the grid map GM are well-known tools in connection with systems of navigating vehicles as such, which have not to be described in detail.

[0098] With regard to the depicted third system SYS2 the grid map GM is a network of evenly spaced horizontal and vertical lines that is used to identify locations in the operating area OA, whereas the cost map CM is a special grid map where each cell or grid is assigned a specific value or cost in such that higher costs indicate a smaller distance between the "Automated Guided Vehicle" and the obstacle OBS. Cost maps are used in path-finding planning tools which uses a series of different algorithms to find the shortest path while avoiding obstacles.

[0099] In the present case the cost map CM indicates whether the operating area OA is blocked statically by obstacles OBS for at least one "Automated Guided Vehicle" AGVx, AGVy of the "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn belonging to the AGV-fleet FLAGV and it is deployed dpl by the deployment unit DPLU in order to plan a route RTx, RTy for the at least one "Automated Guided Vehicle" AGVx, AGVy within the operating area OA for getting from a starting point SPx, SPy to a destination point DPx, DPy.

[0100] So again as in the FIGURE 1, a primary "Automated Guided Vehicle" AGVx wants to move from a primary starting point SPx to a primary a destination point DPx, whereas a secondary "Automated Guided Vehicle" AGVy wants to move from a secondary starting point SPy to a secondary a destination point DPy. Thus for the primary "Automated Guided Vehicle" AGVx a primary route RTx is planned by the deployed cost map CM, whereas for the secondary "Automated Guided Vehicle" AGVy a secondary route RTy is planned by the deployed cost map CM.

[0101] Both, the cost map CM and the grid map GM are deployed dpi preferably via wireless communication in general to the "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn of the operating area OA and in particular to the primary and secondary "Automated Guided Vehicles" AGVx, AGVy.

[0102] However, for the primary and secondary "Automated Guided Vehicles" AGVx, AGVy to navigate through the cluttered operating area OA by a non-graph based navigation it is often not sufficient to lonely use or rely on the information of the cost map CM. For this purpose in particular the primary and secondary "Automated Guided Vehicles" AGVx, AGVy and more generally all "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn of the operating area OA include the following onboard units a sensing unit SSU and as the server SV an interface for wireless communication WCO, so that the primary and secondary "Automated Guided Vehicles" AGVx, AGVy respectively all the other "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn are communicatively linked by a first communication link COL1 with the server SV via the wireless communication WCO of the server SV.

[0103] Besides the cited onboard unit in the primary and secondary "Automated Guided Vehicles" AGVx, AGVy respectively in all the other "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn there is again - as in the first system SYS1 according to the FIGURE 1 - a computing unit CPTU, which in contrast to the first system SYS1 is now part of or integrated in the server SV, where computing unit CPTU is internally connected with the wireless communication WCO of the server SV and thus also connected with the primary and secondary "Automated Guided Vehicles" AGVx, AGVy respectively all the other "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn.

[0104] Due to all this and due to a replanning of the primary route RTx the computing unit CPTU of the server SV forms a secondary, functional AGV-subsystem AGVSsf with the sensing unit SSU of each of at least some of the "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn, which are according to the FIGURE 3 as in the FGURE 1 a first "Automated Guided Vehicle" AGV1, a second "Automated Guided Vehicle" AGV2, a third "Automated Guided Vehicle" AGV3, a fourth "Automated Guided Vehicle" AGV4, a fifth "Automated Guided Vehicle" AGV5 and a sixth "Automated Guided Vehicle" AGV6.

[0105] In the same way due to all this and due to a replanning of the secondary route RTy the computing unit CPTU of the server SV forms again a secondary, functional AGV-subsystem AGVSsf with the sensing unit SSU of each of at least some of the "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn, which are according to the FIGURE 3 as in the FGURE 1 a first "Automated Guided Vehicle" AGV1, a second "Automated Guided Vehicle" AGV2, a third "Automated Guided Vehicle" AGV3, a fourth "Automated Guided Vehicle" AGV4, a fifth "Automated Guided Vehicle" AGV5 and a sixth "Automated Guided Vehicle" AGV6.

[0106] For the replanning of the primary route RTx the computing unit CPTU of the server SV centrally computes cpt a primary cost map overlay CMOx, which is extending or modifying the cost map CM by considering at least one of obstructions OBSR as moveable obstacles and AGV-congestions CGACV within the operating area OA and which is used dynamically, locally in a distributed manner.

[0107] The computation is based on operating area related sensor data SD detected by the at least sensing unit SSU of the at least some "Automated Guided Vehicles" AGV3, AGV2, AGV3, AGV4, AGV5, AGV6 and transmitted via the first communication link COL1 to the server SV, which distributes the computed primary cost map overlay CMOx via the first communication link COL1 to the primary "Automated Guided Vehicle" AGVx.

[0108] So, according the FIGUR 3 as in the FIGURE 1 the sensor data SD of the first to the fourth "Automated Guided Vehicle" AGV1, ..., AGV4 and the sixth "Automated Guided Vehicle" AGV6 include information about the obstruction OBSR in the form of moveable industrial goods and actual stationary "Automated Guided Vehicles" given by the seventh "Automated Guided Vehicle" AGV7, the eighth "Automated Guided Vehicle" AGV8 and the n-th "Automated Guided Vehicle" AGVn, whereas the fifth "Automated Guided Vehicle" AGV5 include information about an AGV-congestion CGAGV in the operating area OA evoked by the third "Automated Guided Vehicle" AGV3, the fourth "Automated Guided Vehicle" AGV4 and the fifth "Automated Guided Vehicle" AGV5.

[0109] By the cited replanning of the primary route RTx the computing unit CPTU of the server SV creates a primary motion plan MPLx for the primary "Automated Guided Vehicle" AGVx based on an extended or modified cost map CM' considering both the primary cost map overlay CMOx and the cost map CM and to get from the primary starting point SPx to the primary destination point DPx.

[0110] By the created primary motion plan MPLx the primary "Automated Guided Vehicle" AGVx is leaded again through the operating area OA from the primary starting point SPx to the primary destination point DPx in such a way that according to depiction in the FIGURE 3 the primary "Automated Guided Vehicle" AGVx can only follow a route through the operating area OA which is given by the primary motion plan MPLx. This means that deviation from this route by taking possible other ways are prohibited. In the FIGURE 3 this is depicted again along the route of the primary motion plan MPLx by dash-lined boxes referenced to route blocking points represented by the primary cost map overlay CMOx and the extended or modified cost map CM'.

[0111] For the replanning of the secondary route RTy the computing unit CPTU of the server SV centrally computes cpt a secondary cost map overlay CMOy, which is extending or modifying again the cost map CM by considering at least one of obstructions OBSR as moveable obstacles and AGV-congestions CGACV within the operating area OA and which again is used dynamically, locally in a distributed manner.

[0112] The computation is based on operating area related sensor data SD detected by the at least sensing unit SSU of the at least some "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6 and transmitted via the first communication link COL1 to the server SV, which distributes the computed secondary cost map overlay CMOy via the first communication link COL1 to the secondary "Automated Guided Vehicle" AGVy.

[0113] So also here, according the FIGUR 3 as in the FIGURE 1 the sensor data SD of the first to the fourth "Automated Guided Vehicle" AGV1, ..., AGV4 and the sixth "Automated Guided Vehicle" AGV6 include information about the obstruction OBSR in the form of moveable industrial goods and actual stationary "Automated Guided Vehicles" given by the seventh "Automated Guided Vehicle" AGV7, the eighth "Automated Guided Vehicle" AGV8 and the n-th "Automated Guided Vehicle" AGVn, whereas the fifth "Automated Guided Vehicle" AGV5 include information about an AGV-congestion CGAGV in the operating area OA evoked by the third "Automated Guided Vehicle" AGV3, the fourth "Automated Guided Vehicle" AGV4 and the fifth "Automated Guided Vehicle" AGV5.

[0114] By the cited replanning of the secondary route RTy the computing unit CPTU of the server SV creates a secondary motion plan MPLy for the secondary "Automated Guided Vehicle" AGVy based on an extended or modified cost map CM' considering both the secondary cost map overlay CMOy and the cost map CM and to get from the secondary starting point SPy to the secondary destination point DPy.

[0115] By the created secondary motion plan MPLy the secondary "Automated Guided Vehicle" AGVy is leaded again through the operating area OA from the secondary starting point SPy to the secondary destination point DPy in such a way that according to depiction in the FIGURE 3 the secondary "Automated Guided Vehicle" AGVy can only follow a route through the operating area OA which is given by the secondary motion plan MPLy. This means that deviation from this route by taking possible other ways are prohibited. In the FIGURE 3 this is depicted again along the route of the secondary motion plan MPLy by dash-lined boxes referenced to route blocking points represented by the secondary cost map overlay CMOy and the extended or modified cost map CM'.

[0116] Again - as in the description of the FIGURE 1 - the used term "in a distributed manner" above at two places with respect to the computed primary cost map overlay CMOx and the computed secondary cost map overlay CMOy thereby means that the computed primary cost map overlay CMOx and the computed secondary cost map overlay CMOy do not or could not affect each other by a corresponding distribution of the cost map overlays so that both, the primary "Automated Guided Vehicle" AGVx and the secondary "Automated Guided Vehicle" AGVy, can be navigated through the cluttered operating area more or less optimal.

[0117] To reach this goal it is again beneficial regarding the computation of the primary cost map overlay CMOx that either in addition to the used operating area related sensor data SD detected by the at least sensing unit SSU of the at least some "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6 the secondary cost map overlay CMOy, which is retransmitted from the secondary "Automated Guided Vehicle" AGVy via the first communication link COL1 to the server SV, is used for the computation of the primary cost map overlay CMOx or alternatively to the used operating area related sensor data SD detected by the at least sensing unit SSU of the at least some "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6 the secondary cost map overlay CMOy, which is retransmitted from the secondary "Automated Guided Vehicle" AGVy via the first communication link COL1 to the server SV, is used lonely for the computation of the primary cost map overlay CMOx.

[0118] Due to the retransmitted secondary cost map overlay CMOy the server SV can in an arbitrary way to combine the retransmitted secondary cost map overlay CMOy with the primary cost map overlay CMOx and to redistribute the combined cost map overlay via the first communication link COL1 to the primary "Automated Guided Vehicle" AGVx.

[0119] Vice versa to reach this goal it is again further beneficial regarding the computation of the secondary cost map overlay CMOy that either in addition to the used operating area related sensor data SD detected by the at least sensing unit SSU of the at least some "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6 the primary cost map overlay CMOx, which is retransmitted from the primary "Automated Guided Vehicle" AGVx via the first communication link COL1 to the server SV, is used for the computation of the secondary cost map overlay CMOy or alternatively to the used operating area related sensor data SD detected by the at least sensing unit SSU of the at least some "Automated Guided Vehicles" AGV1, AGV2, AGV3, AGV4, AGV5, AGV6 the primary cost map overlay CMOx, which is retransmitted from the primary "Automated Guided Vehicle" AGVx via the first communication link COL1 to the server SV, is used lonely for the computation of the secondary cost map overlay CMOy.

[0120] Due to the retransmitted primary cost map overlay CMOx the server SV can in an arbitrary way to combine the retransmitted primary cost map overlay CMOx with the secondary cost map overlay CMOy and to redistribute the combined cost map overlay via the first communication link COL1 to the secondary "Automated Guided Vehicle" AGVy.

[0121] In addition to all that and as an improvement of the second system SYS2 in the third system SYS3 the server SV with computing unit CPTU forms a third-functional AGV-subsystem AGVStf with the external sensor SSext, wherein the centrally computed primary and secondary cost map overlay CMOx, CMOy is additionally computed cpt on the basis of operating area related, external sensor data SDext detected by the external sensor SSext and transmitted via the second communication link COL2 to the server SV, which distributes the computed primary and secondary cost map overlay CMOx, CMOy accordingly to the primary and secondary "Automated Guided Vehicle" AGVx, AGVy.

[0122] By this way, when the external sensor SSext is a camera which monitors a passage such as a "pedestrian crosswalk" of the operating area OA, which is not explicitly shown in the FIGURE 3, the server SV could add blocking cost map overlays to the passage whenever the external sensor SSext respectively the camera registers many persons using the passage respectively the "pedestrian crosswalk", e.g. due to lunch break, when many people moving a similar way to the food court at lunch time. This way, during high-use times, e.g. the lunch break, the primary and secondary "Automated Guided Vehicle" AGVx, AGVy could be biased away by the server SV connected with the external sensor SSext respectively the camera from using this part of the operating area OA.

[0123] Moreover the computing unit CPTU in the server SV of the third system SYS3 is again designed such that the primary and secondary cost map overlay CMOx, CMOy is computed cpt in the course of data-driven approach by scheduled and/or machine learned algorithms based predictions or a priori knowledge about possible performance degradations of the operation area OA, e.g. at least one of higher traffic in certain sub-areas during shift change or break times, blocking of some sub-areas during regular maintenance and delivery of high priority goods, through detecting regularities or abnormalities due to data retrieved from a shift scheduling system or storage maintenance system.

[0124] Furthermore the computing unit CPTU in the server SV of the third system SYS3 is again designed such that the grid map GM of the operating area OA is implemented ipl in the course of replanning the primary and secondary route RTx, RTy of the primary and secondary "Automated Guided Vehicle" AGVx, AGVy by creating the primary and secondary motion plan MPLx, MPLy for the primary and secondary "Automated Guided Vehicle" AGVx, AGVy to shape a traffic within the operating area OA, to avoid the AGV-congestions CGAGV within the operating area OA and/or to optimize a throughput within the operating area OA.


Claims

1. Method for navigating "Automated Guided Vehicle's <AGV's>" of AGV-fleets through cluttered operating areas by a non-graph based navigation, in which a cost map (CM) of an operating area (OA), in particular an industrial shopfloor, indicating whether the operating area (OA) is blocked statically by obstacles (OBS) for at least one "Automated Guided Vehicle" (AGVx, AGVy) of "Automated Guided Vehicles" (AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn) belonging to an AGV-fleet (FLAGV) is deployed (dpl) in order to plan a route (RTx, RTy) for the at least one "Automated Guided Vehicle" (AGVx, AGVy) within the operating area (OA) for getting from a starting point (SPx, SPy) to a destination point (DPx, DPy),
characterized by:
computing (cpt) for the at least one "Automated Guided Vehicle" (AGVx, AGVy) each a cost map overlay (CMOx, CMOy), which is extending or modifying the cost map (CM) by considering at least one of obstructions (OBSR) as moveable obstacles and AGV-congestions within the operating area (OA) and which is used dynamically, locally in a distributed manner, to replan the route (RTx, RTy) of the at least one "Automated Guided Vehicle" (AGVx, AGVy) by creating a motion plan (MPLx, MPLy) for the at least one "Automated Guided Vehicle" (AGVx, AGVy) based on an extended or modified cost map (CM') considering both the cost map overlay (CMOx, CMOy) and the cost map (CM) and to get from the starting point (SPx, SPy) to the destination point (DPx, DPy).
 
2. Method according to claim 1, characterized in that the cost map overlay (CMOx, CMOy) is computed (cpt) decentrally by the at least one "Automated Guided Vehicle" (AGVx, AGVy) on the basis of at least one of operating area related sensor data (SD) detected by at least some of the "Automated Guided Vehicles" (AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn) and transmitted to the at least one "Automated Guided Vehicle" (AGVx, AGVy) and at least one more computed cost map overlay to the cost map overlay (CMOx, CMOy) being self-distributed among the at least one "Automated Guided Vehicle" (AGVx, AGVy).
 
3. Method according to claim 2, characterized in that the sensor data (SD) are transmitted wirelessly and the at least one more computed cost map overlay is self-distributed wirelessly according to a wireless communication network (WCNW), in particular a wireless mesh network (WMNW), formed by the "Automated Guided Vehicles" (AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn) of the AGV-fleet (FLAGV).
 
4. Method according to claim 1, characterized in that the cost map overlay (CMOx, CMOy) is computed (cpt) centrally by a server (SV) outside of the "Automated Guided Vehicles" (AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn) on the basis of at least one of operating area related sensor data (SD) detected by the "Automated Guided Vehicles" (AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn) and transmitted to the server (SV), which distributes the computed cost map overlay (CMOx, CMOy) to the at least one "Automated Guided Vehicle" (AGVx, AGVy), and at least one more computed cost map overlay to the cost map overlay (CMOx, CMOy) being retransmitted from the at least one "Automated Guided Vehicle" (AGVx, AGVy) to the server (SV) .
 
5. Method according to claim 1 or 4, characterized in that
the cost map overlay (CMOx, CMOy) is computed (cpt) centrally by a server (SV) outside of the "Automated Guided Vehicles" (AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn) on the basis of operating area related, external sensor data (SDext) detected by an external sensor (SSext) and transmitted to the server (SV), which distributes the computed cost map overlay (CMOx, CMOy) to the at least one "Automated Guided Vehicle" (AGVx, AGVy).
 
6. Method according to claim 4 or 5, characterized in that
the transmission of the sensor data (SD, SDext) and the distribution of the computed cost map overlay (CMOx, CMOy) take place via a wireless communication (WCO).
 
7. Method according to claim 1, characterized in that the cost map overlay (CMOx, CMOy) is computed (cpt) in the course of data-driven approach by scheduled and/or machine learned algorithms based predictions or a priori knowledge about possible performance degradations of the operation area (OA), e.g. at least one of higher traffic in certain sub-areas during shift change or break times, blocking of some sub-areas during regular maintenance and delivery of high priority goods, through detecting regularities or abnormalities due to data retrieved from a shift scheduling system or storage maintenance system.
 
8. Method according to one of the claims 1 to 7, charac-terized in that
a grid map (GM) of the operating area (OA) is implemented (ipl) in the course of replanning the route (RTx, RTy) of the at least one "Automated Guided Vehicle" (AGVx, AGVy) by creating the motion plan (MPLx, MPLy) for the at least one "Automated Guided Vehicle" (AGVx, AGVy) to shape a traffic within the operating area (OA), to avoid the AGV-congestions (CGAGV) within the operating area (OA) and/or to optimize a throughput within the operating area (OA).
 
9. System (SYS1, SYS2, SYS3) for navigating "Automated Guided Vehicle's <AGV's>" of AGV-fleets through cluttered operating areas by a non-graph based navigation with a deployment unit (DPLU), which deploys (dpl) a cost map (CM) of an operating area (OA), in particular an industrial shopfloor, indicating whether the operating area (OA) is blocked statically by obstacles (OBS) for at least one "Automated Guided Vehicle" (AGVx, AGVy) of "Automated Guided Vehicles" (AGVx, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn) belonging to an AGV-fleet (FLAGV) in order to plan a route (RTx, RTy) for the at least one "Automated Guided Vehicle" (AGVx, AGVy) within the operating area (OA) for getting from a starting point (SPx, SPy) to a destination point (DPx, DPy),
characterized by:
a computing unit (CPTU) computing (cpt) for the at least one "Automated Guided Vehicle" (AGVx, AGVy) each a cost map overlay (CMOx, CMOy), which is extending or modifying the cost map (CM) by considering at least one of obstructions (OBSR) as moveable obstacles and AGV-congestions (CGAGV) within the operating area (OA) and which is used dynamically, locally in a distributed manner, to replan the route (RTx, RTy) of the at least one "Automated Guided Vehicle" (AGVx, AGVy) by creating a motion plan (MPLx, MPLy) for the at least one "Automated Guided Vehicle" (AGVx, AGVy) based on an extended or modified cost map (CM') considering both the cost map overlay (CMOx, CMOy) and the cost map (CM) and to get from the starting point (SPx, SPy) to the destination point (DPx, DPy).
 
10. System (SYS1, SYS2, SYS3) according to claim 9, characterized in that
the computing unit (CPTU) <i> is integrated in the at least one "Automated Guided Vehicle" (AGVx, AGVy), <ii> forms a first-functional AGV-subsystem (AGVSff) with a sensing unit (SSU) of each of at least some of the "Automated Guided Vehicles" (AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn) and a communication unit (COU) of each of the at least some of the "Automated Guided Vehicles" (AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn) and <iii> is designed such that the cost map overlay (CMOx, CMOy) is computed (cpt) decentrally by the at least one "Automated Guided Vehicle" (AGVx, AGVy) on the basis of at least one of operating area related sensor data (SD) detected by the at least one sensing unit (SSU) and transmitted via the at least one communication unit (COU) to the at least one "Automated Guided Vehicle" (AGVx, AGVy) and at least one more computed cost map overlay to the cost map overlay (CMOx, CMOy) being self-distributed among the at least one "Automated Guided Vehicle" (AGVx, AGVy) via the communication unit (COU) .
 
11. System (SYS1, SYS2, SYS3) according to claim 10, characterized in that
the communication unit (COU) of the first-functional AGV-subsystem (AGVSff) is designed such that the sensor data (SD) are transmitted wirelessly and the at least one more computed cost map overlay is self-distributed wirelessly according to a wireless communication network (WCNW), in particular a wireless mesh network (WMNW), formed by the "Automated Guided Vehicles" (AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn) of the AGV-fleet (FLAGV).
 
12. System (SYS1, SYS2, SYS3) according to claim 9, characterized in that
the computing unit (CPTU) <i> is integrated in a server (SV) outside of the "Automated Guided Vehicles" (AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn) being communicatively linked by a first communication link (COL1) with the "Automated Guided Vehicles" (AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn), <ii> forms a second-functional AGV-subsystem (AGVSsf) with a sensing unit (SSU) of each of at least some of the "Automated Guided Vehicles" (AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn) and <iii> is designed such that the cost map overlay (CMOx, CMOy) is computed (cpt) centrally by a server (SV) outside of the "Automated Guided Vehicles" (AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn) on the basis of at least one of operating area related sensor data (SD) detected by the "Automated Guided Vehicles" (AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn) and transmitted via the first communication link (COL1) to the server (SV), which distributes the computed cost map overlay (CMOx, CMOy) via the first communication link (COL1) to the at least one "Automated Guided Vehicle" (AGVx, AGVy) and at least one more computed cost map overlay to the cost map overlay (CMOx, CMOy) being retransmitted from the at least one "Automated Guided Vehicle" (AGVx, AGVy) via the first communication link (COL1) to the server (SV).
 
13. System (SYS1, SYS2, SYS3) according to claim 9 or 12, characterized in that
the computing unit (CPTU) <i> is integrated in the server (SV) outside of the "Automated Guided Vehicles" (AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn) being communicatively linked by a second communication link (COL2) with an external sensor (SSext), <ii> forms a third-functional AGV-subsystem (AGVStf) with the external sensor (SSext) and <iii> is designed such that the cost map overlay (CMOx, CMOy) is computed (cpt) centrally by a server (SV) outside of the "Automated Guided Vehicles" (AGV1, AGV2, AGV3, AGV4, AGV5, AGV6, AGV7, AGV8, ..., AGVx, AGVy, ..., AGVn) on the basis of operating area related, external sensor data (SDext) detected by an external sensor (SSext) and transmitted via the second communication link (COL2) to the server (SV), which distributes the computed cost map overlay (CMOx, CMOy) to the at least one "Automated Guided Vehicle" (AGVx, AGVy).
 
14. System (SYS1, SYS2, SYS3) according to claim 12 or 13, characterized in that
the transmission of the sensor data (SD, SDext) take place via a wireless communication (WCO) on the communication links (COL1, COL2) and the distribution of the computed cost map overlay (CMOx, CMOy) take place via a wireless communication (WCO) on the first communication link (COL1).
 
15. System (SYS1, SYS2, SYS3) according to claim 9, characterized in that
the computing unit (CPTU) is designed such that the cost map overlay (CMOx, CMOy) is computed (cpt) in the course of data-driven approach by scheduled and/or machine learned algorithms based predictions or a priori knowledge about possible performance degradations of the operation area (OA), e.g. at least one of higher traffic in certain sub-areas during shift change or break times, blocking of some sub-areas during regular maintenance and delivery of high priority goods, through detecting regularities or abnormalities due to data retrieved from a shift scheduling system or storage maintenance system.
 
16. System (SYS1, SYS2, SYS3) according to one of the claims 9 to 15, characterized in that
the computing unit (CPTU) is designed such that a grid map (GM) of the operating area (OA) is implemented (ipl) in the course of replanning the route (RTx, RTy) of the at least one "Automated Guided Vehicle" (AGVx, AGVy) by creating the motion plan (MPLx, MPLy) for the at least one "Automated Guided Vehicle" (AGVx, AGVy) to shape a traffic within the operating area (OA), to avoid the AGV-congestions (CGAGV) within the operating area (OA) and/or to optimize a throughput within the operating area (OA).
 




Drawing













Search report









Search report