![]() method and system for coordinating route planning
专利摘要:
Method and system for coordinating route planning A method for coordinating route planning for one or more automated vehicles is described, which includes consulting with an online route planner regarding possible solutions for at least one executable task for each or all of the automated vehicles. more automated vehicles, examine query results, decide a coordinated route plan for each vehicle, and communicate the coordinated route plan to a traffic manager, where the traffic manager ensures that one or more automated vehicles perform each executable task according to the coordinated travel plan. 公开号:BR112013026178A2 申请号:R112013026178 申请日:2012-04-10 公开日:2019-10-01 发明作者:Jay Thomson Jacob 申请人:Crown Equipment Ltd; IPC主号:
专利说明:
‘B METHOD AND SYSTEM FOR COORDINATING ROUTE PLANNING’ ’ FUNDAMENTALS OF IN VENTION FIELD OF THE INVENTION Modalities of the present description, in general, relate to a vehicle management system and, more departed ariously. to a method and apparatus for efficient scheduling for multiple automated non-hokmomic vehicles using a coordinated route planner. RELATED TECHNOLOGY DESCRIPTION Automated vehicles (AVs) operate in dynamic depot environments with mixed use of multiple vehicles »The nature of this environment can cause automated vehicles to be prevented by unknown obstacles or situations as they take care of the execution of tasks. This delay causes any planning to become obsolete, since the interaction of automated vehicles can cause deadlocks, and urgent delays are at risk of completion. Factors, including general driving time, vehicle restrictions, such as non-hokomomic movement and fuel usage, also play a role in planning. These problems motivated the development and 20 the implementation of the programming solution presented using coordinated routes for multiple vehicles. Although research on multi-vehicle route planning is not a new topic, for example, a coordinated approach is used to restrict robots to defined road maps, resulting in a complete and relatively fast solution, a multi-vehicle approach close to ideal for non-holonomic vehicles that focus on continuous curved paths that avoid moving obstacles and have no collision are not available. Even though these solutions are useful, consideration of the problem is not broad enough to be used directly in the target industrial environment. There may be demands for resource utilization and all level of productivity. Current approaches used to solve the problem of planning and programming, particularly with multiple vehicles, have often been very limited in scope to address and attempt to optimize 5 solutions. Therefore, there is a need, in technology, for a method and an apparatus for efficient programming of multiple automated non-holonomic vehicles using coordinated route planning. SUMMARY OF THE INVENTION A method for coordinating route planning for one or more automated vehicles is described which includes consulting an online route planner for possible solutions to at least one executable beating for each of the one or more automated vehicles, examining the query results , decide a coordinated route plan 15 for each vehicle and communicate the coordinated route plan to a traffic manager, where the traffic manager ensures that the one or more automated vehicles perform each executable task according to the coordinated route plan . BRIEF DESCRIPTION OF THE DRAWINGS So that the way in which the exposed features of the present invention can be understood in detail, a more particular description of the invention, set out in summary, can be given by reference to the modalities, some of which are illustrated in the accompanying drawings. However, it is noticed that the attached drawings illustrate only modalities 25 typical of this invention and, therefore, they should not be considered limiting its scope, since the invention can admit other modalities equally effective. Figure 1 is a functional block diagram that illustrates an apparatus for efficient programming of automated vehicles using a map and implementation of a coordinated route planner according to various modalities; Figure 2 illustrates a multilevel graph to carry out route planning «Kírdenado of an automated vehicle according to several modalities; figure 3 is an exemplary graphic road map that illustrates a depot comprising automated vehicles according to various modalities; figure 4 is an exemplary graphic road map that 1.0 represents a programming solution for automated vehicles in a warehouse according to various modalities; figure 5 is an exemplary graphic road map that represents another programming solution for automated vehicles in a warehouse according to various modalities; figures 6A - C illustrate various levels of a multilevel graph for efficient programming of multiple automated non-holonomic vehicles using coordinated route planning according to various modalities; and figure 7 is a block diagram illustrating a system for efficient automated vehicle path planning and planning using a map and implementation of a coordinated route planner according to various modalities, DETAILED DESCRIPTION Given a set of objectives, such as moving product around a warehouse, various modalities of a method and an apparatus for the efficient programming of multiple non-holonomic automated vehicles using coordinated route planning, they find a solution that optimizes resource utilization, while while meeting current and future spanning deadlines. d.e according to some modalities, an objective can be defined for optimization, including terms for maneuver speeds, fuel usage and imminent task locations. The speed at which planning solutions are found allows for many different possibilities for current and future objectives to be evaluated, enabling 5 the best solution to be selected. Route solutions are also augmented by the use of uniformly curved paths to allow an automated vehicle to drive through routes without having to stop. The present description describes a device or system for planning and scheduling multiple vehicles for automated non-holonomic vehicles. This device was developed for use in automated vehicles (for example, robots, automated forklifts and / or the like) to solve planning problems. In general, non-holonomic systems (also referred to as anolonomic) include systems whose states are defined by paths that are used to reach the 15 states. Planning time and scalability are critical factors for functional systems. To help reduce search space and calculation time for the solution, a restriction on the total number of automated vehicles in one. multimode node is introduced. This limits search complexity 20 with little negative impact, since automated vehicles, in general, do not need to occupy the same area in the warehouse. Short planning times have allowed prognostic plans to be generated. Prognosis allows the programming component to spend more time finding an ideal solution without impacting the shooting automated 25 vehicles in motion. Prognosis also provides a level of visibility for order completion and helps to ensure that the use of automated vehicles is efficient not only for the current task, but also for testing tasks. Motivated by the flexible use of automated vehicles and interaction with an environment (for example, a warehouse), this description also describes coordinated route planning, while allowing automated vehicles to drive on and / or off a road map. graphic. This enables an automated vehicle to be activated in any position and drive there until the end of a route with sufficient precision to be able to interact correctly with the environment while performing tasks. Furthermore, because blocked routes can cause other segments of the route to be blocked, preventing other automated vehicles from trying to drive through that area improves resource utilization and saves a significant amount of travel time that would be wasted on other circumstances expecting the area to be cleared or determining an alternate route that avoids obstruction and the blocked route. Figure 1 is a functional block diagram illustrating an apparatus 100 for efficient programming of automated vehicles using a map 102 and implementing a coordinated route planner 104 according to various modalities. In addition to the coordinated route planner 104, the device 100 implements several modules (for example, code of óü / hvuFc, simónóboard, components of / wedmore and / or similar h 20 such as programmer 106, navigation module 108 and traffic manager l 10. In some embodiments, programmer 106 consults coordinated route planner 104 with different possible solutions for one or more available automated vehicles (AVs) that perform several 25 bumps. Programmer 106 allocates these tasks in automated vehicles more effectively by examining the results of possible solutions that are provided from coordinated path planner 104, Once a decision is made as to which solution to execute, programmer 106 communicates a plan coordinated to the traffic manager (> 110 to manage and / or monitor execution by automated vehicles, The i 10 traffic manager ensures that automated vehicles perform the tasks (those allocated according to the coordinated plan. Each automated vehicle includes navigation module 108 to control movement of the 5 vehicle (ie. Direction) and perform location. Traffic manager 110 controls travel distance based on a current running state. As new information becomes available such as changes in map 102 or new tasks to consider, programmer 106 continues to find better solutions and to re-route automated vehicles along multiple routes. Finding the best solution requires programmer 106 to consult coordinated route planner 104 in relation to any and all possible solutions for each of the tasks available by different automated vehicles. Programmer 106 processes the results for each solution and searches for the solution that most closely satisfies the heuristic. A satisfactory runtime performance can be achieved by applying limits on the results and / or selecting the best solution in a given period of time. Improving the performance of the runtime prevents several problems, such as delays caused by inactivity, waste of resources and / or absence of deadlines. Programmer 106 predicts future solutions based on information about impending tasks according to some modalities. When planning for an automated vehicle, another automated vehicle moves to a location and blocks an area for an estimated amount of time while performing some aspect of a current task. An estimated amount of time like this is considered during route planning and scheduling. Once the estimated time elapses, the other automated vehicle can drive to a different location. As a result, task execution by the automated vehicle does not conflict with the execution of the current task by the other automated vehicle. Identifying and avoiding problematic situations (for example, positions that are inescapable) improves time efficiencies and long-term utilization. In response to a query from programmer 106, coordinated route planner 104 resumes time estimates for each possible configuration of one or more automated vehicles. Several factors can influence each time estimate. For example, allocating an automated vehicle to a task can adversely impact other automated vehicles that are also completing tasks or are inactive. Because starting automated inactive vehicles costs time and resources 10 (for example, fuel), programmer 106 uses a heuristic that reflects such costs according to some modalities. For example, coordinated route planner 104 adds terms that represent costs for starting inactive automated vehicles. The apparatus 100 can carry out coordinated route planning 15 continuously or periodically. In some modalities, as tasks become available over time, coordinated route planning is subsequently carried out instead of all at once due to calculation time and limited information. Optionally, whenever an event occurs, such as a new beating or a change in the map 20 102, a current schedule becomes invalidated, as there may potentially be a better solution. Programming, however, is not instantaneous, and it will be inefficient to get automated vehicles to stop steering while a new plan is being calculated. In some embodiments, programmer 106 communicates a specific time to traffic manager 110 after which automated vehicles will stop; traffic manager 110 also returns the estimated position of the automated vehicles at this time. In the meantime, programmer 106 performs route planning and programming from this moment on with the updated event. When the time expires, programmer 1 06 selects the best solution discovered so far, considering that a solution like this is at a pre-defined limit, and updates the current schedule. If the limit is not met, then further planning is necessary . If the event does not change, 5 the immediate plan. automated vehicles continue to perform tasks continuously. In an industrial environment (for example, a warehouse), several areas will often be unavailable for traffic due to a number of reasons, such as an automated vehicle breakdown or an obstruction (for example, an obstacle that is not included in map 102). The tbrma explained below with additional details, due to the size of the search space (for example, a supergraph that includes any and all automated vehicle configurations, as further explained below) prevent changes to be made or / > c .15 whenever there are changes in map 102, a list of blocked nodes is saved instead. The coordinated route planner 104 examines a list like this when performing route planning in order to stop different automated vehicles from planning the route and / or navigating through these areas. If it is known that the same 20 nodes will be blocked for an instant, then the measurements in relation to the heuristic are recalculated according to some modalities. Rather than using standard Zãuó / nx routes for non-holonomic automated vehicles, coordinated route planner 104 modifies Z> uO> S routes to add transition periods of constant change in curvature. A continuous change in a curved path is desired to allow the automated vehicle to drive precisely at a higher speed. In some modalities, the apparatus 100 implements, the paths of modified by the construction of graphic segments and association of paths among uniform paths. The association paths can have sharp curves at the ends and smoother curves when the association paths associate the graph, since the automated vehicle will be going faster one. time the automated vehicle reaches the graph. Due to the extra space that these paths require, the association of the association paths needs to be repeated with more pronounced path segments if the association fails in the softer ones. Figure 2 illustrates a very graphic 200 to carry out coordinated route planning of an automated vehicle according to various modalities. The coordinated route planner 104 considers each and every automated vehicle together as a composite unit with one or more degrees of freedom. Starting positions of automated vehicles are one configuration of this unit and target positions are another configuration. Each configuration can constitute a study in a non-holonomic system. From the illustrated example, the multi-level graph 200 defines a starting position 202 and an objective position 204 for the unit composed of one or more automated vehicles. A total number of possible configurations is limited by the discretization of the 200-level graph on a graphical road map, as explained below with additional details. The movement of one or more automated vehicles can be represented as a series of configurations. Each configuration defines positions for one or more automated vehicles, which may include one or more road mana nodes, such as a 20o road mana node. one or more nodes of. connection at a high level node, such as an aho level 208 node. One configuration can correspond to another configuration when one or more automated vehicles move between connected roadmap nodes, provided that these movements do not result in a collision. In some embodiments, the. coordinated path 104 places various types of nodes across the map and then associates these nodes using segment segments that form a graphic road map »The various types of nodes include, but are not limited to, road map node 206, the node high-level 208, a connection node 210 and an end connection node 212. The path segments that connect several of the nodes include, but are not limited to, 5 a path 2 14 and a path 2.16, Automated vehicles move from node to the node along the path segments until the automated vehicles reach the target position 204. The coordinated route planner 104, in an o / phone process, forms high-level nodes using all possible combinations or 10 configurations of automated vehicles in different nodes on the road map. These level nodes are connected by the movement of an automated vehicle along a connected path segment to reach another high-level node. The coordinated path planner 104 uses various computation techniques (for example, 15 computation techniques. supergraphic) to remove all impractical solutions. In some embodiments, the high-level nodes and associated connections form a supergralko. Therefore, the supergraph includes any and all automated vehicle configurations in the multi-level 200 graph. Crossing the supergraph at run time, programmer 106 searches for the best solution for the 20 route planning without requiring any intersection calculations, which were performed q // h7 e. In some modalities, the coordinated path planner 104 uses a heuristic to search for the multilevel graph 200 for the best solution (ie, path). For example, heuristics can be a time for automated vehicles to move between nodes. Estimates of travel times can be established and added up for all automated vehicles operating on a particular schedule. The coordinated route planner 104 repeats the route planning process that leads to the selection of the best solution when compared to II heuristic. In some modalities involving large areas with several automated vehicles, the coordinated route planner 104 uses a multilevel graph, such as the multilevel graph 200, a. order to 5 reduce a size of a search space. The coordinated route planner 104 groups several nodes. such as road map nodes and connection nodes, at top level nodes, as illustrated. A solution is found, first, for a top level part of the muit.ini.vel 200 chart, followed by a more specific solution for the next level below until 10 a route at the level of the complete road map is completed. The search space is further reduced by restricting the number of automated vehicles at high-level nodes. This restriction is> possible given the industrial environment schemes, which often can effectively allow only one or two automated vehicles in a given area. The multi-level graph 200 will result in a less ideal solution, since it considers that the best search at the allio level will contain the best search at the lower level, and this is proportional to the calculation time. Measurements for evaluation in relation to heuristics can be computed offline for the 200-level graph. In some modalities with high vehicle traffic, the solution found by coordinated route planner 104 will solve such problems by requiring that one or more automated vehicles wait until other vehicles pass through specific locations. Such resolutions are noted in the plan as dependencies between vehicles with the corresponding 25 locations. C) traffic manager 110 interprets these dependencies while the solution is being executed, and ensures that vehicles adhere to these dependencies when determining the distances at which vehicles are allowed to drive. In some modalities, automated vehicles will not always start or end at a position on route 216. This occurs when automated vehicles are manually operated and start anywhere in the known area or need to engage with items placed by human drivers who do not place items on the chart multi-level 200. To solve this problem, for each automated vehicle, a path from the 5 start position to a node and a path from a node to the target position 204 need to be calculated. As long as there is sufficient coverage of the road map, then an Atom route or similar route will suffice. There may be several options for nodes to join, and the closest node may not necessarily be the ideal one. An important advantage of the approach described in the present description is that the calculation speed allows the determination of almost ideal association sites. It can also be more efficient to join along an edge of the road map than in a node. To. To reduce the possibilities of association for an automated vehicle, a grid can be calculated that will contain 15 possible nodes that can be reached from each square of the grid. At run time, the possible nodes are recovered and a binary scan is performed along their connection path segments to determine the best location to associate with. The main segments of the route are chosen as options for the search, and the number at the end of the segment is used. 20 These graphic association paths must be chosen in such a way that they do not intersect with the target / target positions or the start / target nodes of other automated vehicles, and this will allow them to reach their starting node and leave their last node without causing an impasse. Calculating the walkers means that there will be some intersection 25 calculations at run time, but the areas are small and can be resolved quickly if map 102 is decomposed into a quadruple tree. Figure 3 is an exemplary graphic road map 300 that illustrates a depot comprising automated vehicles according to various modalities. () Graphic road map 300 represents three automated vehicles whose task is to capture items from the right side of a map and transport the captured items to a left side according to some modalities. A first automated vehicle 302 picks up an item, which must be returned to the other side of the warehouse. Subsequently, one of the other two automated vehicles must go and pick up one. next item on the right side. There are at least two solutions for programmer 106: using a second automated vehicle 304 or a third automated vehicle 306 to capture the item. All possible solutions, together with the movement of the first automated vehicle 302 to the left, are communicated to the coordinated route planner 104, in which routes with estimated times until completion are computed. Table 1 ESTIMATED TIMES USING DIFFERENT VEHICLES AUTOMATED I I Estimated Times of Displacement | I I ÃF 31) 2 | A V 364 j AV 366 j ÃV © SéóSftd »for | ÀV: 3 (M | 34.13; 19.43 | 5.76 | right capture AV 306 | 36.30 i 10.11 i 44.74; The resulting time estimates are shown in Table .1, and the second automated vehicle 304 is favored for the task, as it is closer and is blocking the corridor. This solution is described in relation to figure 4. Since the departure of inactive automated vehicles may be undesirable, a cost is applied to this activity, in some modalities, This solution is described in relation to figure 5, In some embodiments, coordinated path planner 104 and programmer 106 consider instances where an automated vehicle must wait for another automated vehicle. Waiting positions and time estimates are computed for these instances and incorporated into the route planning and programming, as described in relation to figure 4 and figure 5, Routes with continuous curvature are used in figures 4 δ 5 in the graphic road map and association paths. The association paths are more pronounced at the ends, since automated vehicles are moving more slowly. Table Π represents estimated travel times for the first automated vehicle 302, the second automated vehicle 304 and the third automated vehicle 306 which takes into account the time spent turning an automated vehicle. Table II Estimated travel times | AV 402 - 1 .AV 304. AV 306 I | 39.70 [1 ^ 3-1 j 0.06 í 1.0 Figure 4 is an exemplary graphic road map 400 that represents a solution for programming automated vehicles in. one. deposit, such as the deposit that is represented in Figure 3 according to various modalities. The first automated vehicle 302 starts beating at the start position SI (i.e., a left rectangular area of label on the graphic road map 400) and captures the item. The third automated vehicle 306 moves in order to complete the beating as quickly as possible while the first automated vehicle 302 uses an association path to reach a goal position Gl. With two potential waiting locations labeled W .1. As shown in the graphic road map 400, the start position S l is also the target position G.2 for the second automated vehicle 304. In this way, the second automated vehicle 304 moves to the target position G2 in order to capture the next item with. a W2 waiting location. In some embodiments, the first automated vehicle 252 stops and waits for the second automated vehicle 304 to move to the target position G2 and / or waits for the third automated vehicle 306 to move to the target position G3. In some embodiments, the third automated vehicle 306 is located in the starting position S3 and constitutes an obstruction to the movement of the first automated vehicle 302 and must move out of the way. In other embodiments, the second automated vehicle 304 is located at the start position S2. During the move to the target position G2, the second automated vehicle 304 waits, on the spot! W2, that the first automated vehicle 302 leaves an area around the target position G2, which is also labeled as the start position SI Figure 5 is an exemplary graphic road map 300 that represents another solution for programming automated vehicles in a warehouse, such as the warehouse that is represented in Figure 3 according to various modalities. In some embodiments, the other solution differs from the solution shown in Figure 4 in several aspects. For example, a coordinated route planner that is configured according to this solution assigns a higher cost for starting an automated vehicle. The first automated vehicle 302 starts the task in the start position S l and captures the item. While the first automated vehicle 302 uses an association path to reach a target position G1 with a potential waiting location labeled W1, the second automated vehicle 304 moves from the start position S2 and sc moves to the target position G2, which is also the starting position Sl. Even though the first automated vehicle 302 needs to travel slightly more in time, the third automated vehicle 306 does not have to start, which results in significant cost savings. The third automated vehicle 306 does not need to move from position S3 in order to complete the beating as quickly as possible. Figures 6A - C illustrate various levels of a multilevel 600 graphic for efficient programming of multiple automated non-holonomic vehicles using coordinated route planning according to various modalities. Figures 6A - C represent route planning between a starting position 602 and an objective position 604 by determining ideal local routes between several high level nodes, such as a high level node 606 and a high level node 608. Figure 6A and figure 6B can be referred to as high-level graphics and figure 6C can be referred to as a road map, base graphic. It is noticed that several top-level graphics can be used for coordinated route planning. For example, larger environments may require more than two top-level graphics and a base graphic roadmap. In some modalities. a coordinated route planner determines the ideal local routes between one or more connecting nodes, which are nodes located on a periphery of high-level nodes. The coordinated route planner can determine a route between connecting nodes 610, as shown in figure 6B. An ideal local route such as this one can connect one or more roadmap nodes (for example, roadmap node 206 in figure 2), which are located inside each high level node. In other ways, the coordinated route planner computes an ideal local route that does not pass through at least one road map node. Subsequently, a local path is determined between the start position 602 and a local connection node (for example, a start connection node). In some modalities, a route like this includes one or more nodes of the road map. The coordinated path planner .104 can compute a second local path between objective position 604 and 25 a local connection node (for example, a final connection node, such as the final connection node 212 in figure 2) of a similar way. In some embodiments, the coordinated route planner combines the local routes to form a final route 612 on the 600 level graph. As shown in figure 6C. In some modalities, the coordinated route planner 104 selects a lower cost route that includes these local routes and high level routes to the local connection node associated with objective position 604, Ideal high level routes on the high level node 606 and the high level node 608 are then computed. These routes may not necessarily correspond to any part of the lowest cost route due to various factors, such as other vehicles operating at the same time, or almost the same (time. Once the coordinated route planner 104 determines an Ideal route at a lower level (that is, a road map level), coordinated route planner 104 takes this result 10 as the final route 612 according to one or more modalities, Figure 7 is a structural block diagram of a system. 700 for efficient scheduling for multiple automated non-holonomic vehicles using a coordinated route planner, such as n .104 coordinated route planner according to one or more 15 modalities. In some embodiments, the system 700 includes a computer 702 and a plurality of vehicles 704 (illustrated as a vehicle 704,, a vehicle 704 N ) in which one component is coupled to the others via a network 706, each. of the plurality of vehicles 704 includes a navigation module, such as navigation module 108. for operating various vehicle components, such as steering and / or movement components. It is understood that the plurality of vehicles 704 can use one or more computers to perform the navigation module 108. Computer 702 is a type of computing device (for example, a laptop computer, a desktop computer, a Personal Digital Assistant (PDA), and the like). Each of the 704 vehicles includes a type of device; computing (for example, a laptop computer, a desktop computer, a Digital Personal Assistant (PDA) and the like). A computing device, in general, comprises a central processing unit (CPU) 708. several support circuits 710 and a memory 712. Λ CPU 708 may comprise one or more microprocessors or microcontrollers available there that facilitate orocessing and Data storage. Several circuits of ..... # ............. ........... ............ ..... ........ ..... ..................................... .............. ........ support 710 facilitates the operation of CPU 708 and may include clock circuits, bar.ramem.os, power supplies, input circuits / exit and / or the like. Memory 712 includes exclusive read memory, random access memory, disk drive storage, optical storage, removable storage and the like. Memory 712 includes various data, such as map 110, as well as several AvVhruro packages, such as coordinated route planner 104, programming 106 and navigation module 108. These packages implement a device, such as a device 100 of figure I, for the efficient programming of automated vehicles 704. In some embodiments, coordinated path planner 104 includes software code (for example, instructions executable by processor) that is executed by the CPU in order to respond to queries from programmer 106, as described in the present description. Coordinated route planner 104 determines time estimates for any and all possible solutions for completing a task. These time estimates are used to evaluate possible solutions. In some modalities, the '106 programmer selects a solution for programming the automated vehicles 704 evaluated in relation to a heuristic. Programmer 106 communicates instructions (for example, a schedule) to traffic manager 110, which uses navigation module 108 to control automated vehicle operations and movements. The 706 network comprises a communication system that connects computers by wires, cables, fiber optics and / or wireless connections facilitated by various types of well-known network elements, such as hubs, switches, routers and the like. The 706 network can employ several well-known protocols to communicate information between the network resources. For example, the 706 network can be part of the Internet or intranet, using various communications infrastructure, such as Ethernet, D7FA ΦΪΑ / αΐ ', Gera Packet Radio Service! (GPRS) and the like, Although the foregoing is directed to the modalities of this invention, other additional modalities and modalities of the invention can be conceived without departing from its basic scope, and its scope is determined by the following claims.
权利要求:
Claims (15) [1] 1. Method for coordinating the route planning for one or more automated vehicles, characterized by the feel that it comprises: provide a multi-level graph comprising high-level nodes corresponding to a region, where each of the high-level nodes comprises one or more connection nodes corresponding to an issue in the region, one or more local nodes and corresponding (s) to one interior of the region, and one or more local routes that link the connection nodes, the local nodes, or a combination thereof; [2] 2. Method according to claim 1, characterized by the fact that it comprises removing at least a portion of the graphic road map from the set of graphic road map solution based on at least part of the heuristic of the portion of the road map graphic. [3] Method according to claim 1, çaraçterizad <}. by the tact that it additionally comprises restricting a number of the automated vehicles allowed within each of the high-level ones. [4] 4. Method according to claim 3, characterized by the fact that the number of automated vehicles allowed within each of the high level nodes is two or less. [5] 5 target position of each of the graphic road maps, 20. System according to claim 1.8. characterized> .. ........................................ by the fact that the plan coordinated route requires one of the vehicles to, wait until another of the automated vehicles passes a specific location. 5 select a current area of one of the automated vehicles. from a plurality of areas, in which the current area is indicative of a location of one of the automated vehicles: and determine, onlme, and automatically with one or more central processing units) a joining path from the 10 location to a member of the portion of the local routes, the connection nodes, and the local nodes corresponding to the current area 5. Method according to claim 1. characterized by the fact that it additionally comprises: stop the automation of automated vehicles at a predetermined time; and resuming operation of the automated vehicles after the time period elapses after the predetermined time, in which the coordinated route plan is selected during the time period. [6] 6. Method according to claim 1, characterized by the fact that it further comprises: generate a list of blocked nodes corresponding to the high-level nodes, the connection nodes, and the local nodes that are available; and stop the automated vehicles from navigating from a stop in the region corresponding to the blocked ones. [7] 7. Method according to claim .1, characterized by the fact that it additionally comprises forming a modified Dubins path comprising joining paths at the modified Mo Dubins ends and a change in curvature path located between the joining paths, in which the modified Dubins path comprises sharper turns than continuous change in curved path, and that one or more local (s) of a graphic road map comprises modified Dubins path. [8] 8. Method according to claim L, characterized by the fact that it comprises: build, off / ine, a grid associated with the multi-level graph, in which the grid marks a plurality of areas that each correspond to a portion of the local paths, the connection nodes, and the local nodes; [9] Method according to claim 8, characterized by the fact that the joining path does not intersect with the initial position and the target position of each graphic road map. 10. Method according to claim 1, characterized by the fact that the coordinated path piano requires one of the automated vehicles to wait until another one of one or more vehicles pass a specific location. [10] 10 21. Method for coordinating route planning for a plurality of automated vehicles, in which the automated vehicles are located within a warehouse and in communication with one or more signal processing unit (s), characterized by the fact that it comprises : 10 build, q / E / ne, a set of graphical road map solution from multilevel graph, in which each of the graphical road maps comprises an initial position within one of the high level nodes connected via a final path to a target position for another of the high level nodes, and that the final path comprises a portion of the local paths of the high level nodes; associate a heuristic with each of the multilevel graphs, and that the heuristic is indicative of the final route of your graphic road map; select, orZme, and automatically with one or more 20 signal processing unit (s), a coordinated route plan for automated vehicles from the graphical road map solution set, in which the coordinated route plan is selected with based on at least part of the heuristic; and operate automated vehicles according to the coordinated route plan. [11] 11. Method according to claim 1, characterized by the fact that the heuristic is indicative of travel time. [12] 12. Method according to claim 1, characterized by the fact that the heuristic is indicative of the cost associated with starting an inactive vehicle from the automated vehicles. [13] 13. Method according to claim 1, characterized 25 due to the fact that the heuristic is indicative of the high-level nodes, the connection nodes, and the local nodes that are unavailable. [14] 14. Method according to claim 1. characterized> ............................. due to the fact that automated vehicles are non-holonomic. 15. System to coordinate the route planning in storage, çaraçterizadti by the fact of understanding: a plurality of automated vehicles located within the warehouse, each vehicle comprising a navigation module in communication with a steering component or a component of movement: and one or more signal processing type (s) in communication with each automated vehicles, where one or more signal processing unit (s) executes instructions for: access a multi-level graph comprising 10 high-level nodes, each corresponding to a warehouse region, where each of the high-level nodes comprises one or more connection nodes corresponding to a warehouse region boundary, one or more local nodes corresponding to an interior of the deposit region, and one or more local routes that connect (ru) to the connection nodes, the local nodes, or a combination thereof; build, q ^ h'ne, a set of graphical road map solution from a multilevel graph, in which each graphical road map comprises an initial position within one of the high level nodes, and the final path comprises a portion the local routes of the 20 high-level nodes; associate a heuristic with each of the graphic road maps, where the heuristic is indicative of the final route of its associated graphic road map; select, on / ine, a coordinated route plan for the 2.5 automated vehicles from the graphical road map solution set, where the coordinated route plan is selected based on at least part of the heuristic: and communicate at least a part of the coordinated route plan for each of the automated vehicles, in which the navigation module of each of the automated vehicles to control the steering component, the movement component, or both according to the coordinated route plan. 16. System according to claim 15, characterized by the fact that one or more central processing humidity (s) executes the instructions for: generate a list of blocked nodes corresponding to the high level nodes, the connection nodes, and the local nodes that are unavailable: and interrupt the automated vehicles from the navigation of a part of the warehouse region corresponding to the blocked nodes. 17. System according to claim 15, characterized by the fact that one or more processing unit (s) carries out the instructions to form a modified Dubins path comprising joining paths at modified Dubins ends and a continuous change in a curvature path located between the joining paths, where the modified Dubins path comprises smoother turns than the curvature change in the curvature path., and one or more local path (s) of one of the maps graphic roadways comprise the modified Dubins route. 18. System according to claim 1.5, characterized by the fact that one more central processing unit (s) executes the instructions for: build, qí / z / ae, a grid associated with the multilevel graph. in which the grid marks a plurality of areas of the deposit that each corresponds to a portion of the local routes, and the local nodes; selecting a current area of one of the automated vehicles from a plurality of areas, where the current area is indicative of a location within the warehouse of one of the automated vehicles; and determining, a joining path from the location to a member of the portion of the local paths, the connecting nodes, and the local nodes corresponding to the current area. 19. System according to claim 13, characterized by the fact that the joining path does not intersect with the initial position and the [15] 15 provide a multi-level graph comprising high-level nodes corresponding to a depot region, where each of the high-level nodes comprises one or more connection node (s) corresponding to a depot boundary, one or more connection nodes (s) corresponding to an interior of the deposit region, and one or more local connections that connect to the connection nodes, local nodes, or a combination of themselves; build, a solution set of graphical multi-level graphical road maps, in which each of the graphical road maps comprises an initial position within one of the high-level nodes connected via a final path to a target position of another of the nodes 25 high level, and that the final route comprises a portion of the local routes of the high level nodes, and that the final route corresponds to a road within the deposit; associate a heuristic with each of the graphic road maps, where the heuristic is indicative of the final route of its associated graphic road map: select, on / me, and automatically with one or more central processing unit (s), a coordinated route plan for automated vehicles from the set of graphic road maps solution, in which the coordinated and selected route plan with based at least in part on heuristics; and operate automated vehicles within the warehouse according to the coordinated route plan.
类似技术:
公开号 | 公开日 | 专利标题 BR112013026178A2|2019-10-01|method and system for coordinating route planning De Ryck et al.2020|Automated guided vehicle systems, state-of-the-art control algorithms and techniques US20200233435A1|2020-07-23|Roadmap Annotation for Deadlock-Free Multi-Agent Navigation US10296012B2|2019-05-21|Pre-computation of kinematically feasible roadmaps US20200041274A1|2020-02-06|Boolean Satisfiability | Reduction for Geometry and Kinematics Agnostic Multi-Agent Planning Muñoz et al.2016|Unified framework for path-planning and task-planning for autonomous robots US20130132369A1|2013-05-23|Batched shortest path computation JP2014079819A|2014-05-08|Robot cooperative conveyance planning device, method and program Singhal et al.2017|Managing a fleet of autonomous mobile robots | using cloud robotics platform CN109949604A|2019-06-28|A kind of large parking lot scheduling air navigation aid, system and application method EP3403772A1|2018-11-21|Robot motion planning for avoiding collision with moving obstacles CN111459100A|2020-07-28|Dispatching method and system for automatic guided transport vehicle JP2021043947A|2021-03-18|Optimal route determination apparatus and optimal route determination program JP2021043505A|2021-03-18|Optimal route determination apparatus and optimal route determination program JP2022037191A|2022-03-08|Road map annotation for deadlock-free multi-agent navigation Alsakka et al.2020|Comparison of Shortest Path Finding Algorithms for Cable Networks on Industrial Construction Projects Hassoune et al.2020|A New Distributed Strategy to Find a Bi-objective Optimal Path Toward a Parking in the City Muntean2016|Mobile robot navigation on partially known maps using a fast a star algorithm version Safin et al.2021|Prioritizing Tasks Within a Robotic Transportation System for a Smart Hospital Environment Hu et al.2019|Guiding Autonomous Vehicles Past Obstacles–Theory and Practice Sablani et al.2016|Providing Cloud Services to an Autonomous Robotic Car in Real-Time Traffic Environment Heselden et al.2021|CRH*: A Deadlock Free Framework for Scalable Prioritised Path Planning in Multi-robot Systems CN113671958A|2021-11-19|Method and system for determining obstacle avoidance path of robot, electronic device and medium Werner-Stark et al.2013|Cooperative optimal route planning of accumulator-bank servicing robots
同族专利:
公开号 | 公开日 EP2697701A4|2014-10-01| RU2589869C2|2016-07-10| KR20140025448A|2014-03-04| US20160033971A1|2016-02-04| KR102041093B1|2019-11-06| US9188982B2|2015-11-17| AU2012243484A1|2013-05-02| CA2831832C|2021-06-15| EP3435189A1|2019-01-30| US20140032035A1|2014-01-30| EP3435189B1|2022-02-09| EP2697701B1|2018-10-24| CN107272678A|2017-10-20| EP2697701A2|2014-02-19| CN103608740A|2014-02-26| WO2012141601A3|2013-02-28| CN103608740B|2017-06-30| CN107272678B|2020-11-06| WO2012141601A2|2012-10-18| AU2012243484B2|2014-10-30| US9958873B2|2018-05-01| CA2831832A1|2012-10-18| RU2013150133A|2015-05-20|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 US4043418A|1975-11-06|1977-08-23|Logisticon Inc.|Reverse direction guidance system for lift truck| JPS5266260U|1975-11-10|1977-05-17| JPS5437378B2|1975-12-01|1979-11-14| US4071740A|1976-05-26|1978-01-31|Paul Gogulski|Mobile automated shopping system| DE3003287A1|1979-02-05|1980-08-14|Volvo Ab|SELF-DRIVING VEHICLE| JPS6313632B2|1981-08-31|1988-03-26|Mitsubishi Electric Corp| US4483407A|1982-03-26|1984-11-20|Hitachi, Ltd.|Variable configuration track laying vehicle| US4530056A|1982-10-28|1985-07-16|Modular Automation Corp.|Automated guided vehicle system| JPS6067818A|1983-09-22|1985-04-18|Hitachi Ltd|On-vehicle navigator| JPS6067818U|1983-10-14|1985-05-14| DE3478824D1|1983-10-26|1989-08-03|Automax Kk|Control system for mobile robot| CH667929A5|1984-08-10|1988-11-15|Jd Technologie Ag|DRIVE AND STEERING CONTROL DEVICE FOR DRIVERLESS TRANSPORT UNITS.| JPH0529924B2|1984-09-28|1993-05-06|Yutaka Kanayama| GB8501012D0|1985-01-16|1985-02-20|Gen Electric Co Plc|Automated vehicle drift correction| DE3686301T2|1985-08-30|1993-01-21|Texas Instruments Inc|INTRINSICALLY SAFE BRAKE FOR A MULTI-WHEELED VEHICLE WITH MOTOR-CONTROLLED STEERING.| US4750123A|1985-08-30|1988-06-07|Texas Instruments Incorporated|Method for predicting tracking cameras for free-roaming mobile robots| US4782920A|1987-02-04|1988-11-08|Cascade Corporation|Load-lifting mast especially adapted for use with automatically-guided vehicles| US4746977A|1987-03-12|1988-05-24|Remote Technology Corporation|Remotely operated steerable vehicle with improved arrangement for remote steering| US4855915A|1987-03-13|1989-08-08|Dallaire Rodney J|Autoguided vehicle using reflective materials| US4858132A|1987-09-11|1989-08-15|Ndc Technologies, Inc.|Optical navigation system for an automatic guided vehicle, and method| US4996468A|1987-09-28|1991-02-26|Tennant Company|Automated guided vehicle| US5011358A|1988-10-25|1991-04-30|Andersen Eric T|Height indicator for a fork lift truck| US5179329A|1989-04-25|1993-01-12|Shinko Electric Co., Ltd.|Travel control method, travel control device, and mobile robot for mobile robot systems| US4944357A|1989-04-27|1990-07-31|Caterpillar Industrial Inc.|Power transferring arrangement| US5051906A|1989-06-07|1991-09-24|Transitions Research Corporation|Mobile robot navigation employing retroreflective ceiling features| US5646845A|1990-02-05|1997-07-08|Caterpillar Inc.|System and method for controlling an autonomously navigated vehicle| US5175480A|1990-01-18|1992-12-29|Mckeefery James|Vehicle guidance and control systems and methods for controllably guiding a vehicle along a predetermined pathway| US5170352A|1990-05-07|1992-12-08|Fmc Corporation|Multi-purpose autonomous vehicle with path plotting| DE4035370A1|1990-11-07|1992-05-14|Bosch Gmbh Robert|METHOD FOR DETERMINING THE LOCATION OF A LANDING VEHICLE| US5274560A|1990-12-03|1993-12-28|Audio Navigation Systems, Inc.|Sensor free vehicle navigation system utilizing a voice input/output interface for routing a driver from his source point to his destination point| US5202832A|1991-01-29|1993-04-13|R. R. Donnelley & Sons Co.|Material handling automation system using portable transfer module| US5208753A|1991-03-28|1993-05-04|Acuff Dallas W|Forklift alignment system| US5258911A|1991-04-09|1993-11-02|Crown Equipment Corporation|End of aisle control system| JP2769052B2|1991-04-09|1998-06-25|インターナショナル・ビジネス・マシーンズ・コーポレイション|Autonomous mobile machine, control apparatus and method for mobile machine| JP2589901B2|1991-11-26|1997-03-12|インターナショナル・ビジネス・マシーンズ・コーポレイション|Mobile machines with active sensors| US5276618A|1992-02-26|1994-01-04|The United States Of America As Represented By The Secretary Of The Navy|Doorway transit navigational referencing system| US7672756B2|1995-06-07|2010-03-02|Automotive Technologies International, Inc.|Vehicle communications using the internet| US5324948A|1992-10-27|1994-06-28|The United States Of America As Represented By The United States Department Of Energy|Autonomous mobile robot for radiologic surveys| US5548511A|1992-10-29|1996-08-20|White Consolidated Industries, Inc.|Method for controlling self-running cleaning apparatus| US5491670A|1993-01-21|1996-02-13|Weber; T. Jerome|System and method for sonic positioning| US5350033A|1993-04-26|1994-09-27|Kraft Brett W|Robotic inspection vehicle| US5539638A|1993-08-05|1996-07-23|Pavilion Technologies, Inc.|Virtual emissions monitor for automobile| US5367458A|1993-08-10|1994-11-22|Caterpillar Industrial Inc.|Apparatus and method for identifying scanned reflective anonymous targets| US5402344A|1993-08-23|1995-03-28|Martin Marietta Energy Systems, Inc.|Method for controlling a vehicle with two or more independently steered wheels| KR0161031B1|1993-09-09|1998-12-15|김광호|Position error correction device of robot| JP3455999B2|1993-12-20|2003-10-14|株式会社デンソー|Traveling trolley| US5471393A|1994-01-26|1995-11-28|Bolger; Joe|Driver's associate: a system for vehicle navigation and driving assistance| US5559696A|1994-02-14|1996-09-24|The Regents Of The University Of Michigan|Mobile robot internal position error correction system| SE502834C2|1994-03-29|1996-01-29|Electrolux Ab|Method and apparatus for detecting obstacles in self-propelled apparatus| KR0161042B1|1994-06-07|1999-01-15|김광호|Moving control device and method of robot| DE69526410T2|1994-07-04|2003-01-16|Siemens Ag|METHOD FOR DETERMINING A DIRECTION CHANGE DURING VEHICLE NAVIGATION, DEVICE FOR IMPLEMENTING THIS METHOD, AND VEHICLE WITH SUCH A DEVICE| US5461292A|1994-07-18|1995-10-24|Zondlo; Robert|Remote controlled guidance system for working vehicle| JP3296105B2|1994-08-26|2002-06-24|ミノルタ株式会社|Autonomous mobile robot| IT1271241B|1994-10-04|1997-05-27|Consorzio Telerobot|NAVIGATION SYSTEM FOR AUTONOMOUS MOBILE ROBOT| US5548512A|1994-10-04|1996-08-20|The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration|Autonomous navigation apparatus with neural network for a mobile vehicle| US5515934A|1994-10-17|1996-05-14|Davis; Stuart D.|Agile versatile mobile robot body| US5961571A|1994-12-27|1999-10-05|Siemens Corporated Research, Inc|Method and apparatus for automatically tracking the location of vehicles| IL117792A|1995-05-08|2003-10-31|Rafael Armament Dev Authority|Autonomous command and control unit for mobile platform| JP3241564B2|1995-05-10|2001-12-25|富士通株式会社|Control device and method for motion control of normal wheel type omnidirectional mobile robot| US5586620A|1995-05-12|1996-12-24|Crown Equipment Corporation|Remote viewing apparatus for fork lift trucks| US5819008A|1995-10-18|1998-10-06|Rikagaku Kenkyusho|Mobile robot sensor system| US5916285A|1995-10-18|1999-06-29|Jervis B. Webb Company|Method and apparatus for sensing forward, reverse and lateral motion of a driverless vehicle| US5764014A|1996-02-01|1998-06-09|Mannesmann Dematic Rapistan Corp.|Automated guided vehicle having ground track sensor| DE19613386A1|1996-04-03|1997-10-09|Fiat Om Carrelli Elevatori|Industrial truck, which can be operated either manually or automatically| SE9601440D0|1996-04-15|1996-04-15|Apogeum Ab|Method for determining a plurality of fixed objects| US5709007A|1996-06-10|1998-01-20|Chiang; Wayne|Remote control vacuum cleaner| US5819863A|1996-08-28|1998-10-13|Lockheed Martin Idaho Technologies Company|Vehicle for carrying an object of interest| US5941935A|1996-09-23|1999-08-24|Fernandez; Manuel|Azimuth-axis drift rate determination in an inertial navigator| ES2321671T3|1996-10-18|2009-06-09|Kyushu Electric Power Co., Inc.|ROBOT VEHICLE FOR WORK ON POWER TRANSMISSION LINES WITH CURRENT.| US5999866A|1996-11-05|1999-12-07|Carnegie Mellon University|Infrastructure independent position determining system| US5942869A|1997-02-13|1999-08-24|Honda Giken Kogyo Kabushiki Kaisha|Mobile robot control device| JPH10240343A|1997-02-27|1998-09-11|Minolta Co Ltd|Autonomously traveling vehicle| US6041274A|1997-04-21|2000-03-21|Shinko Electric Co., Ltd.|Positional deviation detecting device for a mobile body and position correcting apparatus for a working machine mounted on a mobile body| NL1006710C2|1997-08-04|1999-02-25|Frog Navigation Systems B V|System and method of driving vehicles.| US6092010A|1997-09-03|2000-07-18|Jervis B. Webb Company|Method and system for describing, generating and checking non-wire guidepaths for automatic guided vehicles| SE511504C2|1997-10-17|1999-10-11|Apogeum Ab|Method and apparatus for associating anonymous reflectors to detected angular positions| DE19757333C1|1997-12-22|1999-09-16|Litef Gmbh|Automatic, fast calibration of an on-board measurement of a speed vector| JPH11296229A|1998-02-13|1999-10-29|Komatsu Ltd|Vehicle guide device| AUPP299498A0|1998-04-15|1998-05-07|Commonwealth Scientific And Industrial Research Organisation|Method of tracking and sensing position of objects| ES2159928T3|1998-04-17|2001-10-16|Liftcon Technologies Ltd|TRANSPORTABLE LIFT TRUCK WITH TELESCOPIC ELEVATOR ARM.| DE19818860C2|1998-04-28|2001-04-19|Daimler Chrysler Ag|Method and device for the detection and localization of sensor errors in motor vehicles| US6046565A|1998-06-19|2000-04-04|Thorne; Henry F.|Robotic vehicle with deduced reckoning positioning system| JP2000029521A|1998-07-08|2000-01-28|Fuji Heavy Ind Ltd|Autonomous traveling method and autonomously traveling vehicle| US20020091271A1|1998-07-16|2002-07-11|Smithkline Beecham Plc|Process for the preparation of an indole derivative| WO2000007492A1|1998-07-31|2000-02-17|Volker Sommer|Household robot for the automatic suction of dust from the floor surfaces| JP3316841B2|1998-08-06|2002-08-19|村田機械株式会社|Automatic guided vehicle system| JP3316842B2|1998-08-06|2002-08-19|村田機械株式会社|Automatic guided vehicle system and automatic guided vehicle guidance method| JP3918326B2|1998-10-26|2007-05-23|株式会社デンソー|Route setting device and navigation device| JP2000255716A|1999-03-09|2000-09-19|Toshiba Corp|Conveyer system| US6161071A|1999-03-12|2000-12-12|Navigation Technologies Corporation|Method and system for an in-vehicle computing architecture| US6338013B1|1999-03-19|2002-01-08|Bryan John Ruffner|Multifunctional mobile appliance| US6461355B2|1999-05-27|2002-10-08|Ams Research Corporation|Insulated electrode and method of assembly| JP4231647B2|1999-07-02|2009-03-04|ブルックスオートメーションインコーポレイテッド|Dynamic route calculation method based on traffic volume| US6446005B1|1999-08-13|2002-09-03|Prolink, Inc.|Magnetic wheel sensor for vehicle navigation system| US6360165B1|1999-10-21|2002-03-19|Visteon Technologies, Llc|Method and apparatus for improving dead reckoning distance calculation in vehicle navigation system| FR2800295B1|1999-11-02|2002-02-22|Salomon Sa|SKATE WHEEL| CA2388870A1|1999-11-18|2001-05-25|The Procter & Gamble Company|Home cleaning robot| US6374155B1|1999-11-24|2002-04-16|Personal Robotics, Inc.|Autonomous multi-platform robot system| US6314341B1|1999-11-26|2001-11-06|Yutaka John Kanayama|Method of recording trajectory data and sensor data for a manually-driven vehicle| US7123166B1|2000-11-17|2006-10-17|Haynes Michael N|Method for managing a parking lot| US6816085B1|2000-01-14|2004-11-09|Michael N. Haynes|Method for managing a parking lot| AU5080201A|2000-03-07|2001-09-17|Sarnoff Corp|A method of pose estimation and model refinement for video representation of a three dimensional scene| JP3421768B2|2000-03-30|2003-06-30|学校法人金沢工業大学|Autonomous vehicle route guidance method, autonomous vehicle route guidance device, and autonomous vehicle equipped with route guidance device| JP3562432B2|2000-04-12|2004-09-08|日産自動車株式会社|Automatic restart / restart system for vehicle engines| JP2002048579A|2000-04-28|2002-02-15|Matsushita Electric Ind Co Ltd|Communication type navigation system| US6454036B1|2000-05-15|2002-09-24|′Bots, Inc.|Autonomous vehicle navigation system and method| US6917839B2|2000-06-09|2005-07-12|Intellectual Assets Llc|Surveillance system and method having an operating mode partitioned fault classification model| US6385515B1|2000-06-15|2002-05-07|Case Corporation|Trajectory path planner for a vision guidance system| US6445983B1|2000-07-07|2002-09-03|Case Corporation|Sensor-fusion navigator for automated guidance of off-road vehicles| JP2002108446A|2000-09-29|2002-04-10|Nippon Seiki Co Ltd|Method for guiding traveling object| US6428439B1|2000-10-04|2002-08-06|Gkn Automotive, Inc.|Integrated viscous transmission in a differential| FR2815932B1|2000-10-27|2004-07-16|Max Jouves|DEVICE FOR PARCING BOATS, WITH AUTOMATED DRYING AND FLOWING| WO2002045029A2|2000-11-03|2002-06-06|Vistant Corporation|Method and apparatus for associating the movement of goods with the identity of an entity moving these goods| SE0004465D0|2000-12-04|2000-12-04|Abb Ab|Robot system| BR0101876B1|2001-04-17|2008-11-18|Improvements introduced to the system and equipment used for block storage of unitized loads with full automatic selection.| US6584375B2|2001-05-04|2003-06-24|Intellibot, Llc|System for a retail environment| US7206753B2|2001-05-04|2007-04-17|Axxon Robotics, Llc|Methods for facilitating a retail environment| US6667592B2|2001-08-13|2003-12-23|Intellibot, L.L.C.|Mapped robot system| US6580246B2|2001-08-13|2003-06-17|Steven Jacobs|Robot touch shield| US6952488B2|2001-08-27|2005-10-04|Carnegie Mellon University|System and method for object localization| US6669089B2|2001-11-12|2003-12-30|3M Innovative Properties Co|Radio frequency identification systems for asset tracking| JP2005515903A|2001-11-28|2005-06-02|エヴォリューションロボティクスインコーポレイテッド|Abstraction and aggregation within the hardware abstraction layer of robot sensors and actuators| JP3968501B2|2001-11-30|2007-08-29|ソニー株式会社|Robot self-position identification system and self-position identification method| KR100504255B1|2001-12-24|2005-07-28|삼성전자주식회사|Auto guided sytem and control method thereof| JP3945279B2|2002-03-15|2007-07-18|ソニー株式会社|Obstacle recognition apparatus, obstacle recognition method, obstacle recognition program, and mobile robot apparatus| US7844364B2|2002-04-16|2010-11-30|Irobot Corporation|Systems and methods for dispersing and clustering a plurality of robotic devices| WO2003093768A1|2002-04-30|2003-11-13|Telmap Ltd.|Navigation system using corridor maps| DE10220936A1|2002-05-10|2003-12-04|Siemens Ag|Localization device with fixed and / or variable landmarks| US6836701B2|2002-05-10|2004-12-28|Royal Appliance Mfg. Co.|Autonomous multi-platform robotic system| US20050149256A1|2002-05-10|2005-07-07|Siemens Aktiengesellschaft|Device for determining the position by means of fixed and/or variable landmarks| KR100478452B1|2002-06-12|2005-03-23|삼성전자주식회사|Localization apparatus and method for mobile robot| US7032980B2|2002-06-27|2006-04-25|The Little Tikes Company|Non-slip wheel for a child's toy| US6842692B2|2002-07-02|2005-01-11|The United States Of America As Represented By The Department Of Veterans Affairs|Computer-controlled power wheelchair navigation system| KR100478451B1|2002-07-05|2005-03-22|삼성전자주식회사|Control method of conveying system| DE10230479A1|2002-07-06|2004-01-15|Robert Bosch Gmbh|Driver information device| US6748292B2|2002-07-15|2004-06-08|Distrobot Systems, Inc.|Material handling method using autonomous mobile drive units and movable inventory trays| US6895301B2|2002-07-15|2005-05-17|Distrobot Systems, Inc.|Material handling system using autonomous mobile drive units and movable inventory trays| GB2389947B|2002-07-25|2004-06-02|Golden River Traffic Ltd|Automatic validation of sensing devices| DE10234730A1|2002-07-30|2004-02-19|Josef Schreiner|Position determination method for use with industrial trucks, e.g. forklift trucks, within a defined area, wherein the positions of transport and reference fixed objects are known and truck positions are determined from them| WO2004015369A2|2002-08-09|2004-02-19|Intersense, Inc.|Motion tracking system and method| US7162056B2|2002-08-16|2007-01-09|Evolution Robotics, Inc.|Systems and methods for the automated sensing of motion in a mobile robot using visual data| US7298314B2|2002-08-19|2007-11-20|Q-Track Corporation|Near field electromagnetic positioning system and method| US7100725B2|2002-08-30|2006-09-05|Aethon|Robotic cart pulling vehicle| US7054716B2|2002-09-06|2006-05-30|Royal Appliance Mfg. Co.|Sentry robot system| US7024278B2|2002-09-13|2006-04-04|Irobot Corporation|Navigational control system for a robotic device| AU2003300959A1|2002-12-17|2004-07-22|Evolution Robotics, Inc.|Systems and methods for visual simultaneous localization and mapping| SE526913C2|2003-01-02|2005-11-15|Arnex Navigation Systems Ab|Procedure in the form of intelligent functions for vehicles and automatic loading machines regarding mapping of terrain and material volumes, obstacle detection and control of vehicles and work tools| KR100506533B1|2003-01-11|2005-08-05|삼성전자주식회사|Mobile robot and autonomic traveling system and method thereof| US6934615B2|2003-03-31|2005-08-23|Deere & Company|Method and system for determining an efficient vehicle path| US7010425B2|2003-03-31|2006-03-07|Deere & Company|Path planner and a method for planning a path of a work vehicle| KR100538949B1|2003-04-04|2005-12-27|삼성광주전자 주식회사|Driving unit for robot cleaner| WO2004090047A1|2003-04-07|2004-10-21|Silverbrook Research Pty Ltd|Water-based dithiolene infrared inkjet inks| US7451021B2|2003-05-06|2008-11-11|Edward Wilson|Model-based fault detection and isolation for intermittently active faults with application to motion-based thruster fault detection and isolation for spacecraft| US20050131645A1|2003-06-09|2005-06-16|Panopoulos Peter J.|Machine having automatic transport with scanning and GPS functions| US7343232B2|2003-06-20|2008-03-11|Geneva Aerospace|Vehicle control system including related methods and components| WO2005003926A2|2003-07-02|2005-01-13|United States Postal Service|System and method for tracking shipment of items utilizing rfid-tags| US7221928B2|2003-10-01|2007-05-22|Laird Mark D|Mobile emergency notification system| JP4409904B2|2003-10-08|2010-02-03|株式会社日立製作所|Route information providing system and route information providing method| US7342516B2|2003-10-08|2008-03-11|Hitachi, Ltd.|Method and apparatus for communicating map and route guidance information for vehicle navigation| KR20050035739A|2003-10-14|2005-04-19|삼성전자주식회사|Unmanned conveyance vehicle control system and method for controlling the system| US7366562B2|2003-10-17|2008-04-29|Medtronic Navigation, Inc.|Method and apparatus for surgical navigation| AT500429B1|2004-01-13|2007-09-15|Plasser Bahnbaumasch Franz|VEHICLE WITH A WORK PLACE| US7065440B2|2004-01-22|2006-06-20|Trimble Navigation, Ltd|Method and apparatus for steering movable object by using control algorithm that takes into account the difference between the nominal and optimum positions of navigation antenna| US20050234679A1|2004-02-13|2005-10-20|Evolution Robotics, Inc.|Sequential selective integration of sensor data| US7689321B2|2004-02-13|2010-03-30|Evolution Robotics, Inc.|Robust sensor fusion for mapping and localization in a simultaneous localization and mapping system| KR20060130715A|2004-03-03|2006-12-19|닛본 덴끼 가부시끼가이샤|Positioning system, positioning method, and program thereof| KR100571837B1|2004-03-05|2006-04-17|삼성전자주식회사|Method and apparatus for controlling navigation in automatic navigation vehicle| US7246007B2|2004-03-24|2007-07-17|General Motors Corporation|System and method of communicating traffic information| WO2005098729A2|2004-03-27|2005-10-20|Harvey Koselka|Autonomous personal service robot| US7148458B2|2004-03-29|2006-12-12|Evolution Robotics, Inc.|Circuit for estimating position and orientation of a mobile object| DE112005000738T5|2004-03-29|2007-04-26|Evolution Robotics, Inc., Pasadena|Method and device for determining position using reflected light sources| WO2005098455A1|2004-04-07|2005-10-20|Tecan Trading Ag|Device and method for identifying, locating and tracking objects on laboratory equipment| US20050246248A1|2004-04-30|2005-11-03|Sarosh Vesuna|Mobile portal for radio frequency identification of objects| BE1016001A3|2004-04-30|2006-01-10|Egemin Nv|Automatic guided vehicle with improved navigation.| JP2007536177A|2004-05-03|2007-12-13|ジエービス・ビー・ウエブ・インターナショナル・カンパニー|System and method for automatically loading a load onto a carrier| US7980808B2|2004-05-03|2011-07-19|Jervis B. Webb Company|Automatic transport loading system and method| US7667575B2|2004-07-30|2010-02-23|Reva Systems Corporation|Location virtualization in an RFID system| US20060053057A1|2004-08-18|2006-03-09|Michael Panayiotis A|Context sensitive streaming system applications| CN1741028A|2004-08-25|2006-03-01|国际商业机器公司|Article position detecting equipment and method| US7271702B2|2004-09-23|2007-09-18|International Business Machines Corporation|Method and system for autonomous correlation of sensed environmental attributes with entities| KR100703692B1|2004-11-03|2007-04-05|삼성전자주식회사|System, apparatus and method for improving readability of a map representing objects in space| US7228230B2|2004-11-12|2007-06-05|Mitsubishi Denki Kabushiki Kaisha|System for autonomous vehicle navigation with carrier phase DGPS and laser-scanner augmentation| US20100222925A1|2004-12-03|2010-09-02|Takashi Anezaki|Robot control apparatus| US8381982B2|2005-12-03|2013-02-26|Sky-Trax, Inc.|Method and apparatus for managing and controlling manned and automated utility vehicles| US7845560B2|2004-12-14|2010-12-07|Sky-Trax Incorporated|Method and apparatus for determining position and rotational orientation of an object| US7610123B2|2005-01-04|2009-10-27|Deere & Company|Vision-aided system and method for guiding a vehicle| US8497761B2|2005-01-13|2013-07-30|Rite-Hite Holding Corporation|System and method for remotely controlling docking station components| US7295114B1|2005-01-21|2007-11-13|Alien Technology Corporation|Location management for radio frequency identification readers| US7451030B2|2005-02-04|2008-11-11|Novariant, Inc.|System and method for interactive selection and determination of agricultural vehicle guide paths offset from each other with varying curvature along their length| US7289931B2|2005-03-24|2007-10-30|Sap Aktiengesellschaft|Electronic location code| US7650231B2|2005-04-25|2010-01-19|The Boeing Company|AGTM airborne surveillance| WO2006128124A2|2005-05-27|2006-11-30|Panoptic Systems, Inc.|Total awareness surveillance system| US20060267731A1|2005-05-31|2006-11-30|Chen Thomas C H|System and apparatus of Internet-linked RFID sensor network for object identifying, sensing, monitoring, tracking and networking| US20060276958A1|2005-06-02|2006-12-07|Jervis B. Webb Company|Inertial navigational guidance system for a driverless vehicle utilizing laser obstacle sensors| JP4300199B2|2005-06-13|2009-07-22|株式会社東芝|Mobile robot, mobile robot position and orientation calculation method, mobile robot autonomous traveling system| JP4488967B2|2005-06-29|2010-06-23|三洋電機株式会社|Route search apparatus and route search method| US7321305B2|2005-07-05|2008-01-22|Pinc Solutions|Systems and methods for determining a location of an object| US7147147B1|2005-07-18|2006-12-12|Diebold, Incorporated|System and method for capturing and searching image data associated with transactions| US7388491B2|2005-07-20|2008-06-17|Rockwell Automation Technologies, Inc.|Mobile RFID reader with integrated location awareness for material tracking and management| AT504872T|2005-07-26|2011-04-15|Macdonald Dettwiler & Associates Inc|GUIDANCE, NAVIGATION AND CONTROL SYSTEM FOR A VEHICLE| US7676532B1|2005-08-02|2010-03-09|Marvell International Ltd.|Processing system and method for transform| US7555363B2|2005-09-02|2009-06-30|Neato Robotics, Inc.|Multi-function robotic device| GB0520576D0|2005-10-10|2005-11-16|Applied Generics Ltd|Using traffic monitoring information to provide better driver route planning| CA2837477C|2005-10-14|2016-06-21|Aethon, Inc.|Robotic ordering and delivery apparatuses, systems and methods| WO2007050406A1|2005-10-21|2007-05-03|Deere & Company|Networked multi-role robotic vehicle| US7579984B2|2005-11-23|2009-08-25|The Boeing Company|Ultra-tightly coupled GPS and inertial navigation system for agile platforms| US7634336B2|2005-12-08|2009-12-15|Electronics And Telecommunications Research Institute|Localization system and method of mobile robot based on camera and landmarks| US7616642B2|2006-01-04|2009-11-10|Sap Ag|Priority assignment and transmission of sensor data| US20070213869A1|2006-02-08|2007-09-13|Intermec Ip Corp.|Cargo transporter with automatic data collection devices| US8050863B2|2006-03-16|2011-11-01|Gray & Company, Inc.|Navigation and control system for autonomous vehicles| JP4577248B2|2006-03-23|2010-11-10|トヨタ自動車株式会社|Route search system, route search method and route search program for moving body| US7646336B2|2006-03-24|2010-01-12|Containertrac, Inc.|Automated asset positioning for location and inventory tracking using multiple positioning techniques| US7912574B2|2006-06-19|2011-03-22|Kiva Systems, Inc.|System and method for transporting inventory items| JP2008009818A|2006-06-30|2008-01-17|Mitsubishi Heavy Ind Ltd|Storehouse simulation system and method| US7774132B2|2006-07-05|2010-08-10|Cisco Technology, Inc.|Providing navigation directions| JP4763537B2|2006-07-13|2011-08-31|株式会社デンソー|Driving support information notification device| EP1887499A1|2006-08-07|2008-02-13|Deutsche Post AG|Method for transporting physical objects, transportation system and transportation means| CN1936999A|2006-10-17|2007-03-28|大连理工大学|City area-traffic cooperative control method based wireless sensor network| KR20080045002A|2006-11-17|2008-05-22|삼성전자주식회사|Recording media, reproducing device, reproducing method, recording device, and recording method| WO2008072412A1|2006-12-11|2008-06-19|Mitsubishi Electric Corporation|Navigation apparatus| US20080167817A1|2007-01-06|2008-07-10|Transbotics Corporation|Automated cargo loading systems and methods| US20080183378A1|2007-01-17|2008-07-31|Weidner David P|Multi-level path mapping for street grid and non-street grid entities| US7739006B2|2007-02-07|2010-06-15|Disney Enterprises, Inc.|System and method for autonomous navigation in a ride vehicle| CN101652789A|2007-02-12|2010-02-17|肖恩·奥沙利文|Share transportation system and service network| KR100814456B1|2007-03-20|2008-03-17|주식회사 나루기술|A thing collecting management system of a mobile rack according to recognize radio frequency identification tag and method of the same| JP4328813B2|2007-04-06|2009-09-09|本田技研工業株式会社|MOBILE DEVICE, ITS CONTROL METHOD AND CONTROL PROGRAM| JP4975503B2|2007-04-06|2012-07-11|本田技研工業株式会社|Legged mobile robot| DE102007021693A1|2007-05-09|2008-11-13|Götting jun., Hans-Heinrich, Dipl.-Ing. |Auxiliary system for determining position of fork-lift truck in parking space, has unit for coupling and/or fixing position of vehicle, where determined position is corrected by relative positioning of vehicle relative to object| ITVI20070143A1|2007-05-21|2008-11-22|Euroimpianti S P A|METHOD AND EQUIPMENT FOR AUTOMATIC HANDLING OF LOADS.| US20090005986A1|2007-06-26|2009-01-01|Honeywell International Inc.|Low power inertial navigation processing| CN100491084C|2007-07-03|2009-05-27|北京控制工程研究所|Mobile Robot local paths planning method on the basis of binary environmental information| JP5047709B2|2007-07-04|2012-10-10|株式会社日立製作所|Moving device, system, moving method, and moving program| WO2009007983A2|2007-07-12|2009-01-15|Carmel - Haifa University Economic Corp Ltd.|Localization method for mobile robots based on landmarks| CN100516776C|2007-11-06|2009-07-22|北京航空航天大学|Road network model based on virtual nodes| US20090140887A1|2007-11-29|2009-06-04|Breed David S|Mapping Techniques Using Probe Vehicles| US8565913B2|2008-02-01|2013-10-22|Sky-Trax, Inc.|Apparatus and method for asset tracking| KR100926783B1|2008-02-15|2009-11-13|한국과학기술연구원|Method for self-localization of a robot based on object recognition and environment information around the recognized object| US20090216438A1|2008-02-21|2009-08-27|Microsoft Corporation|Facility map framework| CN101520946B|2008-02-29|2010-10-13|厦门雅迅网络股份有限公司|Method for planning dynamic lines of urban public transport| US20090306946A1|2008-04-08|2009-12-10|Norman I Badler|Methods and systems for simulation and representation of agents in a high-density autonomous crowd| US7972102B2|2008-07-24|2011-07-05|Marine Terminals Corporation|Automated marine container terminal and system| US8126642B2|2008-10-24|2012-02-28|Gray & Company, Inc.|Control and systems for autonomously driven vehicles| RU2377658C1|2008-11-14|2009-12-27|Андрей Валентинович Сабайдаш|Method of determining optimal route for vehicles| JP4655139B2|2008-11-19|2011-03-23|トヨタ自動車株式会社|Mobile positioning device| KR101214143B1|2008-12-22|2012-12-20|한국전자통신연구원|Method and apparatus for detecting position and orientation| US20100204974A1|2009-02-09|2010-08-12|Utah State University|Lidar-Assisted Stero Imager| US8175801B2|2009-02-28|2012-05-08|Alpine Electronics, Inc.|Link promotion method and apparatus for improving route search performance for navigation system| US9008955B2|2009-05-05|2015-04-14|GM Global Technology Operations LLC|Route planning system for vehicles| US9291468B2|2009-05-05|2016-03-22|GM Global Technology Operations LLC|Route planning system and method| US20100312386A1|2009-06-04|2010-12-09|Microsoft Corporation|Topological-based localization and navigation| US8296065B2|2009-06-08|2012-10-23|Ansaldo Sts Usa, Inc.|System and method for vitally determining position and position uncertainty of a railroad vehicle employing diverse sensors including a global positioning system sensor| JP5462536B2|2009-06-30|2014-04-02|日立オートモティブシステムズ株式会社|Route guidance server device, navigation device, route guidance system, and route guidance method| US20110082668A1|2009-10-06|2011-04-07|Escrig M Teresa|Systems and methods for establishing an environmental representation| US8930023B2|2009-11-06|2015-01-06|Irobot Corporation|Localization by learning of wave-signal distributions| CN101739817B|2009-11-26|2012-08-29|西北工业大学|Shortest path planning method for dynamic origins| EP2506106B1|2009-11-27|2019-03-20|Toyota Jidosha Kabushiki Kaisha|Autonomous moving object and control method| US20110153338A1|2009-12-17|2011-06-23|Noel Wayne Anderson|System and method for deploying portable landmarks| US8340438B2|2009-12-17|2012-12-25|Deere & Company|Automated tagging for landmark identification| AT509438A1|2010-01-18|2011-08-15|Zeno Track Gmbh|Method and system for detecting the position of a vehicle in a defined area| US8508590B2|2010-03-02|2013-08-13|Crown Equipment Limited|Method and apparatus for simulating a physical environment to facilitate vehicle operation and task completion| US8538577B2|2010-03-05|2013-09-17|Crown Equipment Limited|Method and apparatus for sensing object load engagement, transportation and disengagement by automated vehicles| US20120101784A1|2010-10-25|2012-04-26|Trimble Navigation Limited|Wide-area agricultural monitoring and prediction| EP2668623A2|2011-01-24|2013-12-04|Sky-Trax, Inc.|Inferential load tracking| US9547945B2|2011-03-18|2017-01-17|The Raymond Corporation|Integration of an autonomous industrial vehicle into an asset management system| EP2715286B1|2011-05-31|2020-11-25|John Bean Technologies Corporation|Deep lane navigation system for automatic guided vehicles| US8594923B2|2011-06-14|2013-11-26|Crown Equipment Limited|Method and apparatus for sharing map data associated with automated industrial vehicles| US8934672B2|2011-10-19|2015-01-13|Crown Equipment Corporation|Evaluating features in an image possibly corresponding to an intersection of a pallet stringer and a pallet board| US8831984B2|2011-10-19|2014-09-09|Amazon Technologies, Inc.|System and method for inventory management using mobile drive units| JP6020265B2|2012-04-11|2016-11-02|株式会社ダイフク|Goods transport equipment|JP6029743B2|2013-03-29|2016-11-24|三菱重工業株式会社|ON-VEHICLE DEVICE, SIGNAL SYSTEM, AND MOBILE DEVICE CONTROL METHOD| DE102013010787A1|2013-06-28|2014-12-31|Servus Intralogistics Gmbh|Control system for a rail-bound driving robot and method for its operation| US10180328B2|2013-07-10|2019-01-15|Agco Coporation|Automating distribution of work in a field| US10201022B2|2013-07-10|2019-02-05|Agco Corporation|Automation of networking a group of machines| US9354070B2|2013-10-31|2016-05-31|Crown Equipment Corporation|Systems, methods, and industrial vehicles for determining the visibility of features| CN103676944B|2013-12-11|2016-11-23|北京理工大学|The unmanned aerial vehicle flight path planing method searched for based on Dubins path and sparse A| US10127514B2|2014-04-11|2018-11-13|Intelligrated Headquarters Llc|Dynamic cubby logic| GB201409883D0|2014-06-03|2014-07-16|Ocado Ltd|Methods, systems, and apparatus for controlling movement of transporting devices| KR20170024072A|2014-06-27|2017-03-06|크라운 이큅먼트 코포레이션|Vehicle positioning or navigation utilizing associated feature pairs| US10319244B2|2014-09-22|2019-06-11|Sikorsky Aircraft Corporation|Coordinated planning with graph sharing over networks| CN105811085B|2014-12-30|2020-09-08|上海伯乐电子有限公司|Flexible RFID antenna and POS machine device and electronic equipment applying same| US9885773B2|2015-03-07|2018-02-06|Verity Studios Ag|Distributed localization systems and methods and self-localizing apparatus| US10111044B2|2015-05-29|2018-10-23|Verity Studios Ag|Methods and systems for scheduling the transmission of localization signals and operating self-localizing apparatus| DE102015006014A1|2015-05-13|2016-11-17|Universität Bielefeld|Soil cultivation device and method for its navigation and swarm of tillage equipment and methods for their joint navigation| US9945677B1|2015-07-23|2018-04-17|X Development Llc|Automated lane and route network discovery for robotic actors| SE542284C2|2015-10-01|2020-04-07|Epiroc Rock Drills Ab|Method and system for assigning tasks to mining and/or construction machines| US9858819B2|2016-02-03|2018-01-02|Caterpillar Inc.|Traffic control system having deadlock avoidance functionality| US10144453B2|2016-04-13|2018-12-04|Cnh Industrial America Llc|System and method for controlling a vehicle| AU2017256477A1|2016-04-25|2018-12-13|Lg Electronics Inc.|Mobile robot, system for multiple mobile robots, and map learning method of mobile robot| US10296862B1|2016-05-12|2019-05-21|Northrop Grumman Systems Corporation|Time interval assessment of mission plan quality dynamic asset allocation| WO2017218563A1|2016-06-14|2017-12-21|nuTonomy Inc.|Route planning for an autonomous vehicle| US11092446B2|2016-06-14|2021-08-17|Motional Ad Llc|Route planning for an autonomous vehicle| US10309792B2|2016-06-14|2019-06-04|nuTonomy Inc.|Route planning for an autonomous vehicle| US10126136B2|2016-06-14|2018-11-13|nuTonomy Inc.|Route planning for an autonomous vehicle| US10829116B2|2016-07-01|2020-11-10|nuTonomy Inc.|Affecting functions of a vehicle based on function-related information about its environment| DE102016009255A1|2016-07-29|2018-02-01|Kuka Roboter Gmbh|Coordinate paths of multiple moving machines| US10037029B1|2016-08-08|2018-07-31|X Development Llc|Roadmap segmentation for robotic device coordination| RU2637582C1|2016-09-14|2017-12-05|Александр Юрьевич Климентьев|Automated system of vehicle route construction and adjustment| EP3519937A4|2016-09-30|2020-04-29|Staples, Inc.|Hybrid modular storage fetching system| US10683171B2|2016-09-30|2020-06-16|Staples, Inc.|Hybrid modular storage fetching system| US10589931B2|2016-09-30|2020-03-17|Staples, Inc.|Hybrid modular storage fetching system| CN106548247B|2016-10-08|2021-07-09|浙江国自机器人技术有限公司|Traffic control method of mobile robot system| US10681513B2|2016-10-20|2020-06-09|nuTonomy Inc.|Identifying a stopping place for an autonomous vehicle| US10857994B2|2016-10-20|2020-12-08|Motional Ad Llc|Identifying a stopping place for an autonomous vehicle| US10473470B2|2016-10-20|2019-11-12|nuTonomy Inc.|Identifying a stopping place for an autonomous vehicle| US10331129B2|2016-10-20|2019-06-25|nuTonomy Inc.|Identifying a stopping place for an autonomous vehicle| SG10201609375XA|2016-11-09|2018-06-28|Cyclect Electrical Eng Pte Ltd|Vehicle, system and method for remote convoying| WO2018094741A1|2016-11-28|2018-05-31|深圳市大疆创新科技有限公司|Air route editing method and apparatus, and control device| US10480947B2|2016-12-21|2019-11-19|X Development Llc|Boolean satisfiabilityreduction for geometry and kinematics agnostic multi-agent planning| US10296012B2|2016-12-21|2019-05-21|X Development Llc|Pre-computation of kinematically feasible roadmaps| US10363657B2|2016-12-23|2019-07-30|X Development Llc|Multi-agent coordination under sparse networking| US10406687B2|2016-12-23|2019-09-10|X Development Llc|Layered multi-agent coordination| US20180231984A1|2017-01-23|2018-08-16|Massachusetts Institute Of Technology|System for On-Demand High-Capacity Ride-Sharing Via Dynamic Trip-Vehicle Assignment and Related Techniques| US11270371B2|2017-03-10|2022-03-08|Walmart Apollo, Llc|System and method for order packing| KR101975658B1|2017-05-04|2019-05-07|우동진|Method and apparatus for controlling vehicles| CN107368072A|2017-07-25|2017-11-21|哈尔滨工大特种机器人有限公司|A kind of AGV operation control systems and paths planning method that can configure based on map| EP3658856A1|2017-07-28|2020-06-03|Crown Equipment Corporation|Traffic management for materials handling vehicles in a warehouse environment| EP3580625A4|2017-09-18|2020-03-18|Baidu.com Times TechnologyCo., Ltd.|Driving scenario based lane guidelines for path planning of autonomous driving vehicles| RU2692695C2|2017-10-18|2019-06-26|федеральное государственное бюджетное образовательное учреждение высшего образования "Ижевский государственный технический университет имени М.Т. Калашникова"|Close-loop for lean manufacturing system and method of its application| US20190138932A1|2017-11-03|2019-05-09|Drishti Technologies Inc.|Real time anomaly detection systems and methods| US10648820B2|2018-01-03|2020-05-12|Deere & Company|Methods and apparatus for assessing coordinate data| EP3588405A1|2018-06-29|2020-01-01|Tata Consultancy Services Limited|Systems and methods for scheduling a set of non-preemptive tasks in a multi-robot environment| KR20210038538A|2018-08-01|2021-04-07|크라운 이큅먼트 코포레이션|System and method for management of speed zones in warehouse environment| US11084410B1|2018-08-07|2021-08-10|Staples, Inc.|Automated guided vehicle for transporting shelving units| CN110621449A|2018-08-14|2019-12-27|千叶工业大学|Mobile robot| WO2020105189A1|2018-11-22|2020-05-28|日本電気株式会社|Route planning device, route planning method, and computer-readable recording medium| US11119487B2|2018-12-31|2021-09-14|Staples, Inc.|Automated preparation of deliveries in delivery vehicles using automated guided vehicles| US11180069B2|2018-12-31|2021-11-23|Staples, Inc.|Automated loading of delivery vehicles using automated guided vehicles| US11124401B1|2019-03-31|2021-09-21|Staples, Inc.|Automated loading of delivery vehicles| RU2751734C2|2019-12-30|2021-07-16|Общество с ограниченной ответственностью "Яндекс Беспилотные Технологии"|Methods and processors for steering control of self-driving car| CN111103887B|2020-01-14|2021-11-12|大连理工大学|Multi-sensor-based multi-mobile-robot scheduling system design method|
法律状态:
2019-12-10| B06F| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]| 2019-12-10| B25A| Requested transfer of rights approved|Owner name: CROWN EQUIPMENT CORPORATION (US) | 2020-03-03| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]| 2020-09-01| B11B| Dismissal acc. art. 36, par 1 of ipl - no reply within 90 days to fullfil the necessary requirements| 2021-10-05| B350| Update of information on the portal [chapter 15.35 patent gazette]|
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 US201161474030P| true| 2011-04-11|2011-04-11| PCT/NZ2012/000051|WO2012141601A2|2011-04-11|2012-04-10|Method and apparatus for efficient scheduling for multiple automated non-holonomic vehicles using a coordinated path planner| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|