-
公开(公告)号:US12111664B1
公开(公告)日:2024-10-08
申请号:US17888921
申请日:2022-08-16
Applicant: Ali Ebrahimi Afrouzi , Lukas Robinson , Chen Zhang
Inventor: Ali Ebrahimi Afrouzi , Lukas Robinson , Chen Zhang
CPC classification number: G05D1/0248 , B25J5/007 , B25J9/0003 , G05D1/0236 , G05D1/027 , G05D1/0272
Abstract: Provided is a robot, including: a chassis; a set of wheels; a plurality of sensors; a camera; a processor; a memory storing instructions that when executed by the processor effectuate operations including: capturing, with the camera, spatial data of surroundings of the robot; generating, with the processor, a spatial model of the surroundings based on at least the spatial data of the surroundings; generating, with the processor, a movement path based on the spatial model of the surroundings; and inferring, with the processor, a location of the robot.
-
公开(公告)号:US12070847B1
公开(公告)日:2024-08-27
申请号:US17867023
申请日:2022-07-18
Applicant: Ali Ebrahimi Afrouzi , Lukas Robinson , Chen Zhang , Brian Highfill
Inventor: Ali Ebrahimi Afrouzi , Lukas Robinson , Chen Zhang , Brian Highfill
CPC classification number: B25J11/0085 , B25J9/0003 , B25J9/0084 , B25J9/1664 , B25J9/1684 , G05B13/0205
Abstract: A system for collaboration between a first robot and a second robot, including: an application of a communication device configured to receive at least one input designating an instruction for the first robot to execute a first task and an instruction for the second robot to execute a second task after the first robot completes the first task; the first robot, including a medium storing instructions that when executed by a processor of the first robot effectuates operations including: actuating the first robot to execute the first task; and actuating the first robot to dock at a charging station upon completion of the first task; and the second robot including a medium storing instructions that when executed by a processor of the second robot effectuates operations including actuating the second robot to execute the second task upon receiving a signal indicating the first task is complete by the first robot.
-
公开(公告)号:US20240119614A1
公开(公告)日:2024-04-11
申请号:US18489572
申请日:2023-10-18
Applicant: Ali Ebrahimi Afrouzi , Chen Zhang , Sebastian Schweigert , Lukas Robinson
Inventor: Ali Ebrahimi Afrouzi , Chen Zhang , Sebastian Schweigert , Lukas Robinson
IPC: G06T7/593 , G06V20/64 , G01S17/86 , G06T7/13 , G06T7/30 , G05D1/02 , G06T7/136 , G06T7/33 , G06V20/10 , G06V10/10 , G06T7/00 , G06V10/75 , G01S17/48 , G06N5/047 , G01S7/48 , G01S17/89
CPC classification number: G06T7/593 , G06V20/64 , G01S17/86 , G06T7/13 , G06T7/30 , G05D1/0253 , G06T7/136 , G06T7/344 , G06V20/10 , G06V10/16 , G06V10/10 , G06T7/0002 , G06V10/751 , G05D1/0274 , G01S17/48 , G06N5/047 , G01S7/4804 , G01S17/89 , G06T2207/10028 , G05D2201/0203
Abstract: A method for perceiving a model of an environment, including: capturing a plurality of data while the robot moves within the environment, wherein: the plurality of data comprises at least a first data and a second data captured by a first sensor of a first sensor type and a second sensor of a second sensor type, respectively; the first sensor type is an imaging sensor; the second senor type captures movement data; an active source of illumination is positioned adjacent to the imaging sensor such that reflections of illumination light illuminating a path of the robot fall within a field of view of the imaging sensor; perceiving the model of the environment based on at least a portion of the plurality of data; storing the model of the environment in a memory; and transmitting the model of the environment to an application of a smartphone.
-
公开(公告)号:US20230367324A1
公开(公告)日:2023-11-16
申请号:US18360679
申请日:2023-07-27
Applicant: Ali Ebrahimi Afrouzi , Shahin Fathi Djalali , Lukas Robinson , Brian Highfill
Inventor: Ali Ebrahimi Afrouzi , Shahin Fathi Djalali , Lukas Robinson , Brian Highfill
CPC classification number: G05D1/0219 , A47L9/2826 , A47L9/0477 , A47L5/22 , A47L9/009 , G06V20/10 , A47L9/30 , G05D1/0231 , A47L9/2894 , A47L9/2852 , G05D2201/0203 , G05D1/0242 , B60G7/001
Abstract: Provided is a robot, including: a chassis; a set of wheels coupled to the chassis; a plurality of sensors; a processor; and a non-transitory, machine-readable media storing instructions that when executed by the processor effectuates operations including: establishing, with the processor, a wireless connection with at least one of a computing device, a charging station, and a second robot; capturing, with at least one sensor, spatial data of an environment of the robot; generating or updating, with the processor, a map of the environment based on at least a portion of the spatial data; dividing, with the processor, the map into two or more rooms; storing, with the processor, the map in a memory accessible to the processor during a subsequent work session; and transmitting, with the processor, the map to an application of the computing device, wherein the application is configured to display the map.
-
公开(公告)号:US11747819B1
公开(公告)日:2023-09-05
申请号:US17837682
申请日:2022-06-10
Applicant: Ali Ebrahimi Afrouzi , Lukas Robinson , Chen Zhang , Brian Highfill
Inventor: Ali Ebrahimi Afrouzi , Lukas Robinson , Chen Zhang , Brian Highfill
CPC classification number: G05D1/0221 , G05D1/0212 , G05D1/0231 , A62C27/00
Abstract: Provided is provide a robotic device, including: a chassis; a set of wheels; a control system; a battery; one or more sensors; a processor; a tangible, non-transitory, machine readable medium storing instructions that when executed by the processor effectuates operations including: capturing, with the one or more sensors, data of an environment of the robotic device and data indicative of movement of the robotic device; generating or updating, with the processor, a map of the environment based on at least a portion of the captured data; and generating or updating, with the processor, a movement path of the robotic device based on at least the map of the environment.
-
公开(公告)号:US11726489B1
公开(公告)日:2023-08-15
申请号:US17707665
申请日:2022-03-29
Applicant: Ali Ebrahimi Afrouzi , Lukas Robinson , Chen Zhang
Inventor: Ali Ebrahimi Afrouzi , Lukas Robinson , Chen Zhang
CPC classification number: G05D1/0231 , B25J9/1664 , B25J9/1697 , B25J11/0085 , G05D1/0088 , G05D2201/0203
Abstract: Provided is a tangible, non-transitory, machine readable medium storing instructions that when executed by one or more processors of a robotic device effectuate operations including capturing, with a camera of the robotic device, spatial data of surroundings of the robotic device; generating, with the one or more processors of the robotic device, a movement path based on the spatial data of the surroundings; capturing, with at least one sensor of the robotic device, at least one measurement relative to the surroundings of the robotic device; obtaining, with the one or more processors of the robotic device, the at least one measurement; and inferring, with the one or more processors of the robotic device, a location of the robotic device based on the at least one measurement.
-
公开(公告)号:US11656082B1
公开(公告)日:2023-05-23
申请号:US17827729
申请日:2022-05-29
Applicant: Ali Ebrahimi Afrouzi , Lukas Robinson , Chen Zhang
Inventor: Ali Ebrahimi Afrouzi , Lukas Robinson , Chen Zhang
IPC: G05D1/02 , G01C21/16 , A47L11/40 , G06T7/30 , G06T7/11 , G06T7/62 , G05D1/00 , G01C21/20 , G01S17/89 , G06T7/55 , H04N23/00 , G06T3/00 , G06T7/521
CPC classification number: G01C21/165 , A47L11/4011 , G01C21/206 , G01S17/89 , G05D1/0088 , G05D1/0219 , G05D1/0272 , G05D1/0274 , G06T7/11 , G06T7/30 , G06T7/55 , G06T7/62 , H04N23/00 , A47L2201/022 , A47L2201/04 , G05D1/0242 , G05D1/0246 , G05D1/0255 , G05D1/0257 , G06T3/0068 , G06T7/521 , G06T2207/10028
Abstract: Provided is a tangible, non-transitory, machine readable medium storing instructions that when executed by a processor of a robot effectuates operations including: capturing, with at least one sensor, first data used in indicating a position of the robot; capturing, with at least one sensor, second data indicative of movement of the robot; recognizing, with the processor of the robot, a first area of the workspace based on at least one of: a first part of the first data and a first part of the second data; generating, with the processor of the robot, a first movement path covering at least part of the first recognized area; actuating, with the processor of the robot, the robot to move along the first movement path; and generating, with the processor of the robot, a map of the workspace based on at least one of: the first data and the second data.
-
公开(公告)号:US12135563B1
公开(公告)日:2024-11-05
申请号:US18215194
申请日:2023-06-28
Applicant: Ali Ebrahimi Afrouzi , Lukas Robinson , Chen Zhang , Brian Highfill
Inventor: Ali Ebrahimi Afrouzi , Lukas Robinson , Chen Zhang , Brian Highfill
Abstract: A robotic device including a medium storing instructions that when executed by a processor effectuates operations including: capturing images and sensor data of an environment as the robotic device drives back and forth in straight lines; generating or updating a map of the environment based on at least one of the one or more images and the sensor data; recognizing one or more rooms in the map based on at least one of the one or more images and the sensor data; determining at least one of a position and an orientation of the robotic device relative to the environment based on at least one of the one or more images and the sensor data; and actuating the robotic device to adjust a heading of the robotic device based on the at least one of the position and the orientation of the robotic device relative to the environment.
-
公开(公告)号:US20240310851A1
公开(公告)日:2024-09-19
申请号:US18413853
申请日:2024-01-16
Applicant: Ali Ebrahimi Afrouzi , Lukas Robinson , Andrew Francis Fitzgerald , Amin Ebrahimi Afrouzi , Brian Highfill
Inventor: Ali Ebrahimi Afrouzi , Lukas Robinson , Andrew Francis Fitzgerald , Amin Ebrahimi Afrouzi , Brian Highfill
CPC classification number: G05D1/617 , B25J9/1676 , B25J9/1697 , G05D1/249
Abstract: A method for operating a robot, including: capturing images of a workspace; capturing data indicative of movement of the robot; capturing LIDAR data as the robot moves within the workspace; generating a map of the workspace based on the LIDAR data; actuating the robot to drive; discriminating between an object on a floor surface along a path of the robot and the floor surface based on the captured images; actuating the robot to drive until determining all areas of the workspace are discovered and included in the map; and executing a cleaning function.
-
公开(公告)号:US20240284053A1
公开(公告)日:2024-08-22
申请号:US18423468
申请日:2024-01-26
Applicant: Ali Ebrahimi Afrouzi , Lukas Robinson
Inventor: Ali Ebrahimi Afrouzi , Lukas Robinson
CPC classification number: H04N23/74 , G05D3/10 , G06T7/70 , G06V20/10 , H04N7/18 , H04N23/51 , H04N23/54 , H04N23/56
Abstract: 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.
-
-
-
-
-
-
-
-
-