IP Library Granted Patent US 10,987,804
Granted Patent B2
US 10,987,804 · App. 15/642,665 · Granted Apr 27, 2021

Robot device and non-transitory computer readable medium

Inventor: Kengo Tokuchi (Kanagawa, JP)
Assignee: FUJI XEROX CO., LTD.
B25J9/163B25J9/1661B25J9/1679B25J9/1697B25J11/008
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,987,804
App. No.
15/642,665
Granted
Apr 27, 2021
Kind
B2
Abstract

A robot device includes a detector and a controller. The detector detects a surrounding situation. If the robot device is unable to execute a solution for solving a problem in the surrounding situation by using a function of the robot device, the controller performs control so that the solution will be executed by using an element other than the robot device.

Claims (39)

1. A robot device comprising:

a detector that detects a surrounding situation; and

a controller programmed to

find a problem in the detected situation,

select a solution to the problem from a plurality of solutions to the problem,

determine whether the robot device can execute the solution alone based on function management information indicating functions of the robot device;

in response to determining that the robot device can execute the solution alone, cause the robot device to execute the solution; and

in response to determining that the robot device cannot execute the solution alone,

determine an identity of an external device based on an image captured by the detector,

identify a function of the external device based on the determined identity of the external device, and

in response to the identified function corresponding to the selected solution, manipulate a hardware user interface of the external device to cause the selected solution to be executed using the function of the external device.

2. The robot device according to claim 1 , wherein the controller performs control so that information indicating the solution will be displayed.

3. The robot device according to claim 2 , wherein the controller also performs control so that a device image linked with the external device that is able to execute the solution will be displayed.

4. The robot device according to claim 3 , wherein a function using the external device linked with the device image specified by a user is executed.

5. The robot device according to claim 3 , wherein, if a plurality of device images are specified by a user, a collaborative function using a plurality of devices linked with the plurality of device images is executed.

6. The robot device according to claim 1 , wherein the detector detects, as the surrounding situation, information concerning a person around the robot device or information concerning surroundings other than persons.

7. The robot device according to claim 6 , wherein the controller finds the problem in the surrounding situation when a value representing the information concerning the surroundings other than persons is equal to or higher than a threshold.

8. The robot device according to claim 7 , wherein the threshold is changed in accordance with the information concerning the person detected by the detector.

9. The robot device according to claim 6 , wherein, if a first problem in the surrounding situation detected from a first detection result based on the information concerning the person is different from a second problem in the surrounding situation detected from a second detection result based on the information concerning the surroundings other than persons, the controller selects the solution in accordance with a priority level determined for the first detection result or a priority level determined for the second detection result.

10. The robot device according to claim 1 , wherein, if the external device is usable for a charge, the controller controls a payment operation of the robot device for using the external device.

11. The robot device according to claim 10 , wherein, if the robot device does not have any payment instrument, the controller causes the robot device to perform the payment operation by receiving payment support from the external device.

12. The robot device according to claim 1 , further comprising:

a communication unit that performs communication with the external device by changing a communication method suitable for surrounding environments.

13. The robot device according to claim 1 , wherein the controller is further programed to:

in a first mode, search autonomously for the solutions that allow the robot device to autonomously solve the problem in the detected situation; and

in a second mode, request user input if the controller judges the robot device cannot solve the problem.

14. A non-transitory computer readable medium storing a program causing a computer to execute a process, the process comprising:

detecting a surrounding situation;

finding a problem in the detected situation;

selecting a solution to the problem from a plurality of solutions to the problem;

determining whether a robot device can execute the solution alone based on function management information indicating functions of the robot device;

in response to determining that the robot device can execute the solution alone, causing the robot device to execute the solution; and

in response to determining that the robot device cannot execute the solution alone,

determining an identity of an external device based on an image captured by a detector,

identifying a function of the external device based on the determined identity of the external device, and

in response to the identified function corresponding to the selected solution, manipulating a hardware user interface of the external device to cause the selected solution to be executed using the function of the external device.

15. The non-transitory computer readable medium according to claim 14 , the process further comprising:

in a first mode, searching autonomously for the solutions that allow a robot device having the computer to autonomously solve the problem in the detected situation; and

in a second mode, requesting user input if the robot device cannot solve the problem.

Assignments (2)
CHANGE OF NAME Recorded Apr 28, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 056078/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2017
From: TOKUCHI, KENGO
To: FUJI XEROX CO., LTD.
Reel/Frame 042922/0649 →
Priority Claims (2)
JP JP2016-205160 · Oct 19, 2016 · national
JP JP2017-002408 · Jan 11, 2017 · national
Continuity (1)
Related Publication 20180104816A1 · Apr 19, 2018