G05D1/0225

AUTONOMOUS MOBILE DEVICE AND METHOD FOR CONTROLLING SAME

An autonomous mobile device and a method for controlling the same are provided. The method includes: performing first positioning on the autonomous mobile device to acquire a first current pose of the autonomous mobile device in a first coordinate system; performing second positioning on the autonomous mobile device when determining, based on the first current pose and a first preset pose of a charging station in the first coordinate system, that a distance between the autonomous mobile device and the charging station is less than or equal to a first preset distance, to obtain a second current pose of the autonomous mobile device in a second coordinate system, and determining, based on the second current pose and a second preset pose of the charging station in the second coordinate system, a second planned path for directing the autonomous mobile device to a docking position of the charging station.

PATHFINDING USING CENTERLINE HEURISTICS FOR AN AUTONOMOUS MOBILE ROBOT
20230211987 · 2023-07-06 ·

To load and unload a trailer, an autonomous mobile robot determines its location and the location of objects within the trailer relative to the trailer itself, rather than relative to a warehouse. The autonomous mobile robot determines its location the location of objects within the trailer relative to the trailer. The autonomous mobile robot navigates within the trailer and manipulates objects within the trailer from the trailer's reference frame. Additionally, the autonomous mobile robot uses a centerline heuristic to compute a path for itself within the trailer. A centerline heuristic evaluates nodes within the trailer based on how far away those nodes are from the centerline. If the nodes are further away from the centerline, they are assigned a higher cost. Thus, when the autonomous mobile robot computes a path, the path is more likely to stay near the centerline of the trailer rather than get closer to the sides.

Autonomous vehicle fueling with centralized scheduling

Vehicles can be equipped to operate in both autonomous and occupant piloted mode. Refueling stations can be equipped to refuel autonomous vehicles without occupant assistance. Refueling stations can be equipped with a fueling control computer that communicates with vehicles via wireless networks to move vehicles between waiting zones, service zones and served zones. Refueling stations can include liquid fuel, compressed gas and electric charging.

MODULAR CONTROL SYSTEM AND METHOD FOR CONTROLLING AUTOMATED GUIDED VEHICLE

A modular control system for controlling an AGV includes an interface, a processor, a memory, and a plurality of programs. The plurality of programs include a task scheduling module, a sensor fusion module, a mapping module, and a localization module. The interface receives a command signal from an AGV management system and sensor signals from a plurality of sensors. The memory stores a surrounding map and the plurality of programs to be executed by the processor. The task scheduling module converts the command signal to generate an enabling signal. The sensor fusion module processes the received sensor signals according to the enabling signal and generates an organized sensor data. The mapping module processes the organized sensor data and the surrounding map to generate an updated surrounding map. The localization module processes the organized sensor data and the updated surrounding map to generate a location and pose signal.

Robot cleaner and control method thereof
11541538 · 2023-01-03 · ·

A robot cleaner according to the present invention includes a body provided with a driving unit for movement, a position recognition unit provided in the body to recognize a position of the body, a storage unit configured to store, on a map, a region cleaned while the body is moving by the driving unit, and a control unit configured to control the driving unit, wherein the control unit determines whether a charging stand exists in a cleaning completed region on the map stored in the storage unit when a return condition that the body returns to the charging stand is satisfied, searches for an uncleaned region when the charging stand is not located in the cleaning completed region, and controls the driving unit such that the body moves from a current position to a point in a found uncleaned region or a point around the found uncleaned region.

User input configured dynamic shuttle

Systems, methods, and devices for reserving a vehicle with a desired vehicle characteristic are disclosed herein. A system includes a receiver to receive a request to reserve a vehicle, wherein the request indicates a desired vehicle characteristic. The system includes a controller configured to determine a change to the vehicle that will satisfy the vehicle characteristic, and the system includes an implementation component configured to implement the change to the vehicle.

Work vehicle and base station

A work vehicle comprising: a drive wheel unit that is provided in a vehicle body and is configured to be driven by a travel drive mechanism; a work unit that is provided in the vehicle body and is configured to perform work on a work target; a battery provided in the vehicle body; a motor that is configured to receive electric power from the battery and drive the work unit; an inclination sensor configured to detect an inclination of the vehicle body relative to a horizontal plane; and a first captured image acquisition unit configured to acquire a captured image that shows surroundings of the vehicle body when the work is being performed.

Artificial intelligence robot cleaner
11540690 · 2023-01-03 · ·

Provided is a robot cleaner. The artificial intelligence robot cleaner includes a traveling driving unit configured to allow the artificial intelligence robot cleaner to travel in an indoor space of a home, a cleaning unit configured to remove pollutants, a sensor configured to acquire data that is used to identify a plurality of members, and a processor configured to control the traveling driving unit and the cleaning unit so as to determine one or more subordinate spaces corresponding to each of the plurality of members among a plurality of subordinate spaces by using the data and a map of the indoor space, determine a return time of some or all of the plurality of members, determine a cleaning priority of the plurality of subordinate spaces based on the return time, and perform cleaning according to the cleaning priority.

FLEET CHARGING STATION ARCHITECTURE
20220410755 · 2022-12-29 ·

A charging system includes a charging station having input configured to receive a first type of electrical power, and a power converter connected to the input. The power converter is configured to convert the first type of electrical power from the input to a second type of electrical power different to the first type of electrical power, the second type of electrical power including DC electrical power. The charging station has outputs connected to the power converter, the outputs configured such that DC electrical power is providable to each of the outputs simultaneously. Each of the outputs is configured to connect to a respective electric vehicle for charging of the electric vehicle.

Moving robot and controlling method for the moving robot

A moving robot includes: a main body; a traveling unit configured to rotate and move the main body; a sensing unit configured to sense position information of a specific point of a front portion of a docking device; and a controller configured to, based on sensing result of the sensing unit, determine i) whether a first condition, which is preset to be satisfied when the docking device is disposed in a front of the moving robot, is satisfied, and ii) whether a second condition, which is preset to be satisfied when the moving robot is disposed in a front of the moving robot, is satisfied, to control an operation of the traveling unit so as to satisfy the first condition and the second condition, and to move to the front so as to attempt to dock in a state where the first condition and the second condition are satisfied.