Nova Patents
EP2806325A2

Domestic robotic system

Abstract

A domestic robotic system that includes a robot, which is programmed to move within a working area defined by a boundary and has one or more boundary distance sensors that enable it to estimate the current distance from the boundary; the robot is programmed firstly so as to move across the working area and, secondly, so that when the boundary distance sensors indicate that the robot is a distance X away from the boundary and is approaching the boundary, the robot begins performing a gradual turn; this gradual turn is such that: the robot progressively changes direction while continuing to move across said working area; and the robot transitions from approaching the boundary to receding from the boundary; the robot is also programmed so as to calculate a path for the gradual turn such that, during the gradual turn, the robot approaches the boundary to a predetermined closest distance, E, and thereafter recedes from the boundary.

EP2806325A2, drawing sheet 1
Sheet 1 of 28

Term

7.5 yearsto projected expiry

Projected expiry 8 April 2034, counted from filing; an application has no term until it is granted.

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

16 claims: 1 independent, 15 dependent

  1. 1
    A domestic robotic system comprising:a robot, programmed to move within a working area defined by a boundary;the robot having one or more boundary distance sensors for estimating the current distance from said boundary;wherein the robot is programmed so as to: (a) move across said working area and, (b) when said one or more boundary distance sensors indicates that the robot is a distance X away from said boundary and is approaching said boundary, begin performing a gradual turn, the gradual turn being such that: the robot progressively changes direction while continuing to move across said working area;and the robot transitions from approaching the boundary to receding from the boundary;and wherein the robot is further programmed so as to: (c) calculate a path for said gradual turn such that, during the gradual turn, the robot approaches the boundary to a predetermined closest distance, E, and thereafter recedes from the boundary.
  2. 2
    A system according to Claim 1, wherein the path for said gradual turn is such that, at said predetermined closest distance, the robot is moving substantially tangentially of the portion of the boundary proximal to the robot.
  3. 3
    A system according to Claim 1 or Claim 2, wherein the robot is further programmed such that said gradual turn is performed as a single, substantially continuous movement.
  4. 4
    A system according to any one of claims 1 to 3, wherein step (c) includes calculating a radius of curvature (R) for the path of said gradual turn, preferably:wherein said radius of curvature (R) is calculated based on the orientation of the robot with respect to a portion of the boundary proximal to the robot;and/or wherein X has a predetermined value.
  5. 5
    A system according to any one of claims 1 to 3, wherein step (c) includes calculating the value of X;preferably wherein the value of X is calculated based on a predetermined value for a radius of curvature (R) of the path of the gradual turn and based on the orientation of the robot with respect to a portion of the boundary proximal to the robot.
  6. 6
    A system according to any one of claims 1 to 5, wherein the robot is further programmed so as to:(d) re-calculate the path of the gradual turn at one or more points during the gradual turn, based on information received from said one or more boundary distance sensors corresponding to said one or more points during the gradual turn;preferably wherein step (c) includes calculating a radius of curvature (R) for the path of said gradual turn and step (d) includes re-calculating the radius of curvature (R) for the path at said one or more points based on information received from said one or more boundary distance sensors corresponding to said one or more points during the gradual turn;more preferably wherein the robot is programmed such that the value of said radius of curvature cannot fall below a predetermined value (R min ) during said gradual turn;
  7. 7
    A system according to Claim 6, wherein said one or more points are either:a fixed time apart;or a fixed distance apart.
  8. 9
    A system according to any one of claims 1 to 7, wherein said one or more boundary distance sensors comprise a first boundary distance sensor and wherein said robot is provided with a path distance sensor; the robot being further programmed such that, when moving between a first point and a second point, it can calculates its orientation relative to a proximal portion of the boundary based on a measurement (l) of the distance between said first point and said second point provided by said path distance sensor and based on information received from said first boundary distance sensor corresponding to said first and second points; preferably wherein said path distance sensor comprises at least one of the following:(i) an odometer;(ii) an accelerometer;(iii) a positioning system, optionally comprising a GPS receiver;(iv) a timer.