Collision avoidance for electric mining shovels
First Claim
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.
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.
-
Citations
16 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
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. - View Dependent Claims (15)
-
-
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.
-
Specification