Battery and hard drive exchange station for robots

US9937621B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9937621-B2
Application numberUS-201715685500-A
CountryUS
Kind codeB2
Filing dateAug 24, 2017
Priority dateOct 7, 2015
Publication dateApr 10, 2018
Grant dateApr 10, 2018

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 example method includes receiving, by a mobile robotic device, power from a battery of a first battery pack in order to operate within an environment. The method further includes establishing a first data channel between the mobile robotic device and the first battery pack. The method also includes using the first data channel to transfer sensor data acquired by the mobile robotic device during operation to a local data storage component of the first battery pack. The method additionally includes navigating, by the mobile robotic device, to a battery exchange station to transfer the first battery pack containing the battery and the local data storage component with the sensor data to the battery exchange station. The method further includes after transferring the first battery pack to the battery exchange station, receiving a second battery pack from the battery exchange station to continue operation within the environment.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving, at a port of a battery exchange station, a battery pack from a mobile robot, the battery pack comprising a battery and a local data storage component; establishing, by a communication interface of the port of the battery exchange station, a data channel with the battery pack; capturing stored sensor data from the local data storage component of the battery pack through the established data channel to a data storage system of the battery exchange station wherein capturing the stored sensor data comprises erasing, by the battery exchange station, the stored sensor data from the local data storage component of the battery pack; and while capturing the stored sensor data to the data storage system of the battery exchange station and erasing the stored sensor data from the local data storage component of the battery pack, charging the battery of the battery pack with a battery charger of the port of the battery exchange station. 2. The method of claim 1 , further comprising attaching the battery pack to the port of the battery exchange station using a robotic arm of the battery exchange station. 3. The method of claim 1 , further comprising: determining that the battery of the battery pack has been recharged; determining that the local data storage component of the battery pack has been emptied; and after determining that the battery of the battery pack has been recharged and that the local data storage component of the battery pack has been emptied, transferring the battery pack to a different mobile robot located proximate to the battery exchange station. 4. The method of claim 3 , wherein the battery pack is transferred to the different mobile robot using a robotic arm of the battery exchange station. 5. The method of claim 1 , further comprising causing the communication interface of the port of the battery exchange station to communicate through a wired connection with a local control system of the battery pack. 6. The method of claim 1 , further comprising: storing usage data indicative of usage histories of individual battery packs; and based on the usage data, selecting battery packs with recharged batteries and empty local data storage components to transfer to mobile robotic devices located proximate to the battery exchange station. 7. The method of claim 1 , wherein the data storage system of the battery exchange station is a temporary cache, the method further comprising relaying the captured stored sensor data from the temporary cache to a remote central data storage system over a wireless channel. 8. The method of claim 7 , further comprising determining a rate and future time to relay the captured stored sensor data over the wireless channel to avoid interfering with wireless network traffic from a plurality of proximate robotic devices. 9. The method of claim 1 , wherein the data channel is established using a short-range wireless connection. 10. A control system for a battery exchange station, wherein the control system is configured to: cause a port of a battery exchange station to receive a battery pack from a mobile robot, the battery pack comprising a battery and a local data storage component; cause a communication interface of the port of the battery exchange station to establish a data channel with the battery pack; capture stored sensor data from the local data storage component of the battery pack through the established data channel to a data storage system of the battery exchange station wherein capturing the stored sensor data comprises erasing, by the battery exchange station, the stored sensor data from the local data storage component of the battery pack; and while capturing the stored sensor data to the data storage system of the battery exchange station and erasing the stored sensor data from the local data storage component of the battery pack, charge the battery of the battery pack with a battery charger of the port of the battery exchange station. 11. The control system of claim 10 , wherein the control system is further configured to: determine that the battery of the battery pack has been recharged; determine that the local data storage component of the battery pack has been emptied; and after determining that the battery of the battery pack has been recharged and that the local data storage component of the battery pack has been emptied, transfer the battery pack to a different mobile robot located proximate to the battery exchange station. 12. The control system of claim 10 , wherein the control system is further configured to cause the communication interface of the port of the battery exchange station to communicate through a wired connection with a local control system of the battery pack. 13. The control system of claim 10 , wherein the data storage system of the battery exchange station is a temporary cache, wherein the control system is further configured to relay the captured stored sensor data from the temporary cache to a remote central data storage system over a wireless channel. 14. The control system of claim 13 , wherein the control system is further configured to determine a rate and future time to relay the captured stored sensor data over the wireless channel to avoid interfering with wireless network traffic from a plurality of proximate robotic devices. 15. A non-transitory computer readable medium having stored therein instructions, that when executed by a processor, cause the processor to perform functions comprising: causing a port of a battery exchange station to receive a battery pack from a mobile robot, the battery pack comprising a battery and a local data storage component; causing a communication interface of the port of the battery exchange station to establish a data channel with the battery pack; capturing stored sensor data from the local data storage component of the battery pack through the established data channel to a data storage system of the battery exchange station wherein capturing the stored sensor data comprises erasing, by the battery exchange station, the stored sensor data from the local data storage component of the battery pack; and while capturing the stored sensor data to the data storage system of the battery exchange station and erasing the stored sensor data from the local data storage component of the battery pack, charging the battery of the battery pack with a battery charger of the port of the battery exchange station. 16. The non-transitory computer readable medium of claim 15 , the functions further comprising: determining that the battery of the battery pack has been recharged; determining that the local data storage component of the battery pack has been emptied; and after determining that the battery of the battery pack has been recharged and that the local data storage component of the battery pack has been emptied, transferring the battery pack to a different mobile robot located proximate to the battery exchange station. 17. The non-transitory computer readable medium of claim 15 , the functions further comprising: storing usage data indicative of usage histories of individual battery packs; and based on the usage data, selecting battery packs with recharged batteries and empty local data storage components to transfer to mobile robotic devices located proximate to the battery exchange station. 18. The non-transitory computer readable medium of claim 15 , wherein the data storage system of the battery exchange station is a temporary cache, the functions further comprising rel

Assignees

Inventors

Classifications

  • Miscellaneous · CPC title

  • B25J9/1674Primary

    characterised by safety, monitoring, diagnostic · CPC title

  • Mobile robot · CPC title

  • B25J5/00Primary

    Manipulators mounted on wheels or on carriages (B25J1/00 takes precedence; programme-controlled manipulators B25J9/00 {; vehicle aspects B60, B62, e.g. remote-controlled steering for motor vehicles B62D1/24; control of position of vehicles G05D1/00}) · CPC title

  • characterised by motion, path, trajectory planning · 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 US9937621B2 cover?
An example method includes receiving, by a mobile robotic device, power from a battery of a first battery pack in order to operate within an environment. The method further includes establishing a first data channel between the mobile robotic device and the first battery pack. The method also includes using the first data channel to transfer sensor data acquired by the mobile robotic device dur…
Who is the assignee on this patent?
X Dev Llc
What technology area does this patent fall under?
Primary CPC classification B25J9/1674. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Apr 10 2018 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).