×

Carpet drift estimation using differential sensors or visual measurements

  • US 9,427,875 B2
  • Filed: 11/23/2015
  • Issued: 08/30/2016
  • Est. Priority Date: 06/08/2012
  • Status: Active Grant
First Claim
Patent Images

1. A robotic device comprising:

  • a camera;

    an actuator system configured to move the robotic device across a surface, the actuator system comprising;

    a plurality of left wheels interconnected by a left track, anda plurality of right wheels interconnected by a right track; and

    a controller coupled to the camera, wherein the controller is configured to;

    extract features from two or more images captured by the camera;

    match extracted features from the two or more images;

    generate visual observations of motion based on a motion of matching extracted features relative to the two or more images;

    estimate drift based at least on the visual observations of motion;

    determine, from the estimated drift, whether the surface is carpeted or non-carpeted;

    in response to determination that the surface is carpeted, generate a carpet drift vector based at least on the visual observations of motion;

    generate commands, using the carpet drift vector, configured to compensate for carpet drift; and

    send the generated commands to the actuator system to compensate for the carpet drift.

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