Self-calibrating sensors and actuators for unmanned vehicles

US9804594B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9804594-B2
Application numberUS-201514879210-A
CountryUS
Kind codeB2
Filing dateOct 9, 2015
Priority dateNov 7, 2014
Publication dateOct 31, 2017
Grant dateOct 31, 2017

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.

An apparatus, method, and system of self-calibrating sensors and actuators for unmanned vehicles is provided, which includes an unmanned vehicle comprising: a chassis; a propulsion system; one or more sensors configured to sense features around the chassis; a memory; a communication interface; and a processor configured to: operate the propulsion system in a guided calibration mode; automatically switch operation of the propulsion system to an autonomous calibration mode when a degree of certainty on a calibration of one or more of sensor data and a position of the chassis is above a first threshold value associated with safe operation of the propulsion system in the autonomous calibration mode; thereafter, operate the propulsion system in the autonomous calibration mode; and, automatically switch operation of the propulsion system to an operational mode when the degree of certainty is above a second threshold value greater than the first threshold value.

First claim

Opening claim text (preview).

What is claimed is: 1. An unmanned vehicle comprising: a chassis; a propulsion system configured to move the chassis; one or more sensors configured to sense features around the chassis; a memory; a communication interface; and a processor configured to: operate the propulsion system in a guided calibration mode by: receiving, using the communication interface, one or more commands from an external guided control system; moving, using the propulsion system, the chassis according to the commands; collecting sensor data from the one or more sensors while implementing the commands; and, processing the sensor data using one or more uncertainty models to determine at least one degree of certainty on a calibration of one or more of the sensor data and a position of the chassis; automatically switch operation of the propulsion system to an autonomous calibration mode when the degree of certainty is above a first threshold value associated with safe operation of the propulsion system in the autonomous calibration mode; thereafter, operate the propulsion system in the autonomous calibration mode by: automatically moving, using the propulsion system, the chassis; collecting the sensor data from the one or more sensors while automatically moving the chassis using the propulsion system; and, further processing the sensor data using one or more uncertainty propagation models to determine at least one further degree of certainty on the calibration; and, automatically switch operation of the propulsion system to an operational mode when the degree of certainty is above a second threshold value greater than the first threshold value. 2. The unmanned vehicle of claim 1 , wherein the processor is further configured to, prior to entering the guided calibration mode, enumerate unmanned vehicle capabilities, by one or more of: receiving, using the communication interface, a weight of the unmanned vehicle; receiving, with the weight, an indication of accuracy of the weight; receiving, using the communication interface, dimensions of the unmanned vehicle; receiving, with the dimensions, a respective indication of accuracy of the dimensions of the unmanned vehicle; autodetecting each of the one or more sensors; receiving, using the communication interface, a list of the one or more sensors; and using a scanner to scan one or more graphical identifiers of the one or more sensors. 3. The unmanned vehicle of claim 2 , wherein the processor is further configured to automatically switch to a transition to the guided calibration mode when an enumeration of the unmanned vehicle capabilities supports a performance level threshold stored at the memory. 4. The unmanned vehicle of claim 1 , wherein the processor is further configured to automatically switch to one or more of an error mode and an autorecovery mode when an error is detected in the operational mode, by: stopping, using the propulsion system, movement of the chassis; and, automatically switching to one or more of an enumerate capability mode and the guided calibration mode. 5. The unmanned vehicle of claim 4 , wherein the error is based on one or more of: a boundary of an estimated parameter; and, a rate of change of the estimated parameter. 6. The unmanned vehicle of claim 1 , wherein the processor is further configured to process the sensor data using one or more uncertainty propagation models to determine the at least one degree of certainty and the at least one further degree of certainty to determine one or more of: a respective calibration of a relationship between uncertainty on sensor measurements with respect to the position of the chassis; a respective location of each of the one or more sensors with respect to the chassis; a respective orientation of each of the one or more sensors with respect to the chassis; and, one or more of respective shapes and respective locations of sensed features. 7. The unmanned vehicle of claim 1 , wherein the first threshold value and the second threshold value each comprise a respective constraint on one or more of: a control algorithm, a mapping algorithm, a localization algorithm, at least one performance capability, and at least one current probability distribution. 8. The unmanned vehicle of claim 1 , wherein the one or more sensors comprise one or more of: one or more cameras, one or more LIDAR (Light Detection and Ranging) devices, one or more laser sensing devices, one or more radar devices, one or more accelerometers, and one or more magnetometers. 9. The unmanned vehicle of claim 1 , wherein the calibration of the sensor data comprises a respective calibration of a respective position of each of the one or more sensors with respect to the chassis. 10. A method comprising: operating, using a processor of an unmanned vehicle, a propulsion system of the unmanned vehicle in a guided calibration mode, the unmanned vehicle comprising: a chassis; the propulsion system configured to move the chassis; one or more sensors configured to sense features around the chassis; a memory; a communication interface, and the processor, the operating the propulsion system in the guided calibration mode comprising: receiving, using the communication interface, one or more commands from an external guided control system; moving, using the propulsion system, the chassis according to the commands; collecting sensor data from the one or more sensors while implementing the commands; and, processing the sensor data using one or more uncertainty models to determine at least one degree of certainty on a calibration of one or more of the sensor data and a position of the chassis; automatically switching, using the processor, operation of the propulsion system to an autonomous calibration mode when the degree of certainty is above a first threshold value associated with safe operation of the propulsion system in the autonomous calibration mode; thereafter, operating, using the processor, the propulsion system in the autonomous calibration mode by: automatically moving, using the propulsion system, the chassis; collecting the sensor data from the one or more sensors while automatically moving the chassis using the propulsion system; and, further processing the sensor data using one or more uncertainty propagation models to determine at least one further degree of certainty on the calibration; and, automatically switching, using the processor, operation of the propulsion system to an operational mode when the degree of certainty is above a second threshold value greater than the first threshold value. 11. The method of claim 10 , further comprising, prior to entering the guided calibration mode, enumerating, using the processor, unmanned vehicle capabilities, by one or more of: receiving, using the communication interface, a weight of the unmanned vehicle; receiving, with the weight, an indication of accuracy of the weight; receiving, using the communication interface, dimensions of the unmanned vehicle; receiving, with the dimensions, a respective indication of accuracy of the dimensions of the unmanned vehicle; autodetecting each of the one or more sensors; receiving, using the communication interface, a list of the one or more sensors; and using a scanner to scan one or more graphical identifiers of the one or more sensors. 12. The method of claim 11 , further comprising automatically switching, using the processor, to a transition to the guided calibration mode when an enumeration of the unmanned vehicle capabilities supports a performance level threshold stored at the memory. 13. The method of claim 10 , further comprising automatically switching, using the processor, to one or more of an error mode and an autorecover

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • using a video camera in combination with image processing means · CPC title

  • G05D1/024Primary

    in combination with a laser (lasers per se H01S) · CPC title

  • G05D1/0011Primary

    associated with a remote control arrangement · CPC title

  • from positioning sensors located off-board the vehicle, e.g. from cameras · 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 US9804594B2 cover?
An apparatus, method, and system of self-calibrating sensors and actuators for unmanned vehicles is provided, which includes an unmanned vehicle comprising: a chassis; a propulsion system; one or more sensors configured to sense features around the chassis; a memory; a communication interface; and a processor configured to: operate the propulsion system in a guided calibration mode; automatical…
Who is the assignee on this patent?
Clearpath Robotics Inc
What technology area does this patent fall under?
Primary CPC classification G05D1/024. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 31 2017 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).