US 11,854,379 B2
Method, device, and computer-readable medium for mobile device management of collaborative industrial robot
Kelleher Guerin, Baltimore, MD (US); and Gregory Hager, Baltimore, MD (US)
Assigned to THE JOHNS HOPKINS UNIVERSITY, Baltimore, MD (US)
Filed by THE JOHNS HOPKINS UNIVERSITY, Baltimore, MD (US)
Filed on Aug. 19, 2021, as Appl. No. 17/406,589.
Application 17/406,589 is a continuation of application No. 16/854,779, filed on Apr. 21, 2020, granted, now 11,100,791.
Application 16/854,779 is a continuation of application No. 15/341,136, filed on Nov. 2, 2016, granted, now 10,657,802, issued on May 19, 2020.
Claims priority of provisional application 62/249,686, filed on Nov. 2, 2015.
Prior Publication US 2021/0383682 A1, Dec. 9, 2021
Int. Cl. G05B 19/409 (2006.01); G08C 17/02 (2006.01)
CPC G08C 17/02 (2013.01) [G05B 19/409 (2013.01); G05B 2219/39384 (2013.01); G05B 2219/40382 (2013.01); G08C 2201/20 (2013.01); G08C 2201/30 (2013.01); G08C 2201/70 (2013.01); G08C 2201/91 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for controlling a robot graphic user interface (“RGUI”) on a mobile device, the method comprising:
determining a first distance, a first position, or both of the mobile device with respect to a first robot;
determining a second distance, a second position, or both of the mobile device with respect to a second robot;
determining that the first robot and the second robot are within a proximity of the mobile device; and
causing, by a processor, a first RGUI to be displayed on a display of the mobile device,
wherein the first RGUI comprises a first graphic interface portion that displays information about the first robot and a second graphic interface portion that displays information about the second robot, wherein the first RGUI changes as one or more of the first distance, the first position, the second distance, or the second position of the mobile device changes,
wherein the determining the first distance comprises:
assigning different first RGUI for the mobile device based on a user-based waypoint on a user, a robot-based waypoint on the first robot, or both; and
selecting the different first RGUI based on the user-based waypoint or the robot-based waypoint.