Systems, devices, and methods for self-preservation of robotic apparatus

US10500730B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10500730-B2
Application numberUS-201615251903-A
CountryUS
Kind codeB2
Filing dateAug 30, 2016
Priority dateSep 4, 2015
Publication dateDec 10, 2019
Grant dateDec 10, 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.

Robotic apparatus employ a large variety of resources to operate. A robotic apparatus seeks out sources of energy, computational capacity, shelter, communications, and/or other resources to preserve or renew its energy stores, computational resources, or physical integrity and/or to receive further guidance or direction or to report collected or sensed data or information. A robotic apparatus can determine the existence of a resource deficiency or projected resource deficiency, assess a ranking of such, identify one or more remedial actions, and execute the remedial action(s). A robotic apparatus can assess a ranking of a resource deficiency or projected resource deficiency based on a value of the resource, a severity of need or urgency for the resource, and ability to obtain or replenish the source.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system, comprising: a robotic body; a sensor subsystem communicatively coupled to the robotic body; at least one processor communicatively coupled to the sensor subsystem; and at least one non-transitory computer-readable storage media coupled to the at least one processor, and which stores processor-executable instructions thereon which when executed causes the at least one processor to: receive, from the sensor subsystem, information regarding a first plurality of resources; perform an assessment to detect a plurality of resource deficiencies based on the information regarding the first plurality of resources; in response to detection of the plurality of resource deficiencies in the assessment, determine the plurality of resource deficiencies associated with a second plurality of resources from amongst the first plurality of resources, wherein the second plurality of resources is fewer than the first plurality of resources, create, as a result of the determination of the plurality of resource deficiencies, a ranking for the plurality of resource deficiencies, determine a remedial action for a resource deficiency in the plurality of resource deficiencies, and cause at least one component of the system to, at least, attempt to execute the remedial action; and in response to a failure to detect the plurality of resource deficiencies in the assessment, project future levels for the first plurality of resources based on the information regarding the first plurality of resources, and compare the future levels for the first plurality of resources to a plurality of thresholds that each correspond to a respective resource deficiency of the plurality of resource deficiencies. 2. The system of claim 1 wherein, when executed, the processor-executable instructions further cause the at least one processor to: detect one or more actual resource deficiencies. 3. The system of claim 1 wherein, when executed, the processor-executable instructions further cause the at least one processor to: assess one or more imminent resource deficiencies. 4. The system of claim 1 wherein, to determine a plurality of resource deficiencies associated with a second plurality of resources, the instructions cause the processor to compare levels of the second plurality of resources to corresponding thresholds of the plurality of thresholds. 5. The system of claim 1 wherein, when executed, the processor-executable instructions further cause the at least one processor to: project the future levels for the first plurality of resources based on information specifying levels of the first plurality of resources. 6. The system of claim 1 wherein, when executed, the processor-executable instructions further cause the at least one processor to: project the future levels for the first plurality of resources based on a position of the robotic body in a physical space. 7. The system of claim 1 wherein, when executed, the processor-executable instructions further cause the at least one processor to: determine that the plurality of resource deficiencies exists amongst the second plurality of resources in conjunction with information describing a context of the system. 8. The system of claim 1 wherein, when executed, the processor-executable instructions further cause the at least one processor to: determine an energy resource deficiency exists in the plurality of resource deficiencies. 9. The system of claim 1 wherein, when executed, processor-executable instructions further cause the at least one processor to: determine a communication resource deficiency exists in the plurality of resource deficiencies. 10. The system of claim 1 wherein, when executed, the processor-executable instructions further cause the at least one processor to: determine a computational resource deficiency in the plurality of resource deficiencies. 11. The system of claim 1 wherein, when executed, the processor-executable instructions further cause the at least one processor to: determine a safety resource deficiency exists in the plurality of resource deficiencies. 12. The system of claim 1 wherein, when executed, the processor-executable instructions further cause the at least one processor to: determine an enrichment resource deficiency exists in the plurality of resource deficiencies. 13. The system of claim 1 wherein, when executed, the processor-executable instructions further cause the at least one processor to: create the ranking for the plurality of resource deficiencies based on a predetermined ranking of resources. 14. The system of claim 13 wherein, when executed, the processor-executable instructions further cause the at least one processor to: create the ranking for the plurality of resource deficiencies based on the plurality of resource deficiencies associated with the second plurality of resources from amongst the first plurality of resources. 15. The system of claim 1 wherein, when executed, the processor-executable instructions further cause the at least one processor to: return information specifying the plurality of resource deficiencies and information specifying the ranking for the plurality of resource deficiencies. 16. A method of operation of a robotic apparatus, comprising: receiving, by at least one processor, information regarding a first plurality of resources for the robotic apparatus; performing an assessment to detect a plurality of resource deficiencies based on the information regarding the first plurality of resources; in response to detecting a plurality of resource deficiencies in the assessment, determining, by the at least one processor, a plurality of resource deficiencies associated with a second plurality of resources from amongst the first plurality of resources, wherein the second plurality of resources is fewer than the first plurality of resources; selecting, by the at least one processor, a resource deficiency from the plurality of resource deficiencies; determining, by the at least one processor, a remedy to the resource deficiency; and causing, by the at least one processor, the robotic apparatus to implement the remedy to the resource deficiency; and in response to failing to detect the plurality of resource deficiencies in the assessment, projecting, by the at least one processor, future levels for the first plurality of resources for the robotic apparatus based on the information regarding the first plurality of resources for the robotic apparatus, and comparing, by the at least one processor, the future levels for the first plurality of resources for the robotic apparatus to a plurality of thresholds that each correspond to a respective resource deficiency of the plurality of resource deficiencies. 17. The method of claim 16 wherein determining the plurality of resource deficiencies associated with the second plurality of resources from amongst the first plurality of resources, comprises: detecting, by the at least one processor, one or more actual resource deficiencies. 18. The method of claim 16 wherein determining the plurality of resource deficiencies associated with the second plurality of resources from amongst the first plurality of resources, comprises: assessing, by the at least one processor, one or more imminent resource deficiencies. 19. The method of claim 16 , wherein determining the plurality of resource deficiencies associated with a second plurality of resources includes comparing levels of the second plurality of resources to

Assignees

Inventors

Classifications

  • Move vehicle to battery charge or maintenance area · CPC title

  • If resources, material, pieces under tolerance level, renew them until upper level · CPC title

  • B25J9/1679Primary

    characterised by the tasks executed · CPC title

  • Cross-Sectional Technologies · mapped topic

  • Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS] · 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 US10500730B2 cover?
Robotic apparatus employ a large variety of resources to operate. A robotic apparatus seeks out sources of energy, computational capacity, shelter, communications, and/or other resources to preserve or renew its energy stores, computational resources, or physical integrity and/or to receive further guidance or direction or to report collected or sensed data or information. A robotic apparatus c…
Who is the assignee on this patent?
Kindred Sys Inc
What technology area does this patent fall under?
Primary CPC classification B25J9/1679. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Dec 10 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).