EP2287696A2

Method and system for multi-code coverage for an autonomous robot

Abstract

A control system for a mobile robot (10) is provided to effectively cover a given area by operating in a plurality of modes, including an obstacle following mode (51) and a random bounce mode (48). In other embodiments, spot coverage, such as spiraling (45), or other modes are also used to increase effectiveness. In addition, a behavior based architecture is used to implement the control system, and various escape behaviors are used to ensure full coverage.

EP2287696A2, drawing sheet 1
Sheet 1 of 18

Term

Term ended

Projected expiry passed 12 June 2022, 4.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

15 claims: 3 independent, 12 dependent

  1. 1
    A mobile robot comprising:(a) means for moving the robot over a surface;(b) an obstacle detection sensor and a cliff detector;(c) and a control system operatively connected to said obstacle detection sensor and said means for moving;(d) said control system configured to operate the robot in a plurality of modes, said plurality of modes comprising: an obstacle following mode whereby said robot travels adjacent to an obstacle, and a bounce mode whereby the robot travels substantially in a direction away from an obstacle after encountering an obstacle,whereby said control system is configured to reduce the robot's velocity upon detection of a cliff.
  2. 10
    A mobile robot according to any of claims 1 to 9, wherein said control system further comprises memory wherein an operational system program is stored, said operational system program comprising a plurality of behaviors and an arbiter to select which behavior is given control over the means for moving.
  3. 11
    A mobile robot according to any of claims 1 to 10, further comprising an escape behavior.