# US 2016/0250752 A1 · Modular robot with smart device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2016/0250752 A1
- Document ID: US20160250752A1
- Status: Published application
- Kind: A1
- Application number: 14/634,523
- Filed: 2015-02-27
- Published: 2016-09-01
- Earliest claimed: 2015-02-27
- Assignees: Toyota Motor Engineering & Manufacturing North America, Inc.
- Applicants: Toyota Motor Engineering & Manufacturing North America, Inc.
- Inventors: Joseph M.A. Djugash; Douglas A. Moore
- Web page: https://patentgrep.com/patent/US20160250752A1

## CPC

- B25J 9/161: {Hardware, e.g. neural networks, fuzzy logic, interfaces, processor}
- B25J 9/0003: {Home robots, i.e. small robots for domestic use}
- B25J 9/1694: {characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion}
- B25J 13/00: Controls for manipulators (program controls B25J9/16)
- B25J 13/006: {by means of a wireless system for controlling one or several manipulators}
- G06F 1/163: {Wearable computers, e.g. on a belt}
- G06F 3/011: {Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00)}
- Y10S 901/01: Mobile robot
- Y10S 901/46: Sensing device
- B25J: MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES ({manipulators specially adapted for use in surgery A61B34/70; manipulators used in cleaning hollow articles B08B9/04}; manipulators associated with rolling mills B21B39/20; manipulators associated with forging machines B21J13/10; {manipulators associated with picking-up and placing mechanisms B23P19/007}; means for holding wheels or parts thereof B60B30/00; {vehicles with ground-engaging propulsion means, e.g. walking members B62D57/02, B62D57/032; devices for picking-up and depositing articles or materials between conveyors B65G47/90, B65G47/91; manipulators with gripping or holding means for transferring packages B65H67/065}; cranes B66C; {manipulators used in the protection or supervision of pipe-line installations F17D5/00; walking equipment adapted for nuclear steam-generators F22B37/006}; manipulators specially adapted for, or associated with, nuclear reactors G21C; {apparatus used for handling wafers during manufacture or treatment of semiconductor H10P72/50})
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- Y10S: TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS

## 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.

## Claims

### Claim 1

A wearable smart device 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 comprising:
a device sensor capable of detecting device data corresponding to an environment of the wearable smart device;
a device input/output port; and
a device processor coupled to the robot sensor via the robot input/output port and the device input/output port, coupled to the device sensor and configured to control the robot based on the robot data and the device data.

### Claim 2 (depends on 1)

The wearable smart device of claim 1 further comprising a wireless charging module configured to receive a wireless power signal from the robot.

### Claim 3 (depends on 1)

The wearable smart device of claim 1 wherein the device processor is configured to generate a signal identifying a location of the wearable smart device such that the robot will move to a location near the location of the wearable smart device in response to receiving the signal.

### Claim 4 (depends on 1)

The wearable smart device of claim 1 wherein the device processor is further configured to determine capabilities of the robot and to control the robot based on the capabilities of the robot.

### Claim 5 (depends on 1)

The wearable smart device of claim 1 wherein the device processor is further configured to delegate processing tasks to at least two robot processors.

### Claim 6 (depends on 1)

The wearable smart device of claim 1 further comprising a device body configured to be positioned on an external surface of a robot body.

### Claim 7 (depends on 1)

The wearable smart device of claim 1 wherein the device processor is further configured to control an attached attachment of the robot.

### Claim 8

A wearable smart device configured to operate with a robot having a robot processor and a robot input/output port, the wearable smart device comprising:
a sensor configured to detect device data associated with an environment of the wearable smart device;
a device input/output port;
a device processor coupled to the robot processor via the robot input/output port and the device input/output port, coupled to the sensor and configured to operate in tandem with the robot processor to control the robot based on the device data; 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.

### Claim 9 (depends on 8)

The wearable smart device of claim 8 further comprising a wireless charging module configured to receive a wireless power signal from the robot.

### Claim 10 (depends on 8)

The wearable smart device of claim 8 wherein the sensor is a camera and the device processor is further configured to perform image recognition based on the device data and transmit results of the image recognition to the robot processor.

### Claim 11 (depends on 8)

The wearable smart device of claim 8 wherein the device processor is configured to generate a signal identifying a location of the wearable smart device such that the robot will move to a location near the location of the wearable smart device in response to receiving the signal.

### Claim 12 (depends on 8)

The wearable smart device of claim 8 wherein the device processor is further configured to determine capabilities of the robot and to control the robot based on the capabilities of the robot.

### Claim 13 (depends on 8)

The wearable smart device of claim 8 wherein the robot processor includes at least two robot auxiliary processors and the device processor is further configured to delegate processing tasks to each of the at least two robot auxiliary processors.

### Claim 14 (depends on 8)

The wearable smart device of claim 8 wherein the device processor is configured to receive a processing request from the robot processor, perform the processing request and return results of the processing request to the robot processor.

### Claim 15 (depends on 8)

The wearable smart device of claim 8 wherein the device processor is configured to receive robot data detected by robot sensors of the robot and to control the robot based on the device data and the robot data.

### Claim 16

A wearable smart device for use with a robot having a robot input/output port, a robot processor coupled to the robot input/output port and an actuator, the wearable smart device comprising:
a device input/output port;
a device sensor configured to detect device data associated with an environment of the wearable smart device; 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 configured to:
determine capabilities of the robot,
determine a desired function to be performed by the robot, and
control the actuator so that the robot performs the desired function based on the device data and the capabilities of the robot.

### Claim 17 (depends on 16)

The wearable smart device of claim 16 wherein the device processor is configured to receive a processing request from the robot processor, perform the processing request and return results of the processing request to the robot processor.

### Claim 18 (depends on 16)

The wearable smart device of claim 16 wherein the device processor is configured to receive robot data detected by robot sensors of the robot and to control the robot based on the device data and the robot data.

### Claim 19 (depends on 16)

The wearable smart device of claim 16 further comprising a wireless charging module configured to receive a wireless power signal from the robot.

### Claim 20 (depends on 16)

The wearable smart device of claim 16 wherein the robot processor includes at least two robot auxiliary processors and the device processor is further configured to delegate processing tasks to each of the at least two robot auxiliary processors.
