Nova Patents
EP2806325B1

Domestic robotic system

Abstract

This record has no abstract on file.

EP2806325B1, drawing sheet 1
Sheet 1 of 27

Term

7.5 yearsleft in the term

Expires 8 April 2034.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

15 claims: 1 independent, 14 dependent

  1. 1
    A domestic robotic system comprising:a robot (20), programmed to move within a working area (100) defined by a boundary (101);the robot having one or more boundary distance sensors (S 1 , S 2 ) for estimating the current distance from said boundary;wherein the robot (20) is programmed so as to: (a) move across said working area (100) and, (b) when said one or more boundary distance sensors (S 1 , S 2 ) indicates that the robot is a distance X away from said boundary (101) and is approaching said boundary, begin performing a turn such that: the robot (20) progressively changes direction while continuing to move across said working area (100);and the robot (20) transitions from approaching the boundary (101) to receding from the boundary (101) characterized in that the turn is a gradual turn and in that the robot (20) is further programmed so as to: (c) calculate a path (110) for said gradual turn such that, during the gradual turn, the robot (20) approaches the boundary (101) to a predetermined closest distance, E, and thereafter recedes from the boundary (101).
  2. 2
    A system according to Claim 1, wherein the path (110) for said gradual turn is such that, at said predetermined closest distance, the robot (20) is moving substantially tangentially of the portion of the boundary (101) proximal to the robot.
  3. 3
    A system according to Claim 1 or Claim 2, wherein the robot (20) 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 (20) with respect to a portion of the boundary (101) 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 (20) with respect to a portion of the boundary (101) proximal to the robot.
  6. 6
    A system according to any one of claims 1 to 5, wherein the robot (20) is further programmed so as to:(d) re-calculate the path (110) 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 (S 1 , S 2 ) 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 (110) of said gradual turn and step (d) includes re-calculating the radius of curvature (R) for the path (110) at said one or more points based on information received from said one or more boundary distance sensors (S 1 , S 2 ) 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 (S 1 , S 2 ) comprise a first boundary distance sensor (S 1 ) and wherein said robot (20) is provided with a path distance sensor; the robot (20) 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 (101) 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 (S 1 , S 2 ) 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.