G05D2105/20

SYSTEMS, APPARATUSES, AND METHODS FOR WAREHOUSE OPERATION AND AUTOMATIC ORDER FULFILLMENT
20240199333 · 2024-06-20 · ·

A method for fulfillment of an order includes receiving, at a master server, a specification of the order including a set of items. The master server selects a runner apparatus and transmits a first command to that apparatus to retrieve a first box for presentation to a picker apparatus, where the first box has an item for fulfillment of the order. The runner apparatus retrieves the first box and presents it to the picker apparatus by moving near the picker apparatus, where the picker apparatus includes a base portion that is immovable, and holding the box for access by the picker apparatus. The master server instructs the picker apparatus to sort that item from the first box to a destination box. The picker apparatus picks the item out of the box via a robot arm of the picker apparatus, and moves it to the destination box.

TRAVELING VEHICLE AND TRAVELING VEHICLE SYSTEM
20240201707 · 2024-06-20 ·

A traveling vehicle operable to travel along a predetermined travel path, and includes an indicator with switchable lighting states, an imager to capture an image of a preceding traveling vehicle located in front of a subject traveling vehicle to include the indicator provided to the preceding traveling vehicle in the captured image, and a controller to control traveling of the subject traveling vehicle based on a determination result of the lighting states of the indicator included in the captured image. The indicator includes a first indicator to notify a state of the subject traveling vehicle, and a second indicator to include both images of the indicator in a lit state and the indicator in an unlit state in the captured image.

METHODS AND SYSTEMS FOR HANDLING OCCLUSIONS IN OPERATION OF AUTONOMOUS VEHICLE

An autonomous vehicle navigates an environment in which occlusions block the vehicle's ability to detect moving objects. The vehicle handles this by receiving sensor data corresponding to the environment, identifying one or more particles of a plurality of initialized particles that have a non-zero probability of being associated with a potential occluded actor in the occluded region, and generating a trajectory of the autonomous vehicle for traversing the environment based on spatiotemporal reasoning about the occluded region and taking into account the one or more particles. Each particle may be associated with a potential actor.

SHELF POSITIONING METHOD OF A TRANSPORTING DEVICE AND TRANSPORTING DEVICE CAPABLE OF POSITIONING A SHELF

A shelf positioning method of a transporting device is provided. The transporting device includes a range finding device and a controller. The shelf is located in a storage area within a specific space. The shelf positioning method is described below. A global coordinate, a global orientation angle, and dimension parameters of the storage area are input to the controller. The range finding device is configured to scan the specific space to obtain multiple datum points. The controller is configured to calculate and remove multiple datum points located outside the storage area, so as to leave datum points located in the storage area as multiple valid datum points. The controller is configured to obtain positioning information of the shelf according to the valid datum points. A transport system capable of positioning a shelf is also provided.

ROBOT CONTROL SYSTEM, ROBOT CONTROL METHOD, AND WIRELESS CALL DEVICE
20240219924 · 2024-07-04 · ·

A robot control system installed in a robot so as to control the robot includes a control module for controlling the robot to move along a preconfigured autonomous traveling path in an autonomous traveling mode; a mode switching module for switching the robot from the autonomous traveling mode to a movement path reconfiguration mode when predetermined switching conditions are satisfied while the robot is in the autonomous traveling mode; and a configuration module for, when the robot is moved by an external force in the movement path reconfiguration mode, tracking a movement path while the robot is moved by the external force and reconfiguring the autonomous traveling path on the basis of the tracked movement path.

METHOD AND SYSTEM FOR ALLOCATING AN AGV VEHICLE IN A PLANT LOCATION
20240220924 · 2024-07-04 ·

Systems and a method control and allocate an automated guided vehicle (AGV) at a plant location of a plant. An order generator is enabled to be configured with an anticipating logical rule whose conditional statement includes a set of anticipating plant status conditions whose fulfillment causes the order generator to send to a fleet manager a corresponding AGV dummy transport order. The AGV dummy transport order requests an allocation of an AGV vehicle, in a busy state, to a plant location until a set of corresponding anticipated conditions are satisfied or until a predefined timer expires.

CLOUD SERVER CAPABLE OF COMMUNICATING WITH AMR, AND CONTROL METHOD OF SAME

The present invention relates to a control method of a cloud server capable of communicating with an autonomous mobile robot (AMR), wherein the control method comprises the steps of: receiving, from a mobile phone or a delivery service-related server, address information, delivery product information, and at least one of a drop location-related image or a capture image; generating a first landmark on the basis of the received address information; and generating a second landmark on the basis of the received delivery product information.

PATH PLANNING APPARATUS

The present disclosure relates to a path planning apparatus, and includes: a travelable region calculation unit configured to calculate a travelable region of a moving body, based on surrounding information of the moving body; a target state calculation unit configured to calculate target state quantity including at least a target position of the moving body; a state prediction unit configured to predict at least current state quantity of the moving body and state quantity of the moving body at one or more positions between a current position and the target position of the moving body, and thereby generate one or more path candidates; a predicted state evaluation unit configured to evaluate the one or more path candidates based on the target state quantity and the travelable region, and output evaluation results; and a path generation unit configured to generate a path from the one or more path candidates based on the evaluation results, and output the path to a motion controller configured to control the moving body based on the path.

VEHICLE UNLOADING MANAGEMENT DEVICE AND VEHICLE UNLOADING MANAGEMENT METHOD

A vehicle unloading management device includes a processor. When an unload request for unloading a vehicle being loaded in an airport parking lot is received from a passenger of an airplane whose arrival destination is an airport, the processor sets a time period for performing automated unload of the passenger's vehicle. In the process of setting the time period, when at least two unload requests are received from at least two vehicles and time periods for performing automated unload of the at least two vehicles overlap, the processor predicts an arrival order at the airport parking lot of a passengers corresponding to the at least two unload requests with overlapping the time periods. And the processor determines an order for automated unload of the at least two vehicles according to the arrival order.

METHOD FOR PREVENTING A DEADLOCK SITUATION IN A SYSTEM FOR TRANSPORTING PRODUCTS

The present invention provides a method and system for preventing a deadlock situation in a system for transporting products. The system comprises a number of vehicles, and a central control server designed to control the vehicles, wherein the central control server comprises a digital representation of the movement area, which representation comprises a plurality of contiguous tiles. The method comprises the method steps of:receiving an order to move a vehicle, in response to the order, associating a vehicle with a movement path, receiving a request from an active vehicle and/or generating for the purpose of an active vehicle a request to carry out a subsequent step of reserving at least one subsequent tile on the latter's movement path; determining that no deadlock situation in the system arises as a result of the active vehicle carrying out the subsequent step. The determining step takes place on the basis of various parameters. The method further comprises:at least on condition that the control server has determined that there is no deadlock situation in the system, the control server reserving the at least one subsequent tile for the active vehicle, at least on condition that the active vehicle has received confirmation of acceptance, moving the active vehicle along its movement path so that the subsequent at least one tile is occupied, the central control server lifting the reservation once a vehicle has completely left a tile reserved for that vehicle.