IP Library › Granted Patent US 8,346,512
Granted Patent B2
US 8,346,512 · App. 12/373,910 · Granted Jan 1, 2013

Collision avoidance for electric mining shovels

Assignee: CMTE Development Limited
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 8,346,512
App. No.
12/373,910
Granted
Jan 1, 2013
Kind
B2
Abstract

Systems and methods for reducing the probability of a collision between a first object, whose trajectory is substantially controlled by an operator input command, and a second object. In one embodiment such a method includes receiving an operator input command indicative of first control data; generating model data indicative of a virtual construct of the physical environment proximal to the first object; processing the first control data to predict future dynamics of the first object in the environment; determining whether, on the basis of the predicted dynamics and the model data, the first object is predicted to collide with a second object in the environment; defining second control data for which the first object is not predicted to collide with the second object in the environment; and providing the second control data to a controller coupled to the first object such that the first object is controlled in accordance with the second control data for substantially avoiding the collision of the first object with the second object.

Claims (37)

1. A method of reducing the probability of a collision between a shovel component of a shovel machine, whose trajectory is substantially controlled by an operator input command, and a second object, the method comprising:

receiving an input command indicative of first control data from a human operator;

generating model data indicative of a virtual construct of the physical environment proximal the shovel component;

processing the first control data to predict future dynamics of the shovel component in the environment;

determining whether, on the basis of the predicted dynamics and the model data, the shovel component is predicted to collide with a second object in the environment;

in the case that the shovel component is predicted to collide with a second object in the environment, modifying the first control data to define second control data for which the shovel component is not predicted to collide with the second object in the environment; and

providing the second control data to a controller coupled to the shovel component such that the shovel component is controlled in accordance with the second control data for substantially avoiding the collision of the shovel component with the second object, the controller substantially bringing the shovel component to a stop by regenerating kinetic energy through an electric drive associated with the shovel component when a collision would otherwise occur.

2. A method according to claim 1 wherein processing the first control data to predict future dynamics of the shovel component in the environment comprises processing first control data indicative of a first trajectory direction for the shovel component and defining second control data for which the shovel component is not predicted to collide with the second object in the environment comprises defining second control data indicative of an adjusted trajectory direction for the shovel component.

3. A method according to claim 1 wherein processing the first control data to predict future dynamics of the shovel component in the environment comprises processing first control data that is indicative of a first rate of movement for the shovel component and defining second control data for which the shovel component is not predicted to collide with the second object in the environment comprises defining second control data indicative of a second rate of movement for the shovel component.

4. A method according to claim 3 wherein processing first control data indicative of a first rate of movement for the shovel component and defining second control data indicative of a second rate of movement for the shovel component together comprise processing first control data indicative of a first faster rate of movement for the shovel component and defining second control data indicative of a second slower rate of movement for the shovel component.

5. A method according to claim 1 wherein determining whether, on the basis of the predicted dynamics and the model data, the shovel component is predicted to collide with a second object in the environment comprises producing a plurality of responses for determining whether, on the basis of the predicted dynamics and the model data, the shovel component is predicted to collide with a second object in the environment, the method further comprising processing the plurality of responses to determine control dynamics of the shovel component for which the shovel component reducing the probability of colliding with the second object in the environment, wherein the second control data is indicative of the control dynamics.

6. A method according to claim 5 wherein the processing of the plurality of responses comprises processing of the plurality of responses using a Model Predictive Control.

7. A method according to claim 5 wherein producing a plurality of responses comprises generating the plurality of responses using a collision control layer and a collision avoidance layer.

8. A method according to claim 1 of reducing the probability of a collision between a shovel component and a second object substantially in real time.

9. A method according to claim 1 of reducing the probability of a collision between a movable component of an item of machinery and a second object.

10. A method according to claim 1 of reducing the probability of a collision between a movable component of an item of heavy machinery and a second object.

11. A method according to claim 1 of reducing the probability of a collision between a shovel component of an electric shovel machine and a second object.

12. A non-transitory computer-readable carrier medium carrying a set of instructions that when executed by one or more processors cause the one or more processors to carry out a method according claim 1 .

13. A system for reducing the probability of a collision between a shovel component of a shovel machine, whose trajectory is substantially controlled by control data, and a second object, the system adapted to receive an input command indicative of first control data from a human operator;

to generate model data indicative of a virtual construct of the physical environment proximal the shovel component;

to process the first control data to predict future dynamics of the shovel component in the environment;

to determine whether, on the basis of the predicted dynamics and the model data, the shovel component is predicted to collide with a second object in the environment;

in the case that the shovel component is predicted to collide with a second object in the environment, to modify the first control data to define second control data for which the shovel component is not predicted to collide with the second object in the environment; and

to provide the second control data to a controller coupled to the shovel component such that the shovel component is controlled in accordance with the second control data for substantially avoiding the collision of the shovel component with the second object, the controller substantially bringing the shovel component to a stop by regenerating kinetic energy through an electric drive associated with the shovel component when a collision would otherwise occur.

14. A method for operating a shovel machine having a human controllable shovel component, the method including:

receiving first control data indicative of a control command originating from a human operator;

analyzing the first control data to predict a collision between the shovel component and a second object;

in the case that a collision is predicted, defining second control data for which a collision is not predicted;

providing the second control data to a controller coupled to the shovel component and controlling the shovel component in accordance with the second control data the controller substantially bringing the shovel component to a stop by regenerating kinetic energy through an electric drive associated with the shovel component when a collision would otherwise occur.

15. A method according to claim 14 wherein analyzing the first control data to predict a collision between the shovel component and a second object comprises analyzing the first control data to predict a collision between the shovel component and a part of the shovel machine.

16. A method of reducing the probability of a collision between shovel component of a shovel machine, the trajectory of the shovel component being substantially controlled by a human operator input command, and a second object, the method comprising:

receiving a human operator input command indicative of first control data;

generating model data indicative of a virtual construct of the physical environment proximal to the shovel component;

processing the first control data to predict future dynamics of the shovel component in the environment;

determining whether, on the basis of the predicted dynamics and the model data, the shovel component is predicted to collide with a second object in the environment;

in the case that the shovel component is predicted to collide with a second object in the environment, modifying the first control data to define second control data for which the shovel component is not predicted to collide with the second object in the environment; and

providing the second control data to a controller coupled to the shovel component such that the shovel component is controlled in accordance with the second control data for substantially avoiding the collision of the shovel component with the second object, the controller substantially bringing the shovel component to a stop by regenerating kinetic energy through an electric drive associated with the shovel component when a collision would otherwise occur.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE ADDRESS PREVIOUSLY RECORDED ON REEL 030913 FRAME 0849. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 7, 2014
From: CMTE DEVELOPMENT LIMITED
To: EZYMINE PTY LIMITED
Reel/Frame 033898/0709 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2013
From: CMTE DEVELOPMENT LIMITED
To: EZYMINE PTY LIMITED
Reel/Frame 030913/0849 →
Priority Claims (1)
AU 2006904285 · Aug 4, 2006 · national
Continuity (1)
Related Publication 20100036645A1 · Feb 11, 2010