G05D1/22

ADVANCED FLIGHT PROCESSING SYSTEM AND/OR METHOD

The method can include: determining sensor information with an aircraft sensor suite: based on the sensor information, determining a flight command using a set of models: validating the flight command S130; and facilitating execution of a validated flight command. The method can optionally include generating a trained model. However, the method S100 can additionally or alternatively include any other suitable elements. The method can function to facilitate aircraft control based on autonomously generated flight commands. The method can additionally or alternatively function to achieve human-in-the-loop autonomous aircraft control, and/or can function to generate a trained neural network based on validation of autonomously generated aircraft flight commands.

POOL CLEANING SYSTEM AND METHOD TO AUTOMATICALLY CLEAN SURFACES OF A POOL USING IMAGES FROM A CAMERA
20180341272 · 2018-11-29 ·

A pool cleaning system for cleaning debris from a submerged surface of a swimming pool includes a self-propelled pool cleaner having rotatably-mounted supports for supporting and guiding the cleaner on the pool surface; an electric motor for enabling the rotation of the rotatably-mounted supports on the pool surface; at least one camera to capture imagery of the pool surface; a controller, in electronic communication with the at least one camera, to determine a cleanliness characteristic of the pool surface on which the cleaner has passed based on the camera imagery and generate a control signal to direct movement of the cleaner based on the cleanliness characteristic of the pool surface, and a portable electronic device configured to present a graphic on a display, the graphic depicting the submerged surface of the pool and those portions of the surface that remain uncleaned as the cleaner traverses the pool surface.

AGRICULTURAL MACHINE
20240315159 · 2024-09-26 ·

An agricultural machine includes an image recognition system to detect a row region including at least one of a crop and a ridge on a ground surface of a field, traveling equipment including a wheel responsible for steering, a controller configured or programmed to control the traveling equipment, and a start switch to give a command to start row-following travel where the controller is configured or programmed to control the traveling equipment to travel along the row region as detected by the image recognition system.

AGRICULTURAL MACHINE
20240315159 · 2024-09-26 ·

An agricultural machine includes an image recognition system to detect a row region including at least one of a crop and a ridge on a ground surface of a field, traveling equipment including a wheel responsible for steering, a controller configured or programmed to control the traveling equipment, and a start switch to give a command to start row-following travel where the controller is configured or programmed to control the traveling equipment to travel along the row region as detected by the image recognition system.

SECURITY ROBOT AND SYSTEM AND METHOD FOR MANAGING ROBOTS AND FUNCTIONS THEREOF

Disclosed is a method of controlling of a robot including evaluating whether a requestor of control over the robot has a privilege to do so, and if so, then recognizing the authority of the requestor. Disclosed is method of controlling a robot including selecting a point and/or a route for the robot and invoking a control that enables transmitting instructions to which a robot may respond by traveling to the point and/or along the route.

SECURITY ROBOT AND SYSTEM AND METHOD FOR MANAGING ROBOTS AND FUNCTIONS THEREOF

Disclosed is a method of controlling of a robot including evaluating whether a requestor of control over the robot has a privilege to do so, and if so, then recognizing the authority of the requestor. Disclosed is method of controlling a robot including selecting a point and/or a route for the robot and invoking a control that enables transmitting instructions to which a robot may respond by traveling to the point and/or along the route.

Apparatus and method of monitoring product placement within a shopping facility

Methods and apparatuses are provided for use in monitoring product placement within a shopping facility. Some embodiments provide an apparatus configured to determine product placement conditions within a shopping facility, comprising: a transceiver configured to wirelessly receive communications; a product monitoring control circuit coupled with the transceiver; a memory coupled with the control circuit and storing computer instructions that when executed by the control circuit cause the control circuit to: obtain a composite three-dimensional (3D) scan mapping corresponding to at least a select area of the shopping facility and based on a series of 3D scan data; evaluate the 3D scan mapping to identify multiple product depth distances; and identify, from the evaluation of the 3D scan mapping, when one or more of the multiple product depth distances is greater than a predefined depth distance threshold from the reference offset distance of the product support structure.

Pool cleaning system and method to automatically clean surfaces of a pool using images from a camera

A pool cleaning system for cleaning debris from a submerged surface of a swimming pool includes a self-propelled pool cleaner having rotatably-mounted supports for supporting and guiding the cleaner on the pool surface; an electric motor for enabling the rotation of the rotatably-mounted supports on the pool surface; at least one camera to capture imagery of the pool surface; a controller, in electronic communication with the at least one camera, to determine a cleanliness characteristic of the pool surface on which the cleaner has passed based on the camera imagery and generate a control signal to direct movement of the cleaner based on the cleanliness characteristic of the pool surface, wherein the control signal directs movement of the cleaner to reclean a portion of the pool surface where the cleanliness characteristic fails to satisfy a predefined threshold.

APPARATUS, SYSTEM, AND METHOD OF USING DEPTH ASSESSMENT FOR AUTONOMOUS ROBOT NAVIGATION
20240370020 · 2024-11-07 ·

An apparatus, system and method of operating an autonomous mobile robot having a height of at least one meter. The robot body; at least two three-dimensional depth camera sensors affixed to the robot body proximate to the height, wherein the sensors are directed toward a floor surface and, in combination, comprise a substantially 360 degree field of view of the floor surface around the robot body; and a processing system for receiving pixel data within the field of view of the sensors; obtaining missing or erroneous pixels from the pixel data; comparing the missing or erroneous pixels to a template, wherein the template comprises at least an indication of ones of the missing or erroneous pixels indicative of the robot body and a shadow of the robot body; and outputting an indication of obstacles in or near the field of view based on the comparing.

APPARATUS, SYSTEM, AND METHOD OF USING DEPTH ASSESSMENT FOR AUTONOMOUS ROBOT NAVIGATION
20240370020 · 2024-11-07 ·

An apparatus, system and method of operating an autonomous mobile robot having a height of at least one meter. The robot body; at least two three-dimensional depth camera sensors affixed to the robot body proximate to the height, wherein the sensors are directed toward a floor surface and, in combination, comprise a substantially 360 degree field of view of the floor surface around the robot body; and a processing system for receiving pixel data within the field of view of the sensors; obtaining missing or erroneous pixels from the pixel data; comparing the missing or erroneous pixels to a template, wherein the template comprises at least an indication of ones of the missing or erroneous pixels indicative of the robot body and a shadow of the robot body; and outputting an indication of obstacles in or near the field of view based on the comparing.