Magnetic field localization and navigation

US10379172B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10379172-B2
Application numberUS-201514799319-A
CountryUS
Kind codeB2
Filing dateJul 14, 2015
Priority dateJun 5, 2015
Publication dateAug 13, 2019
Grant dateAug 13, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A mobile robot includes a body movable over a surface within an environment, a calibration coil carried on the body and configured to produce a calibration magnetic field, a sensor circuit carried on the body and responsive to the calibration magnetic field, and a controller carried on the body and in communication with the sensor circuit. The sensor circuit is configured to generate calibration signals based on the calibration magnetic field. The controller is configured to calibrate the sensor circuit as a function of the calibration signals, thereby resulting in a calibrated sensor circuit configured to detect a transmitter magnetic field within the environment and to generate detection signals based on the transmitter magnetic field. The controller is configured to estimate a pose of the mobile robot as a function of the detection signals.

First claim

Opening claim text (preview).

What is claimed is: 1. A mobile robot comprising: a movement sensor configured to detect at least one motion characteristic while the mobile robot moves over a surface within an environment; a calibration coil configured to produce a calibration magnetic field; a sensor circuit responsive to the calibration magnetic field, the sensor circuit configured to generate calibration signals based on the calibration magnetic field; and a controller configured to calibrate the sensor circuit as a function of the calibration signals, thereby resulting in a calibrated sensor circuit configured to detect a transmitter magnetic field within the environment, wherein the controller is configured to estimate a pose of the mobile robot as a function of at least the detected transmitter magnetic field and the at least one detected motion characteristic. 2. The mobile robot of claim 1 , wherein the mobile robot is a robot lawnmower, the surface comprises a lawn, and the robot lawnmower further comprises a cutting mechanism, and wherein the controller is configured to exchange information with a remote device to cause the robot lawnmower to move across the lawn while cutting the lawn using the cutting mechanism, the information comprising a position of the robot lawnmower relative to a point on the lawn and instructions for movement across the lawn. 3. The mobile robot of claim 1 , wherein the robot is a cleaning robot and the surface comprises a floor of a room, and wherein the controller is configured to exchange information with a remote device to cause the cleaning robot to move across the floor to clean the floor using a floor cleaning mechanism or cleaning pad of the cleaning robot, the information comprising a position of the cleaning robot in the room and instructions for movement throughout the room. 4. The mobile robot of claim 1 , wherein the sensor circuit comprises a filter circuit and sensor coils responsive to the transmitter magnetic field; and the controller is configured to determine coefficients for the filter circuit based on data representing the calibration signals, and apply the coefficients to the filter circuit to normalize a difference in gains of frequency channels corresponding to different frequencies detected by the sensor coils. 5. The mobile robot of claim 1 , wherein the sensor circuit comprises an amplifier circuit; and the controller is configured to determine gains of the amplifier circuit based on data representing the calibration signals, and apply the gains to the amplifier circuit to enable dynamic changes to amplitudes of the calibration signals. 6. The mobile robot of claim 1 , wherein the sensor circuit comprises three sensor coils defining different coil axes and arranged to be responsive to different components of the transmitter magnetic field. 7. The mobile robot of claim 6 , wherein the coil axes are orthogonal in three dimensions; and wherein the sensor coils are arranged to approximate at least part of an outline of a sphere. 8. The mobile robot of claim 1 , wherein the controller is configured to calibrate the sensor circuit as a function of the calibration signals and pre-calibration data representing the transmitter magnetic field. 9. The mobile robot of claim 8 , wherein the controller is configured to compare, to a threshold, a difference between an amplitude of the calibration magnetic field and an amplitude of the transmitter magnetic field, and calibrate the sensor circuit based on the difference. 10. The mobile robot of claim 1 , wherein the calibrated sensor circuit is configured to detect the transmitter magnetic field by detecting frequencies of components of the transmitter magnetic field between maximum and minimum magnetic field frequencies based on an output of the calibration coil. 11. The mobile robot of claim 1 , wherein the controller is configured to estimate the pose of the mobile robot by performing operations comprising determining a drift of a phase of the detected transmitter magnetic field over time to detect changes in relative orientations of transmission coils that transmit the transmitter magnetic field and sensor coils in the sensor circuit that detect the transmitter magnetic field. 12. The mobile robot of claim 1 , wherein the controller is further configured to detect a distortion of the transmitter magnetic field based on the at least one motion characteristic. 13. The mobile robot of claim 1 , wherein the controller is further configured to resolve an ambiguity of the estimated pose of the mobile robot in response to the at least one motion characteristic. 14. The mobile robot of claim 1 , wherein the mobile robot is physically disconnected from a magnetic field transmitter configured to emit the transmitter magnetic field. 15. The mobile robot of claim 1 , wherein the at least one motion characteristic is selected from the group consisting of a distance traveled, a velocity, or an acceleration. 16. An autonomous robot system comprising: a magnetic field transmitter comprising transmitter coils configured to generate a transmitter magnetic field; and a robot configured to autonomously maneuver about an environment relative to the magnetic field transmitter, the robot comprising: a movement sensor configured to detect at least one motion characteristic; a calibration coil configured to generate a calibration magnetic field; a magnetic field receiver comprising sensor coils responsive to the transmitter magnetic field and to the calibration magnetic field; and a position determination circuit configured to determine a position of the robot relative to the magnetic field transmitter, based on detection of the transmitter magnetic field by the magnetic field receiver and detection of the at least one motion characteristic by the movement sensor, wherein the position determination circuit is configured to perform a self-calibration based on data representing the calibration magnetic field as sensed by the magnetic field receiver. 17. The system of claim 16 , wherein the magnetic field transmitter comprises three transmission coils, each of the three transmission coils defining a transmitter coil axis and being configured to generate a component of the transmitter magnetic field, wherein the transmitter coil axes are orthogonal in three dimensions, and wherein the transmission coils are arranged to approximate at least part of an outline of a first sphere; and wherein the magnetic field receiver comprises three sensor coils, each of the three sensor coils defining a sensor coil axis and being responsive to a component of the transmitter magnetic field, wherein the sensor coil axes are orthogonal in three dimensions, and wherein the sensor coils are arranged to approximate at least part of an outline of a second sphere, the second sphere being smaller in diameter than the first sphere. 18. The system of claim 17 , wherein the calibration coil defines an equal angle with respect to each of the sensor coils. 19. The system of claim 17 , wherein the robot and magnetic field transmitter are physically disconnected. 20. A method of estimating pose as performed by a mobile robot, the method comprising: detecting at least one motion characteristic using a movement sensor of the mobile robot; producing a calibration magnetic field using a calibration coil of the mobile robot; detecting the calibration magnetic field using a sensor circuit of the mobile robot; calibrating the sensor circuit based on calibration data representing the calibration ma

Assignees

Inventors

Classifications

  • Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith (position fixing by co-ordinating a plurality of determinations of direction or position lines G01S5/00) · CPC title

  • for automated or remotely controlled operation · CPC title

  • End effector · CPC title

  • Mobile robot · CPC title

  • Calibration of single magnetic sensors, e.g. integrated calibration · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10379172B2 cover?
A mobile robot includes a body movable over a surface within an environment, a calibration coil carried on the body and configured to produce a calibration magnetic field, a sensor circuit carried on the body and responsive to the calibration magnetic field, and a controller carried on the body and in communication with the sensor circuit. The sensor circuit is configured to generate calibratio…
Who is the assignee on this patent?
Irobot Corp
What technology area does this patent fall under?
Primary CPC classification G01R33/0035. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 13 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).