IP Library Granted Patent US 10,754,346
Granted Patent B2
US 10,754,346 · App. 15/911,104 · Granted Aug 25, 2020

System and method for preventing depletion of a robotic energy source

Inventors: Michael Ferguson (San Jose, CA); Edward S. King (Alameda, CA)
Assignee: Fetch Robotics, Inc.
G05D1/0225B25J9/162G05D1/0276G05D1/0282G05D1/0297Y10S901/01
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,754,346
App. No.
15/911,104
Granted
Aug 25, 2020
Kind
B2
Abstract

A system to prevent depletion of a robotic energy source includes: a mobile robot; a server operably connected to the robot via a communication system, the server configured to manage the robot; a robotic energy source configured to provide energy to the robot; a controller operably connected to the robot, the controller operably connected to the server, the controller configured to control the robot, the controller further configured to monitor an energy level of the robot; and a charging station configured to operably connect to the energy source, the charging station further configured to replenish the energy source.

Claims (141)

1. A system to prevent depletion of a robotic energy source, comprising:

a mobile robot;

a server operably connected to the robot via a communication system, the server configured to manage the robot, the server further configured to monitor an energy level of the robot for a sign of low energy, wherein the low-energy sign comprises a critical disruption of the communication system, the server further configured to send a robot that shows the low-energy sign a replenishment message ordering the robot to do one or more of reduce its activity and shut down;

a controller operably connected to the robot, the controller operably connected to the server, the controller configured to control the robot, the controller further configured to monitor a status of the communication system for the critical disruption, the controller located inside the robot;

a robotic energy source configured to provide energy to the robot; and

a charging station configured to operably connect to the energy source, the charging station further configured to replenish the energy source,

wherein the server sends the replenishment message to the charging station.

2. A system to prevent depletion of a robotic energy source, comprising:

a mobile robot;

a server operably connected to the robot via a communication system, the server configured to manage the robot, the server further configured to monitor an energy level of the robot for a sign of low energy, wherein the low-energy sign comprises a critical disruption of the communication system, the server further configured to send a robot that shows the low-energy sign a replenishment message ordering the robot to do one or more of reduce its activity and shut down;

a controller operably connected to the robot, the controller operably connected to the server, the controller configured to control the robot, the controller further configured to monitor a status of the communication system for the critical disruption, the controller located inside the robot;

a robotic energy source configured to provide energy to the robot; and

a charging station configured to operably connect to the energy source, the charging station further configured to replenish the energy source,

wherein the server sends the replenishment message to a user.

3. A system to prevent depletion of a robotic energy source, comprising:

a mobile robot;

a server operably connected to the robot via a communication system, the server configured to manage the robot, the server further configured to monitor an energy level of the robot for a sign of low energy, wherein the low-energy sign comprises a critical disruption of the communication system, the server further configured to send a robot that shows the low-energy sign a replenishment message ordering the robot to do one or more of reduce its activity and shut down;

a controller operably connected to the robot, the controller operably connected to the server, the controller configured to control the robot, the controller further configured to monitor a status of the communication system for the critical disruption, the controller located inside the robot;

a robotic energy source configured to provide energy to the robot; and

a charging station configured to operably connect to the energy source, the charging station further configured to replenish the energy source,

wherein the server sends the replenishment message to a second robot in a position to assist the mobile robot in charging.

4. A system to prevent depletion of a robotic energy source, comprising:

a mobile robot;

a server operably connected to the robot via a communication system, the server configured to manage the robot, the server further configured to monitor an energy level of the robot for a sign of low energy, wherein the low-energy sign comprises a critical disruption of the communication system, the server further configured to send a robot that shows the low-energy sign a replenishment message ordering the robot to do one or more of reduce its activity and shut down;

a controller operably connected to the robot, the controller operably connected to the server, the controller configured to control the robot, the controller further configured to monitor a status of the communication system for the critical disruption, the controller located inside the robot;

a robotic energy source configured to provide energy to the robot; and

a charging station configured to operably connect to the energy source, the charging station further configured to replenish the energy source,

wherein the controller is further configured to determine if the robot's energy level is less than the critical energy level,

wherein the controller is further configured, upon determining that the robot's energy level is less than the critical energy level, to send the replenishment message,

wherein the controller sends the replenishment message to the robot,

wherein the controller determines a charging station to which the replenishment message sends the robot.

5. A system to prevent depletion of a robotic energy source, comprising:

a mobile robot;

a server operably connected to the robot via a communication system, the server configured to manage the robot, the server further configured to monitor an energy level of the robot for a sign of low energy, wherein the low-energy sign comprises a critical disruption of the communication system, the server further configured to send a robot that shows the low-energy sign a replenishment message ordering the robot to do one or more of reduce its activity and shut down;

a controller operably connected to the robot, the controller operably connected to the server, the controller configured to control the robot, the controller further configured to monitor a status of the communication system for the critical disruption, the controller located inside the robot;

a robotic energy source configured to provide energy to the robot; and

a charging station configured to operably connect to the energy source, the charging station further configured to replenish the energy source,

wherein the controller is further configured to determine if the robot's energy level is less than the critical energy level,

wherein the controller is further configured, upon determining that the robot's energy level is less than the critical energy level, to send the replenishment message,

wherein the controller sends the replenishment message to the charging station.

6. A system to prevent depletion of a robotic energy source, comprising:

a mobile robot;

a server operably connected to the robot via a communication system, the server configured to manage the robot, the server further configured to monitor an energy level of the robot for a sign of low energy, wherein the low-energy sign comprises a critical disruption of the communication system, the server further configured to send a robot that shows the low-energy sign a replenishment message ordering the robot to do one or more of reduce its activity and shut down;

a controller operably connected to the robot, the controller operably connected to the server, the controller configured to control the robot, the controller further configured to monitor a status of the communication system for the critical disruption, the controller located inside the robot;

a robotic energy source configured to provide energy to the robot; and

a charging station configured to operably connect to the energy source, the charging station further configured to replenish the energy source,

wherein the controller is further configured to determine if the robot's energy level is less than the critical energy level,

wherein the controller is further configured, upon determining that the robot's energy level is less than the critical energy level, to send the replenishment message,

wherein the controller sends the replenishment message to a user.

7. A system to prevent depletion of a robotic energy source, comprising:

a mobile robot;

a server operably connected to the robot via a communication system, the server configured to manage the robot, the server further configured to monitor an energy level of the robot for a sign of low energy, wherein the low-energy sign comprises a critical disruption of the communication system, the server further configured to send a robot that shows the low-energy sign a replenishment message ordering the robot to do one or more of reduce its activity and shut down;

a controller operably connected to the robot, the controller operably connected to the server, the controller configured to control the robot, the controller further configured to monitor a status of the communication system for the critical disruption, the controller located inside the robot;

a robotic energy source configured to provide energy to the robot; and

a charging station configured to operably connect to the energy source, the charging station further configured to replenish the energy source,

wherein the controller is further configured to determine if the robot's energy level is less than the critical energy level,

wherein the controller is further configured, upon determining that the robot's energy level is less than the critical energy level, to send the replenishment message,

wherein the controller sends the replenishment message to a second robot in a position to assist the mobile robot in charging.

8. A method to prevent depletion of a robotic energy source, comprising:

monitoring, by a server operably connected to a mobile robot via a communication system, the server configured to manage the robot, an energy level of an energy source configured to provide energy to the robot;

finding, by the server, a critical energy level comprising an energy level at which replenishment of the energy source begins;

determining, by the server, a low-energy sign indicating that the robot has low energy, the low-energy sign comprising a critical disruption of the communication system;

allowing, by the server, monitoring, by a controller operably connected to the robot, the controller operably connected to the server, of a status of the communication system for the critical disruption, the controller configured to control the robot, the controller further configured to monitor an energy level of the robot, the controller located inside the robot; and

sending, by the server, based on the low energy sign, a replenishment message to the controller, the controller operably connected to the server, the replenishment message ordering the robot to do one or more of reduce its activity and shut down,

further comprising a step, performed after the allowing step and before the sending step, of determining, by the server, a charging station to which the replenishment message sends the robot.

9. A method to prevent depletion of a robotic energy source, comprising:

monitoring, by a server operably connected to a mobile robot via a communication system, the server configured to manage the robot, an energy level of an energy source configured to provide energy to the robot;

finding, by the server, a critical energy level comprising an energy level at which replenishment of the energy source begins;

determining, by the server, a low-energy sign indicating that the robot has low energy, the low-energy sign comprising a critical disruption of the communication system;

allowing, by the server, monitoring, by a controller operably connected to the robot, the controller operably connected to the server, of a status of the communication system for the critical disruption, the controller configured to control the robot, the controller further configured to monitor an energy level of the robot, the controller located inside the robot; and

sending, by the server, based on the low energy sign, a replenishment message to the controller, the controller operably connected to the server, the replenishment message ordering the robot to do one or more of reduce its activity and shut down,

further comprising a step, performed after the allowing step and before the sending step, of determining, by the server, a charging station to which the replenishment message sends the robot,

wherein the sending step further comprises sending the replenishment message to the charging station.

10. A method to prevent depletion of a robotic energy source, comprising:

monitoring, by a server operably connected to a mobile robot via a communication system, the server configured to manage the robot, an energy level of an energy source configured to provide energy to the robot;

finding, by the server, a critical energy level comprising an energy level at which replenishment of the energy source begins;

determining, by the server, a low-energy sign indicating that the robot has low energy, the low-energy sign comprising a critical disruption of the communication system;

allowing, by the server, monitoring, by a controller operably connected to the robot, the controller operably connected to the server, of a status of the communication system for the critical disruption, the controller configured to control the robot, the controller further configured to monitor an energy level of the robot, the controller located inside the robot; and

sending, by the server, based on the low energy sign, a replenishment message to the controller, the controller operably connected to the server, the replenishment message ordering the robot to do one or more of reduce its activity and shut down,

further comprising a step, performed after the allowing step and before the sending step, of determining, by the server, a charging station to which the replenishment message sends the robot,

wherein the replenishment message orders the robot's energy to be replenished at the charging station.

11. A method to prevent depletion of a robotic energy source, comprising:

monitoring, by a server operably connected to a mobile robot via a communication system, the server configured to manage the robot, an energy level of an energy source configured to provide energy to the robot;

finding, by the server, a critical energy level comprising an energy level at which replenishment of the energy source begins;

determining, by the server, a low-energy sign indicating that the robot has low energy, the low-energy sign comprising a critical disruption of the communication system;

allowing, by the server, monitoring, by a controller operably connected to the robot, the controller operably connected to the server, of a status of the communication system for the critical disruption, the controller configured to control the robot, the controller further configured to monitor an energy level of the robot, the controller located inside the robot; and

sending, by the server, based on the low energy sign, a replenishment message to the controller, the controller operably connected to the server, the replenishment message ordering the robot to do one or more of reduce its activity and shut down,

further comprising a step, performed after the allowing step and before the sending step, of determining, by the server, a charging station to which the replenishment message sends the robot,

wherein the sending step further comprises sending the replenishment message to a user.

12. A method to prevent depletion of a robotic energy source, comprising:

monitoring, by a server operably connected to a mobile robot via a communication system, the server configured to manage the robot, an energy level of an energy source configured to provide energy to the robot;

finding, by the server, a critical energy level comprising an energy level at which replenishment of the energy source begins;

determining, by the server, a low-energy sign indicating that the robot has low energy, the low-energy sign comprising a critical disruption of the communication system;

allowing, by the server, monitoring, by a controller operably connected to the robot, the controller operably connected to the server, of a status of the communication system for the critical disruption, the controller configured to control the robot, the controller further configured to monitor an energy level of the robot, the controller located inside the robot; and

sending, by the server, based on the low energy sign, a replenishment message to the controller, the controller operably connected to the server, the replenishment message ordering the robot to do one or more of reduce its activity and shut down,

further comprising a step, performed after the allowing step and before the sending step, of determining, by the server, a charging station to which the replenishment message sends the robot,

wherein the sending step further comprises sending the replenishment message to a second robot in a position to assist the mobile robot in charging.

13. A method to prevent depletion of a robotic energy source, comprising:

monitoring, by a controller operably connected to a mobile robot, the controller configured to control the robot, the controller located inside the robot, an energy level of an energy source configured to provide energy to the robot;

receiving, by the controller, a critical energy level comprising an energy level at which replenishment of the energy source begins;

receiving, by the controller, from a server operably connected to the controller, the server operably connected to the robot via a communication system, the server configured to manage the robot, a low-energy sign indicating that the robot has low energy, the low-energy sign comprising a critical disruption of the communication system;

monitoring, by the controller, a status of the communication system for the critical disruption;

deciding, by the controller, based on the low energy sign, to send a replenishment message ordering the robot to do one or more of reduce its activity and shut down; and

sending, by the controller, to the robot, the replenishment message,

wherein the method further comprises an additional step, performed after the step of receiving the replenishment message and before the sending step, of:

determining, by the controller, a charging station to which the replenishment message sends the robot.

14. A method to prevent depletion of a robotic energy source, comprising:

monitoring, by a controller operably connected to a mobile robot, the controller configured to control the robot, the controller located inside the robot, an energy level of an energy source configured to provide energy to the robot;

receiving, by the controller, a critical energy level comprising an energy level at which replenishment of the energy source begins;

receiving, by the controller, from a server operably connected to the controller, the server operably connected to the robot via a communication system, the server configured to manage the robot, a low-energy sign indicating that the robot has low energy, the low-energy sign comprising a critical disruption of the communication system;

monitoring, by the controller, a status of the communication system for the critical disruption;

deciding, by the controller, based on the low energy sign, to send a replenishment message ordering the robot to do one or more of reduce its activity and shut down; and

sending, by the controller, to the robot, the replenishment message,

wherein the method comprises an additional step, performed after the sending step, of:

transmitting, by the controller, the replenishment message to a charging station configured to replenish the energy source.

15. A method to prevent depletion of a robotic energy source, comprising:

monitoring, by a controller operably connected to a mobile robot, the controller configured to control the robot, the controller located inside the robot, an energy level of an energy source configured to provide energy to the robot;

receiving, by the controller, a critical energy level comprising an energy level at which replenishment of the energy source begins;

receiving, by the controller, from a server operably connected to the controller, the server operably connected to the robot via a communication system, the server configured to manage the robot, a low-energy sign indicating that the robot has low energy, the low-energy sign comprising a critical disruption of the communication system;

monitoring, by the controller, a status of the communication system for the critical disruption;

deciding, by the controller, based on the low energy sign, to send a replenishment message ordering the robot to do one or more of reduce its activity and shut down; and

sending, by the controller, to the robot, the replenishment message,

wherein the method comprises an additional step, performed after the sending step, of:

transmitting the replenishment message to a user.

16. A method to prevent depletion of a robotic energy source, comprising:

monitoring, by a controller operably connected to a mobile robot, the controller configured to control the robot, the controller located inside the robot, an energy level of an energy source configured to provide energy to the robot;

receiving, by the controller, a critical energy level comprising an energy level at which replenishment of the energy source begins;

receiving, by the controller, from a server operably connected to the controller, the server operably connected to the robot via a communication system, the server configured to manage the robot, a low-energy sign indicating that the robot has low energy, the low-energy sign comprising a critical disruption of the communication system;

monitoring, by the controller, a status of the communication system for the critical disruption;

deciding, by the controller, based on the low energy sign, to send a replenishment message ordering the robot to do one or more of reduce its activity and shut down; and

sending, by the controller, to the robot, the replenishment message,

wherein the method comprises an additional step, performed after the sending step, of:

transmitting the replenishment message to a second robot in a position to assist the mobile robot in charging.

17. A method to prevent depletion of a robotic energy source, comprising:

monitoring, by a controller operably connected to a mobile robot, the controller configured to control the robot, the controller located inside the robot, an energy level of an energy source configured to provide energy to the robot;

receiving, by the controller, a critical energy level comprising an energy level at which replenishment of the energy source begins;

receiving, by the controller, from a server operably connected to the controller, the server operably connected to the robot via a communication system, the server configured to manage the robot, a low-energy sign indicating that the robot has low energy, the low-energy sign comprising a critical disruption of the communication system;

monitoring, by the controller, a status of the communication system for the critical disruption;

deciding, by the controller, based on the low energy sign, to send a replenishment message ordering the robot to do one or more of reduce its activity and shut down; and

sending, by the controller, to the robot, the replenishment message,

wherein the replenishment message orders the robot's energy to be replenished at a charging station configured to operably connect to the energy source.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2026
From: ZEBRA TECHNOLOGIES CORPORATION
To: SKILD-FETCH LLC
Reel/Frame 075403/0946 →
MERGER Recorded Oct 21, 2022
From: FETCH ROBOTICS, INC.
To: ZEBRA TECHNOLOGIES CORPORATION
Reel/Frame 061737/0712 →
SECURITY INTEREST Recorded Sep 22, 2021
From: FETCH ROBOTICS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 057565/0329 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2020
From: FERGUSON, MICHAEL; KING, EDWARD S.
To: FETCH ROBOTICS, INC.
Reel/Frame 053245/0991 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2018
From: FERGUSON, MICHAEL; KING, EDWARD S.
To: FETCH ROBOTICS, INC.
Reel/Frame 045100/0557 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2018
From: FERGUSON, MICHAEL; KING, EDWARD S.
To: FETCH ROBOTICS, INC.
Reel/Frame 045100/0571 →
Continuity (1)
Related Publication 20190270198A1 · Sep 5, 2019