COLLISION AVOIDANCE FOR ELECTRIC MINING SHOVELS
3 Assignments
0 Petitions
Accused Products
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.
32 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method of reducing the probability of a collision between a first object, whose trajectory is substantially controlled by an operator input command, and a second object, the method comprising:
-
receiving an operator input command indicative of first control data; generating model data indicative of a virtual construct of the physical environment proximal 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; in the case that 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. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system for reducing the probability of a collision between a first object, whose trajectory is substantially controlled by control data, and a second object, the system adapted to receive an operator input command indicative of first control data;
-
to generate model data indicative of a virtual construct of the physical environment proximal the first object; to process the first control data to predict future dynamics of the first object in the environment; to determine 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; in the case that the first object is predicted to collide with a second object in the environment, to define second control data for which the first object 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 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.
-
-
35. A system for reducing the probability of a collision between a first object, whose trajectory is substantially controlled by control data, and at least one second object, wherein the trajectory of the first object is substantially under operator control, the system comprising:
-
a modelling system for modelling the location of an external environment including the at least one second object; a dynamic prediction system adapted to receive a first control data indicative of an operator input command for predicting the future location of the first object; and an override system coupled to the a dynamic prediction system and the modelling system for generating second control data to override the operator control;
the override system being adapted to define second control data for overriding the first control data control when the dynamic prediction system predicts that the first object may collide with the second object located by the modelling system;
the override system further being adapted to provide 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. - View Dependent Claims (36, 37)
-
-
38. 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. - View Dependent Claims (39)
-
-
40. 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 an operator input command, and a second object, the method comprising:
-
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 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, defining 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.
-
Specification