CPC G05D 1/0094 (2013.01) [B64C 39/02 (2013.01); G06V 10/147 (2022.01); G06V 20/13 (2022.01); G06V 20/52 (2022.01); G08B 13/1965 (2013.01); G08B 25/00 (2013.01); G08G 5/0013 (2013.01); G08G 5/0034 (2013.01); G08G 5/0069 (2013.01); B64U 2101/30 (2023.01); B64U 2201/10 (2023.01)] | 20 Claims |
1. A method comprising:
receiving, by a robotic device, an instruction to perform surveillance of a navigation path associated with a likely location where a user is predicted, based on a user behavior pattern, to perform an action at a future time point;
before the user performs the action at the future time point:
travelling, by the robotic device, along the navigation path;
obtaining, by the robotic device, data associated with an environment within a predetermined distance of the navigation path;
determining, by the robotic device, a safety level of the environment within the predetermined distance of the navigation path using the obtained data;
determining, by the robotic device and using the safety level of the environment and the obtained data, one or more automated actions that are likely to improve the safety of the environment; and
performing, by the robotic device, the one or more automated actions according to the safety level of the environment within the predetermined distance of the navigation path.
|