IP Library › Granted Patent US 12,257,705
Granted Patent B2
US 12,257,705 · App. 17/942,373 · Granted Mar 25, 2025

Robot, robot control method, and non-transitory computer-readable recording medium

Inventors: Hirokazu Hasegawa (Koganei, JP); Miyuki Urano (Akiruno, JP); Yoshihiro Kawamura (Fussa, JP); Chihiro Toyama (Hachioji, JP)
Assignee: CASIO COMPUTER CO., LTD.
B25J9/0003B25J13/003B25J13/081B25J13/088
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 12,257,705
App. No.
17/942,373
Granted
Mar 25, 2025
Kind
B2
Abstract

The robot includes a storage unit and a control unit. The control unit acquires outside stimulus feature amounts that are feature amounts of an outside stimulus acting from outside, stores the acquired outside stimulus feature amounts in the storage unit as a history, compares outside stimulus feature amounts acquired at a certain timing with outside stimulus feature amounts stored in the storage unit to calculate a first similarity degree, and controls operations based on the calculated first similarity degree.

Claims (39)

1. A robot comprising:

a storage; and

at least one processor,

wherein the at least one processor is configured to:

acquire outside stimulus feature amounts each of which indicates a feature amount of an outside stimulus acting from outside the robot,

store the acquired outside stimulus feature amounts in the storage as a history up to a maximum history storage number by a first-in-first-out method,

acquire a plurality of continuous determination feature amounts, the continuous determination feature amounts being a number of consecutive outside stimulus feature amounts from among latest ones of the outside stimulus feature amounts stored in the storage, and a number of the acquired continuous determination feature amounts being smaller than the maximum history storage number,

calculate a first similarity degree by comparing an outside stimulus feature amount acquired during processing of an outside stimulus acting from outside the robot with the acquired continuous determination feature amounts, and

control operations of the robot based on the calculated first similarity degree.

2. The robot according to claim 1 , wherein the at least one processor is configured to:

acquire a specific stimulus feature amount that is a feature amount of a specific stimulus that is an outside stimulus from a specific user,

store the acquired specific stimulus feature amount in the storage,

calculate a second similarity degree by comparing an outside stimulus feature amount acquired during processing of an outside stimulus acting from outside the robot with the acquired specific stimulus feature amount stored in the storage, and

control the operations of the robot based on the calculated first similarity degree and the calculated second similarity degree.

3. The robot according to claim 1 , wherein the at least one processor is configured to acquire voice data as the outside stimulus.

4. The robot according to claim 3 , wherein the at least one processor is configured to:

acquire a frequency spectrum by Fourier transforming the voice data, and

acquire a part of a cepstrum obtained by Fourier transforming the acquired frequency spectrum as the outside stimulus feature amounts.

5. The robot according to claim 1 , wherein the at least one processor is configured to acquire an acceleration and a plurality of contact pressures as the outside stimulus feature amounts.

6. The robot according to claim 5 , wherein the at least one processor is configured to:

determine an orientation of the robot based on the acceleration, and

acquire the outside stimulus feature amounts from the determined orientation and the plurality of contact pressures.

7. The robot according to claim 6 , wherein the at least one processor is configured to:

determine the orientation of the robot based on an orientation of the robot obtained by a machine-learned identifier from a history of the acceleration and an acceleration acquired during processing of an outside stimulus acting from outside the robot.

8. The robot according to claim 1 , wherein the at least one processor is configured to:

calculate a third similarity degree by comparing an outside stimulus feature amount acquired during processing of an outside stimulus acting from outside the robot with the outside stimulus feature amounts stored in the storage, and

control the operations of the robot based on the calculated first similarity degree and the calculated third similarity degree.

9. A robot control method executed by a robot to control operation of the robot, the method comprising:

acquiring outside stimulus feature amounts each of which indicates a feature amount of an outside stimulus acting from outside the robot,

storing the acquired outside stimulus feature amounts in a storage as a history up to a maximum history storage number by a first-in-first-out method,

acquiring a plurality of continuous determination feature amounts, the continuous determination feature amounts being a number of consecutive outside stimulus feature amounts from among latest ones of the outside stimulus feature amounts stored in the storage, and a number of the acquired continuous determination feature amounts being smaller than the maximum history storage number,

calculating a first similarity degree by comparing an outside stimulus feature amount acquired during processing of an outside stimulus acting from outside the robot with the acquired continuous determination feature amounts, and

controlling operations of the robot based on the calculated first similarity degree.

10. A non-transitory computer-readable recording medium storing a program for causing a computer included in a robot to execute processes comprising:

acquiring outside stimulus feature amounts each of which indicates a feature amount of an outside stimulus acting from outside the robot;

storing the acquired outside stimulus feature amounts in a storage as a history up to a maximum history storage number by a first-in-first-out method;

acquiring a plurality of continuous determination feature amounts, the continuous determination feature amounts being a number of consecutive outside stimulus feature amounts from among latest ones of the outside stimulus feature amounts stored in the storage, and a number of the acquired continuous determination feature amounts being smaller than the maximum history storage number;

calculating a first similarity degree by comparing an outside stimulus feature amount acquired during processing of an outside stimulus acting from outside the robot with the acquired continuous determination feature amounts; and

controlling operations of the robot based on the calculated first similarity degree.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2022
From: HASEGAWA, HIROKAZU; URANO, MIYUKI; KAWAMURA, YOSHIHIRO; TOYAMA, CHIHIRO
To: CASIO COMPUTER CO., LTD.
Reel/Frame 061059/0819 →
Priority Claims (1)
JP 2021-158663 · Sep 29, 2021 · national
Continuity (1)
Related Publication 20230100762A1 · Mar 30, 2023
References Cited (28)
US 10576618B2 · Otsuka · 2020 [cited by applicant]
US 10614203B2 · Onodera · 2020 [cited by applicant]
US 11192257B2 · Hayashi · 2021 [cited by applicant]
US 11485021B2 · Watanuki · 2022 [cited by applicant]
US 11780098B2 · Watanuki · 2023 [cited by applicant]
US 20020161480A1 · Kakutani · 2002 [cited by examiner]
US 20140277729A1 · Nakamura et al. · 2014 [cited by applicant]
US 20170282373A1 · Kondo · 2017 [cited by examiner]
US 20190184567A1 · Hayashi · 2019 [cited by examiner]
US 20200110968A1 · Onodera · 2020 [cited by examiner]
US 20210023704A1 · Totsuka · 2021 [cited by examiner]
US 20210089172A1 · Joo · 2021 [cited by applicant]
US 20210254979A1 · Faragher · 2021 [cited by examiner]
US 20210362343A1 · Kim · 2021 [cited by applicant]
US 20240042619A1 · Shimada · 2024 [cited by applicant]
JP 2001157985A · 2001 [cited by applicant]
JP 2002120179A · 2002 [cited by applicant]
JP 2008048342A · 2008 [cited by applicant]
JP 2017108767A · 2017 [cited by applicant]
JP 2017226044A · 2017 [cited by applicant]
JP 6494062B2 · 2019 [cited by applicant]
JP 2019217605A · 2019 [cited by applicant]
WO 2017175559A1 · 2017 [cited by applicant]
WO 2020230928A1 · 2020 [cited by applicant]
WO 2021053949A1 · 2021 [cited by applicant]
Japanese Office Action (and an English language translation thereof) dated Apr. 2, 2024, issued in counterpart Japanese Application No. 2021-158663. [cited by applicant]
Extended European Search Report (EESR) dated Feb. 13, 2023, issued in counterpart European Application No. 22195283.1. [cited by applicant]
Japanese Office Action (and an English language translation thereof) dated Jul. 9, 2024, issued in counterpart Japanese Application No. 2021-158663. [cited by applicant]
Cited By (3)
US 12,533,817 US 12,539,617 US 12,558,792