SYSTEMS AND METHODS FOR ROBOTIC BEHAVIOR AROUND MOVING BODIES
First Claim
Patent Images
1. A robot comprising:
- a first sensor unit configured to generate first sensor data indicative of a first portion of a moving body over a first plurality of times;
a second sensor unit configured to generate second sensor data indicative of a second portion of the moving body over a second plurality of times; and
a processor configured to;
detect motion of the moving body based at least on the first sensor data at a first time of the first plurality of times and the first sensor data at a second time of the first plurality of times;
determine that the moving body comprises a continuous form from at least the first sensor data and the second sensor data;
detect at least one characteristic of the moving body that is indicative of the moving body comprising a person from at least one of the first sensor data and the second sensor data;
identify the moving body as a person based at least on the detected at least one characteristic and the determination that the moving body comprises the continuous form; and
perform an action in response to the identification of the moving body as a person.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for detection of people are disclosed. In some exemplary implementations, a robot can have a plurality of sensor units. Each sensor unit can be configured to generate sensor data indicative of a portion of a moving body at a plurality of times. Based on at least the sensor data, the robot can determine that the moving body is a person by at least detecting the motion of the moving body and determining that the moving body has characteristics of a person. The robot can then perform an action based at least in part on the determination that the moving body is a person.
16 Citations
20 Claims
-
1. A robot comprising:
-
a first sensor unit configured to generate first sensor data indicative of a first portion of a moving body over a first plurality of times; a second sensor unit configured to generate second sensor data indicative of a second portion of the moving body over a second plurality of times; and a processor configured to; detect motion of the moving body based at least on the first sensor data at a first time of the first plurality of times and the first sensor data at a second time of the first plurality of times; determine that the moving body comprises a continuous form from at least the first sensor data and the second sensor data; detect at least one characteristic of the moving body that is indicative of the moving body comprising a person from at least one of the first sensor data and the second sensor data; identify the moving body as a person based at least on the detected at least one characteristic and the determination that the moving body comprises the continuous form; and perform an action in response to the identification of the moving body as a person. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium having a plurality of instructions stored thereon, the instructions being executable by a processing apparatus for detecting people, the instructions configured to, when executed by the processing apparatus, cause the processing apparatus to:
-
detect motion of a moving body based at least on a difference signal generated from sensor data; determine from the sensor data that the moving body has at least two points in substantially the same vertical plane; identify the moving body as a person based at least in part on;
(i) the detection of at least one characteristic indicative of a person, and (ii) the determination that the moving body has the at least two points in substantially the same vertical plane; andexecute an action in response to the identification of the moving body as a person. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for detecting a person with a robot, comprising:
-
detecting motion of a moving body based at least on a difference signal generated from sensor data; identifying the moving body as a person based at least on detecting a gait pattern of the moving body; and performing an action in response to the identification of the moving body as a person. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification