Modular robot with smart device
First Claim
1. A wearable device configured to be positioned on and external to a first robot or a second robot each having a robot sensor for sensing robot data and a robot input/output port, and to separately control the first robot or the second robot, the wearable device comprising:
- a device sensor capable of detecting wearable device data corresponding to an environment of the wearable device;
a device input/output port configured to be coupled to the robot input/output port of the first robot or the robot input/output port of the second robot;
a non-transitory memory configured to store data; and
a device processor coupled to the device input/output port, the device sensor, and the non-transitory memory and configured to;
determine an action to be performed by the first robot or the second robot;
determine physical capabilities of the first robot or the second robot based on data received from the first robot or the second robot via the device input/output port, the first robot having different capabilities than the second robot,determine how to control the first robot or the second robot to perform the action based on the determined physical capabilities of the first robot or the second robot, andcontrol the first robot or the second robot to perform the action based on the robot data of the first robot or the second robot and the wearable device data by transmitting a control signal to the first robot or the second robot via the device input port.
1 Assignment
0 Petitions
Accused Products
Abstract
A wearable smart device is configured to be positioned on and external to a robot having a robot sensor for sensing robot data and a robot input/output port. The wearable smart device includes a device sensor capable of detecting device data corresponding to an environment of the wearable smart device. The wearable smart device also includes a device input/output port. The wearable smart device also includes a device processor coupled to the robot sensor via the robot input/output port and the device input/output port. The device processor is also coupled to the device sensor and configured to control the robot based on the robot data and the device data.
-
Citations
18 Claims
-
1. A wearable device configured to be positioned on and external to a first robot or a second robot each having a robot sensor for sensing robot data and a robot input/output port, and to separately control the first robot or the second robot, the wearable device comprising:
-
a device sensor capable of detecting wearable device data corresponding to an environment of the wearable device; a device input/output port configured to be coupled to the robot input/output port of the first robot or the robot input/output port of the second robot; a non-transitory memory configured to store data; and a device processor coupled to the device input/output port, the device sensor, and the non-transitory memory and configured to; determine an action to be performed by the first robot or the second robot; determine physical capabilities of the first robot or the second robot based on data received from the first robot or the second robot via the device input/output port, the first robot having different capabilities than the second robot, determine how to control the first robot or the second robot to perform the action based on the determined physical capabilities of the first robot or the second robot, and control the first robot or the second robot to perform the action based on the robot data of the first robot or the second robot and the wearable device data by transmitting a control signal to the first robot or the second robot via the device input port. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A wearable device configured to operate with a first robot or a second robot each having a robot processor and a robot input/output port, and to separately control the first robot or the second robot, the wearable device comprising:
-
a sensor configured to detect wearable device data associated with an environment of the wearable smart device; a device input/output port configured to be coupled to the robot input/output port of the first robot or the robot input/output port of the second robot; a non-transitory memory configured to store data; a device processor coupled to the non-transitory memory and coupled to the robot processor via the robot input/output port of the first robot or the second robot and the device input/output port, coupled to the sensor, and configured to; determine an action to be performed by the first robot or the second robot, determine processing capabilities of the first robot or the second robot based on data received from the first robot or the second robot via the device input/output port, the first robot having different processing capabilities than the second robot, delegate first processing tasks to be completed by the robot processor of the first robot or the second robot to at least partially complete the action based on the processing capabilities of the first robot or the second robot via the device input/output port, and perform second processing tasks to cause the first robot or the second robot to at least partially complete the action based on the wearable device data such that the first robot or the second robot performs the action in response to the robot processor performing the first processing tasks and the device processor performing the second processing tasks; and a body configured to house the sensor, the device input/output port and the device processor and configured to be mechanically coupled to the robot. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A wearable device for use with a first robot or a second robot each having a robot input/output port, a robot processor coupled to the robot input/output port and an actuator, and to separately control the first robot or the second robot, the wearable device comprising:
-
a device input/output port configured to be coupled to the robot input/output port of the first robot or the robot input/output port of the second robot; a device sensor configured to detect wearable device data associated with an environment of the wearable device; a non-transitory memory configured to store data; and a device processor coupled to the robot processor via the robot input/output port and the device input/output port, coupled to the device sensor and the non-transitory memory, and configured to; determine physical capabilities of the first robot or the second robot including capabilities of the actuator via the device input/output port, the first robot having different capabilities than the second robot, determine an action to be performed by the first robot or the second robot, determine how to control the actuator of the first robot or the actuator of the second robot to perform the action based on the determined physical capabilities of the first robot or the second robot, and control the actuator to perform the action based on the device data and the physical capabilities of the robot via the device input/output port. - View Dependent Claims (15, 16, 17, 18)
-
Specification