×

Autonomous mobile robot for handling job assignments in a physical environment inhabited by stationary and non-stationary obstacles

  • US 9,592,609 B2
  • Filed: 01/25/2013
  • Issued: 03/14/2017
  • Est. Priority Date: 01/25/2012
  • Status: Active Grant
First Claim
Patent Images

1. A mobile robot for handling a job assignment in a physical environment inhabited by stationary and non-stationary obstacles, the mobile robot comprising:

  • a) a robot base, comprising(i) a map defining a floor plan for the physical environment, a set of job locations in respect to the floor plan, and associating a set of job operations with two or more job locations in the set of job locations;

    (ii) a robot base controller that receives the job assignment, the job assignment including a specified job location without specifying a job operation, the specified job location being associated by the map with said set of job operations; and

    (iii) an onboard navigation system;

    b) wherein, in response to receiving the job assignment, the onboard navigation system automatically(i) determines a floor plan location based on the job assignment and the map, the floor plan location representing an actual location in the physical environment,(ii) determines, in accordance with the map, that moving the mobile robot from the mobile robot'"'"'s current position to the floor plan location by driving the mobile robot along a first path will cause the mobile robot to come into contact with one of said stationary and non-stationary obstacles in the physical environment,(iii) generates a second path from the mobile robot'"'"'s current position to the floor plan location, in accordance with the map, to avoid said contact, and(iv) drives the mobile robot to the actual location represented by the floor plan location using the second path; and

    c) the robot base controller causes the mobile robot to automatically perform said set of job operations associated in the map with the specified job location after the mobile robot arrives at the actual location;

    d) wherein the set of job operations associated with the specified job location in the map is different from the set of one or more job operations associated with another job location in the map.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×