US 12,321,903 B2
System, devices and methods for tele-operated robotics
Naganand Murty, Alamo, CA (US); Gunjit Singh, San Francisco, CA (US); and Jarrett Jeffrey Herold, Pleasanton, CA (US)
Assigned to ELECTRIC SHEEP ROBOTICS, INC., San Jose, CA (US)
Filed by ELECTRIC SHEEP ROBOTICS, INC., San Jose, CA (US)
Filed on Jul. 28, 2023, as Appl. No. 18/227,749.
Application 18/227,749 is a continuation of application No. 17/129,261, filed on Dec. 21, 2020, granted, now 11,715,072.
Application 17/129,261 is a continuation of application No. 16/989,139, filed on Aug. 10, 2020, granted, now 10,906,181.
Application 16/989,139 is a continuation of application No. PCT/US2020/026846, filed on Apr. 6, 2020.
Claims priority of provisional application 62/830,447, filed on Apr. 6, 2019.
Prior Publication US 2024/0086862 A1, Mar. 14, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. B25J 9/16 (2006.01); G06Q 10/20 (2023.01); G06T 7/73 (2017.01); G06V 10/25 (2022.01); G06V 20/10 (2022.01); G06V 20/13 (2022.01); G06V 20/17 (2022.01); B64U 10/60 (2023.01); B64U 50/38 (2023.01); B64U 101/30 (2023.01)
CPC G06Q 10/20 (2013.01) [B25J 9/1676 (2013.01); B25J 9/1689 (2013.01); B25J 9/1697 (2013.01); G06T 7/74 (2017.01); G06V 10/25 (2022.01); G06V 20/10 (2022.01); G06V 20/13 (2022.01); G06V 20/17 (2022.01); B64U 10/60 (2023.01); B64U 50/38 (2023.01); B64U 2101/30 (2023.01); B64U 2201/202 (2023.01); G06T 2207/30261 (2013.01); G06T 2210/12 (2013.01)] 5 Claims
OG exemplary drawing
 
1. A robot comprising:
an optical marker disposed to be visible in a top-view image of the robot;
a receiver configured to receive, from an image sensor, a top-down image of an area of interest surrounding the robot within a property, the top-down image including the top-view image of the robot; and
a processor configured to:
distinguish the robot from structural features on the property based on an image of the optical marker,
determine, based on the top-down image, a position and an orientation of the robot and the structural features relative to the property,
determine, among the structural features, a subset of features classified as obstacles inhibiting an operation of the robot as the robot moves within the area of interest,
determine an operating path for the robot within the area of interest so as to avoid the obstacles, and
cause the robot to operate along the determined operating path.