Aug 18, 2026

US12710253 - Method for a robotic device to polymorph, adapt, and actuate in real time to respond to a perceived stimuli based on a probabilistic prediction of an outcome given a certain response

Some aspects include a method for operating an autonomous robot, including: capturing, with a first sensor disposed on the robot, data of an environment of the robot; generating, with the processor, a map of the environment based on at least the data of the environment; localizing, with the processor, the robot within the environment; capturing, with a second sensor disposed on the robot, data of a floor surface; determining, with the processor, a floor type of areas of the environment based on the data of the floor surface; and determining, with the processor, settings of the robot based on at least the floor type of the floor surface, wherein the settings comprise at least an elevation of each of at least one component of the robot from the floor surface.

The patent describes a robotic device capable of autonomously adjusting its cleaning components and elevation based on the type and elevation of various floor surfaces detected through multiple sensors. It utilizes a processor to generate a map of the environment, identify objects, and adapt its settings in real-time for effective cleaning.

Claim 1

1 . A robotic device for autonomously adjusting to different floor surfaces for cleaning the floor surfaces of an environment, comprising: a chassis; a set of wheels coupled to the chassis; a plurality of sensors; a plurality of cleaning components; a processor; one or more tangible, non-transitory, machine-readable media storing instructions that, when executed by the processor of the robotic device, effectuate operations, comprising: measuring distances, with a Light Detector and Ranger (LIDAR) sensor of the robotic device, as the robotic device moves in the environment, and generating or ascertaining, with the processor, a map of the environment based on at least the distances measured by the LIDAR sensor of the robotic device; capturing, with an image sensor of the robotic device, images of the environment as the robotic device moves in the environment; detecting, with the processor, at least a presence of objects on the floor surfaces based on images captured by the image sensor of the robotic device; capturing, with a floor sensor of the robotic device, sensor data from the floor surfaces of the environment; determining, with the processor, a type of floor surface in areas of the environment based on the sensor data captured from the floor surfaces by the floor sensor of the robotic device; identifying, with the processor, a presence of a difference in the type of the floor surface within the environment, and adjusting, with the processor, an elevation of a cleaning component of the robotic device in response to the difference in the type of the floor surface; determining, with the processor, a location of the robotic device within the environment as the robotic device moves within the environment; identifying, with the processor, a presence of a difference in elevation between the floor surfaces; and adjusting, with the processor, the elevation of the robotic device in response to the difference in elevation between the floor surfaces. a chassis; a set of wheels coupled to the chassis; a plurality of sensors; a plurality of cleaning components; a processor; one or more tangible, non-transitory, machine-readable media storing instructions that, when executed by the processor of the robotic device, effectuate operations, comprising: measuring distances, with a Light Detector and Ranger (LIDAR) sensor of the robotic device, as the robotic device moves in the environment, and generating or ascertaining, with the processor, a map of the environment based on at least the distances measured by the LIDAR sensor of the robotic device; capturing, with an image sensor of the robotic device, images of the environment as the robotic device moves in the environment; detecting, with the processor, at least a presence of objects on the floor surfaces based on images captured by the image sensor of the robotic device; capturing, with a floor sensor of the robotic device, sensor data from the floor surfaces of the environment; determining, with the processor, a type of floor surface in areas of the environment based on the sensor data captured from the floor surfaces by the floor sensor of the robotic device; identifying, with the processor, a presence of a difference in the type of the floor surface within the environment, and adjusting, with the processor, an elevation of a cleaning component of the robotic device in response to the difference in the type of the floor surface; determining, with the processor, a location of the robotic device within the environment as the robotic device moves within the environment; identifying, with the processor, a presence of a difference in elevation between the floor surfaces; and adjusting, with the processor, the elevation of the robotic device in response to the difference in elevation between the floor surfaces. measuring distances, with a Light Detector and Ranger (LIDAR) sensor of the robotic device, as the robotic device moves in the environment, and generating or ascertaining, with the processor, a map of the environment based on at least the distances measured by the LIDAR sensor of the robotic device; capturing, with an image sensor of the robotic device, images of the environment as the robotic device moves in the environment; detecting, with the processor, at least a presence of objects on the floor surfaces based on images captured by the image sensor of the robotic device; capturing, with a floor sensor of the robotic device, sensor data from the floor surfaces of the environment; determining, with the processor, a type of floor surface in areas of the environment based on the sensor data captured from the floor surfaces by the floor sensor of the robotic device; identifying, with the processor, a presence of a difference in the type of the floor surface within the environment, and adjusting, with the processor, an elevation of a cleaning component of the robotic device in response to the difference in the type of the floor surface; determining, with the processor, a location of the robotic device within the environment as the robotic device moves within the environment; identifying, with the processor, a presence of a difference in elevation between the floor surfaces; and adjusting, with the processor, the elevation of the robotic device in response to the difference in elevation between the floor surfaces.

Google Patents

https://patents.google.com/patent/US12710253

USPTO PDF

https://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/12710253

Use the arrows to move through the archive in gazette order.