Modularized home robot
AssigneeTrifo, Inc.
InventorsZhe Zhang, Zhongwei Li
Life of this patent
Estimating the term…
Abstract
Implementations of a fully configurable, modularized home robot are described that implement trained neural network classifiers to solve problems of providing home health care and monitoring of the elderly and/or infirm, providing entertainment for the family, providing environmental and safety monitoring coupled with mechanisms to clean the air and remedy indoor climates such as humidity and temperature, and provide a mechanism for caring for pets left at home when the owner is away based upon sensory input.
Claims20
A robot system, including:
- a mobile base having:
- a platform,
- a drive mechanism mounted to the platform,
- a housing,
- two or more sensors rigidly coupled to the platform and directed outwardly from the platform to detect obstacles present,
- a communications interface to send and receive information using a wireless network,
- a plurality of modularized components, wherein each modularized component of the plurality of modularized components implements a specific functionality, and wherein the plurality of modularized components includes an elderly care modularized component, an entertainment modularized component, an environment modularized component, and a pet sitter modularized component;
- a coupling mechanism to accept at most one modularized component of the plurality of modularized components, wherein each modularized component of the plurality of modularized components is interchangeably couplable with an electrical connector of the coupling mechanism;
- and
- a controller including one or more processors coupled to a memory storing instructions that when executed by the processor perform:
- sensing the at most one modularized component coupled via the coupling mechanism as a sensed modularized component of the plurality of modularized components coupled via the electrical connector;
- controlling (i) the mobile base and (ii) the sensed modularized component using a neural network classifier from a plurality of neural network classifiers, the neural network classifier corresponding to the sensed modularized component, wherein each neural network classifier of the plurality of neural network classifiers is trained to control a corresponding modularized component of the plurality of modularized components;
- and
- initiating robot behaviors triggered by outputs of the neural network classifier, based upon inputs of (i) the two or more sensors rigidly coupled to the platform and (ii) one or more sensors of the sensed modularized component.
A method of configuring a home robot, the method including:
- sensing at most one sensed modularized component from a plurality of modularized components, wherein each modularized component of the plurality of modularized components implements a specific functionality, and wherein the plurality of modularized components includes an elderly care modularized component, an entertainment modularized component, an environment modularized component, and a pet sitter modularized component, and wherein the at most one sensed modularized component is coupled with the home robot via a coupling connector;
- controlling (i) the home robot and (ii) the sensed modularized component using a neural network classifier from a plurality of neural network classifiers, the neural network classifier corresponding to the sensed modularized component, wherein each neural network classifier of the plurality of neural network classifiers is trained to control a corresponding modularized component of the plurality of modularized components;
- and
- initiating robot behaviors triggered by outputs of the neural network classifier corresponding to the at most one sensed modularized component, including triggering a drive mechanism of the home robot, obtaining information from two or more sensors to detect obstacles present, and sending and receiving information using a wireless network, based upon inputs of one or more sensors of the at most one sensed modularized component.
A non-transitory computer readable medium storing instructions for configuring a home robot, which instructions, when executed by one or more processors perform tasks including:
- sensing at most one sensed modularized component from a plurality of modularized components, wherein each modularized component of the plurality of modularized components implements a specific functionality, and wherein the plurality of modularized components includes an elderly care modularized component, an entertainment modularized component, an environment modularized component, and a pet sitter modularized component, and wherein the at most one sensed modularized component is coupled with the home robot via a coupling connector;
- controlling (i) the home robot and (ii) the sensed modularized component using a trained neural network classifier from a plurality of trained neural network classifiers, the trained neural network classifier corresponding to the sensed modularized component, wherein each trained neural network classifier of the plurality of trained neural network classifiers is trained to control a corresponding modularized component of the plurality of modularized components;
- and
- initiating robot behaviors triggered by outputs of the trained neural network classifier corresponding to the at most one sensed modularized component, including triggering a drive mechanism of the home robot, obtaining information from two or more sensors to detect obstacles present, and sending and receiving information using a wireless network, based upon inputs of one or more sensors of the at most one sensed modularized component.
Dependencies are inferred from the claim text.