A method for performing industrial automation control, comprising: detecting, via a sensor system, positions and/or motions of a human; generating a position function and/or a motion function representing respectively the position and/or motion of the human over time; determining a derivative value for the position function and/or the motion function to determine a rate of change of the position and/or motion; determining a possible automation command corresponding to the detected positions and/or motions; determining whether the derivative values of the detected positions and/or motions are within expected ranges of the derivative values of the detected positions and/or motions; if the derivative values of the detected positions and/or motions are within expected ranges of the derivative values of the detected positions and/or motions, determining whether an expected automation system signal has been received by at least one additional control component to verify the validity of the possible automation command based on whether the expected automation system signal has been received; and if the expected automation system signal has been received, implementing the determined possible automation command; and if the expected automation system signal has not been received, implementing a default action; and if the derivative values of the detected positions and/or motions are not within expected ranges of the derivative values of the detected positions and/or motions, predicting movements and operations of industrial automation devices within a proximity of the human; determining automation commands that minimize any risk of injury to the human; and implementing the automation commands that minimize any risk of injury to the human. detecting, via a sensor system, positions and/or motions of a human; generating a position function and/or a motion function representing respectively the position and/or motion of the human over time; determining a derivative value for the position function and/or the motion function to determine a rate of change of the position and/or motion; determining a possible automation command corresponding to the detected positions and/or motions; determining whether the derivative values of the detected positions and/or motions are within expected ranges of the derivative values of the detected positions and/or motions; if the derivative values of the detected positions and/or motions are within expected ranges of the derivative values of the detected positions and/or motions, determining whether an expected automation system signal has been received by at least one additional control component to verify the validity of the possible automation command based on whether the expected automation system signal has been received; and if the expected automation system signal has been received, implementing the determined possible automation command; and if the expected automation system signal has not been received, implementing a default action; and determining whether an expected automation system signal has been received by at least one additional control component to verify the validity of the possible automation command based on whether the expected automation system signal has been received; and if the expected automation system signal has been received, implementing the determined possible automation command; and if the expected automation system signal has not been received, implementing a default action; and if the derivative values of the detected positions and/or motions are not within expected ranges of the derivative values of the detected positions and/or motions, predicting movements and operations of industrial automation devices within a proximity of the human; determining automation commands that minimize any risk of injury to the human; and implementing the automation commands that minimize any risk of injury to the human. predicting movements and operations of industrial automation devices within a proximity of the human; determining automation commands that minimize any risk of injury to the human; and implementing the automation commands that minimize any risk of injury to the human.