IP Library Granted Patent US 10,019,004
Granted Patent B2
US 10,019,004 · App. 15/462,048 · Granted Jul 10, 2018

Device, method, and program for detecting object

Inventors: Masaki Takahashi (Osaka, JP); Yasunori Ishii (Osaka, JP); Kazuki Kozuka (Osaka, JP)
Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
G05D1/0077G05D1/0246G06F9/4881G06N3/08G07C5/0808
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,019,004
App. No.
15/462,048
Granted
Jul 10, 2018
Kind
B2
Abstract

A device that detects an object includes a receiver that receives information about the object detected by a sensor, multiple circuits that detect the object by performing different detection processes, and a control circuit that controls the circuits. The control circuit detects whether the detection circuits are in an abnormal state, based on a change in a state of the circuits, when the control circuit detects that a first circuit of the circuits is in an abnormal state, the control circuit causes the first circuit to stop a detection process being performed by the first circuit and causes one or more circuits, other than the first circuit, to detect the object by causing the one or more circuits to stop performing detection processes performed by the one or more circuits, and to perform detection processes different from the detection processes being performed by the one or more circuits.

Claims (50)

1. A device for detecting an object, comprising:

a receiver that receives information about the object detected by a sensor;

a plurality of detection circuits that detect the object from the received information by performing different detection processes; and

a control circuit that controls the plurality of detection circuits, wherein

the control circuit detects whether the plurality of detection circuits are in an abnormal state, on the basis of a change in a state of the plurality of detection circuits,

wherein, in response to the control circuit detecting that a first detection circuit of the plurality of detection circuits is in an abnormal state, the control circuit causes the first detection circuit to stop a detection process being performed by the first detection circuit and causes one of other detection circuits than the first detection circuit to take over the detection process performed by the first detection circuit.

2. The device of claim 1 , wherein the information includes one of image information including at least the object and distance information indicating a distance from the device to the object.

3. The device of claim 1 , wherein

in response to the control circuit detecting that the first detection circuit of the plurality of detection circuits is in an abnormal state, the control circuit causes, on the basis of priorities assigned to the different detection processes, a second detection circuit to take over the detection process being performed by the first detection circuit, the second detection circuit being a detection circuit that performs a detection process corresponding to the lowest priority, of the other detection circuits than the first detection circuit.

4. The device of claim 3 , wherein

the plurality of detection circuits comprise at least three detection circuits, and

in response to the control circuit detecting that the first detection circuit of the plurality of detection circuits is an abnormal state, the control circuit causes a third detection circuit other than the first detection circuit, to perform a detection process corresponding to the highest priority of the priorities assigned to the different detection processes and causes a fourth detection circuit, other than the first and third detection circuits, to perform a detection process corresponding to the second highest priority of the priorities assigned to the different detection processes.

5. The device of claim 3 , wherein

the plurality of detection circuits comprise at least three detection circuits, and

in response to the control circuit detecting that the first detection circuit of the plurality of detection circuits is an abnormal state, the control circuit causes a third detection circuit other than the first detection circuit, to perform a detection process corresponding to the highest priority of the priorities assigned to the different detection processes and causes a fourth detection circuit, other than the first and third detection circuits, to perform a detection process being performed by the fourth detection circuit and to take over the detection process being performed by the first detection circuit.

6. The device of claim 1 , wherein, when the first detection circuit stops the detection process being performed by the first detection circuit, the control circuit performs a restoration process for restoring the first detection circuit to a normal state.

7. The device of claim 1 , further comprising a memory, wherein

the control circuit generates neural networks used in the detection processes performed by the plurality of detection circuits using a data group stored in the memory and assigns the neural networks to the respective detection circuits, and

in response to the control circuit detecting that the first detection circuit of the plurality of detection circuits is in an abnormal state, the control circuit causes one or more detection circuits, other than the first detection circuit, to stop performing the detection processes using the neural networks assigned to the one or more detection circuits, and to perform the detection processes using neural networks different from neural networks being used in the detection processes being performed by the one or more detection circuits.

8. The device of claim 7 , wherein

the memory stores the neural networks in areas, and

in response to the control circuit detecting that the first detection circuit of the plurality of detection circuits is in an abnormal state, the control circuit causes the one or more detection circuits, other than the first detection circuit, to perform the detection processes using the different neural networks by changing the areas of the memory corresponding to the neural networks being used.

9. The device of claim 1 , wherein the plurality of detection circuits have identical specifications.

10. The device of claim 1 , wherein

the sensor comprises a camera,

the information comprises image information including the object, and

the receiver receives the image information from the camera.

11. The device of claim 1 , wherein

the device is mounted on a vehicle,

the vehicle comprises a vehicle controller that controls travel of the vehicle, and

the control circuit outputs a control signal, relating to the travel of the vehicle, to the vehicle controller on the basis of a combination of the detection results of the object by the plurality of detection circuits.

12. The device of claim 11 , wherein

the plurality of detection circuits further comprise a second detection circuit and a third detection circuit,

the object comprises a first object in a first distance range from the vehicle, a second object in a second distance range from the vehicle, and a third object in a third distance range from the vehicle,

the first distance range, the second distance range, and the third distance range are closer to the vehicle in this order,

the first detection circuit performs a first detection process of detecting the first object,

the second detection circuit performs a second detection process of detecting the second object,

the third detection circuit performs a third detection process of detecting the third object, and

in response to the control circuit detecting that the first detection circuit of the plurality of detection circuits is in an abnormal state, the control circuit causes the first detection circuit to stop the first detection process and causes the third detection circuit to take over the first detection process.

13. A method for detecting an object, comprising:

receiving information about the object detected by a sensor;

detecting the object from the information by performing each of different detection processes in each of a plurality of detection circuits;

detecting whether the detection processes are in an abnormal state, on the basis of a change in a state of the detection processes;

in response to a detection that a first detection process, of the detection processes, performed in a first detection circuit of the plurality of detection circuits is in an abnormal state, stopping the first detection process performed in the first detection circuit and causing a second detection circuit of the plurality of the detection circuits other than the first detection circuit to take over the first detection process.

14. A non-transitory storage media storing a program for detecting an object, the program causing a processor to:

receive information about the object detected by a sensor;

detect the object from the information by performing each of different detection processes in each of a plurality of detection circuits;

detect whether the detection processes are in an abnormal state, on the basis of a change in a state of the detection processes;

in response to a detection that a first detection process, of the detection processes, performed in a first detection circuit of the plurality of detection circuits is in an abnormal state, stop the first detection process performed in the first detection circuit; and

assign the first detection process to a second detection circuit of the plurality of the detection circuits other than the first detection circuit to cause the second detection circuit to take over the first detection process.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2017
From: TAKAHASHI, MASAKI; ISHII, YASUNORI; KOZUKA, KAZUKI
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 044454/0360 →
Priority Claims (2)
JP 2016-059547 · Mar 24, 2016 · national
JP 2016-219460 · Nov 10, 2016 · national
Continuity (1)
Related Publication 20170277183A1 · Sep 28, 2017