G05D1/2246

SYSTEMS AND METHODS FOR CONFIGURABLE OPERATION OF A ROBOT BASED ON AREA CLASSIFICATION
20180284792 · 2018-10-04 ·

A method of operating a mobile robot includes generating a segmentation map defining respective regions of a surface based on occupancy data that is collected by a mobile robot responsive to navigation of the surface, identifying sub-regions of at least one of the respective regions as non-clutter and clutter areas, and computing a coverage pattern based on identification of the sub-regions. The coverage pattern indicates a sequence for navigation of the non-clutter and clutter areas, and is provided to the mobile robot. Responsive to the coverage pattern, the mobile robot sequentially navigates the non-clutter and clutter areas of the at least one of the respective regions of the surface in the sequence indicated by the coverage pattern. Related methods, computing devices, and computer program products are also discussed.

IOT SMART DEVICE SYSTEM AND OPERATION THEREOF
20240324838 · 2024-10-03 · ·

Included is a method for operating Internet of Things (IoT) smart devices within an environment, including: connecting at least one IoT smart device with an application executed on a smartphone, wherein the IoT smart devices comprise at least a robotic cleaning device and a docking station of the robotic cleaning device; generating a map of an environment with the robotic cleaning device; displaying the map with the application; and receiving user inputs with the application, wherein the user inputs specify at least: a command to turn on or turn off a first IoT smart device; a command for the robotic cleaning device to clean the environment; and a command for the robotic cleaning device to clean a particular room within the environment.

PATH-PLANNING SYSTEM FOR SELF-DRIVING AGRICULTURAL MACHINE
20240302845 · 2024-09-12 ·

A path planning system for an agricultural machine performing self-driving includes a storage to store a map including fields and a road around the fields, and a processor to generate a path for the agricultural machine on the map. The processor is configured or programmed to generate a first path along which the agricultural machine is to travel while performing agricultural work in any of the fields, the first path being generated on the corresponding field on the map, and generate a second path along which the agricultural machine is to travel toward the field, the second path being generated on the road on the map.

MAP DRAWING METHOD AND DEVICE, MEDIUM AND ELECTRONIC APPARATUS
20240302180 · 2024-09-12 ·

Provided are a map drawing method, a map drawing device, a computer-readable storage medium and an electronic apparatus. The map drawing method comprises scanning a boundary of a surface medium region to generate an initialized region; merging boundary coordinates of the initialized region to obtain a merged region; dividing the merged region into a plurality of sub-regions according to a preset shape; and drawing the boundary of the surface medium region based on the sub-regions and the merged region to obtain a map of the surface medium region. The method can improve the detailedness of the drawn map of the surface medium region.

SERVER DEVICE

A server device includes an area setting unit that sets a first area in which a first lawnmower executes first lawn-mowing work in a work area and a second area in which a second lawnmower executes second lawn-mowing work in the work area, a time calculation unit that obtains a first time necessary for the first lawnmower to execute the first lawn-mowing work in the first area and a second time necessary for the second lawnmower to execute the second lawn-mowing work in the second area, a machine number calculation unit that obtains the number of first lawnmowers and the number of second lawnmowers based on the first time and the second time, and a notification unit that notifies the number of first lawnmowers and the number of second lawnmowers to a smartphone. Consequently, a user can check the number of first lawnmowers and the number of second lawnmowers.

MAPPING NEGATIVE SPACE FOR AUTONOMOUS MOBILE ROBOT
20240302839 · 2024-09-12 ·

A non-transitory machine-readable medium, including instructions, which when executed, cause processing circuitry to perform operations to receive sensor data from a mobile cleaning robot based on interactions between the mobile cleaning robot and an environment. The instructions can further cause the processing circuitry to perform operations to generate a boundary of traversable space by the mobile cleaning robot within the environment using the sensor data, the boundary at least partially defining non-traversable space of the environment, and the non-traversable space including a region beyond the boundary. The instructions can further cause the processing circuitry to perform operations to generate a modified boundary of the environment using the non-traversable space and the sensor data.

PATH PLANNING SYSTEM AND PATH PLANNING METHOD FOR AGRICULTURAL MACHINE PERFORMING SELF-TRAVELING
20240338037 · 2024-10-10 ·

A path planning system for an agricultural machine to automatically travel inside and outside a field includes a storage to store a map of a region including fields and roads, and a processor to generate a path for the agricultural machine on the map. The map includes attribute information representing, for each of the roads, at least one of whether the road is an agricultural road, whether the road is a road along a specific feature, or whether the road is a road where satellite signals from GNSS satellites are receivable. The processor is configured or programmed to generate at least one of a path including an agricultural road with priority, a path including a road along the specific feature with priority, or a path including, with priority, a road where the satellite signals are receivable, as the path for the agricultural machine based on the attribute information.

REMOTE AGRICULTURAL VEHICLE INTERFACE SYSTEM AND METHODS FOR SAME

A remote agricultural vehicle interface system includes an agricultural vehicle capability input configured to receive one or more vehicle characteristics of an agricultural vehicle and a remote vehicle interface generator that generates a remote vehicle interface for the agricultural vehicle based on the vehicle characteristics. The remote vehicle interface includes one or more remote outputs and one or more remote inputs for the agricultural vehicle. A remote access evaluator includes one or more of an electronic device input, a vehicle to device connection input, or a vehicle to device range input configured to receive one or more range characteristics. An interface refinement tool is configured to refine the remote vehicle interface based on one or more of electronic device characteristics, connection characteristics, or range characteristics. A remote vehicle interface output is configured to communicate the remote vehicle interface refined with the interface refinement tool to a candidate electronic device.

CONTROL SYSTEM, CONTROL METHOD, AND STORAGE MEDIUM
20240361773 · 2024-10-31 ·

In a control system comprising, a control unit configured to issue a control instruction to at least one autonomous movable apparatus, and a conversion information holding unit configured to convert spatial information including information on a type of an object that is present in a space defined by latitude, longitude, and height and information on time into a format in association with a first unique identifier and hold the spatial information are provided, and the first unique identifier is stored so that information on a second unique identifier that is different from the first unique identifier and is associated with the first unique identifier can be referred to.

System and method for autonomous operation of a machine

A system for autonomous or semi-autonomous operation of a vehicle is disclosed. The system includes a machine automation portal (MAP) application configured to enable a computing device to (a) display a map of a work site and (b) provide a graphical user interface that enables a user to (i) define a boundary of an autonomous operating zone on the map and (ii) define a boundary of one or more exclusion zones. The system also includes a robotics processing unit configured to (a) receive the boundary of the autonomous operating zone and the boundary of each exclusion zone from the computing device, (b) generate a planned command path that the vehicle will travel to perform a task within the autonomous operating zone while avoiding each exclusion zone, and (c) control operation of the vehicle so that the vehicle travels the planned command path to perform the task.