US 12,242,261 B2
Systems and methods for editing routes for robotic devices
Dmitriy Shestakov, San Diego, CA (US)
Assigned to Brain Corporation, San Diego, CA (US)
Filed by Brain Corporation, San Diego, CA (US)
Filed on Jul. 15, 2022, as Appl. No. 17/865,912.
Claims priority of provisional application 63/222,593, filed on Jul. 16, 2021.
Prior Publication US 2023/0017113 A1, Jan. 19, 2023
Int. Cl. G05D 1/00 (2024.01); G06F 3/04842 (2022.01); G06F 3/04845 (2022.01); G06T 11/20 (2006.01)
CPC G05D 1/0016 (2013.01) [G05D 1/0214 (2013.01); G06F 3/04845 (2013.01); G06T 11/203 (2013.01); G06F 3/04842 (2013.01); G06T 2200/24 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A robot, comprising:
a user interface coupled to the robot;
a memory comprising computer readable instructions stored thereon;
and a controller configured to execute the computer readable instructions to:
receive, via the user interface, a user input corresponding to one or more modifications to a route traveled by the robot, the route being displayed on a computer readable map of an environment, the route comprising a start point and an end point which is proximate to a landmark;
update the route in accordance with the one or more modifications using at least one Bezier curve; and
execute the updated route including the one or more modifications, wherein the controller prevents modifications to the location of the start point and the end point on the computer readable map.