A computer-implemented method for mitigating neuro-muscular ailments, the method comprising: measuring, using device sensors of an assistive device, at least one of: motion, pressure, or contraction and relaxation of muscles of an extremity of a user on which the assistive device is arranged to be worn; processing sensor data to infer an intended motion of the user, the sensor data received from the device sensors of the assistive device, and environmental sensors, wherein the environmental sensors are arranged external to the assistive device or part of the assistive device, and wherein processing the sensor data includes using context information derived from the sensor data to infer the intended motion, wherein the context information include at least one of: high-probability situational context, high-probability operational context, and high-probability motion context, wherein using the derived context information is performed with a technique configured with a plurality of accuracy levels for different operational modes, wherein an accuracy level is dependent on available sensor data in a current context related to the intended motion, and available data in a historical context arranged to be used to refine the likelihood of what is going to occur given the current context; and controlling, based on the inferred intended motion, actuators (127, 301) and mechanical elements of the assistive device to thereby enable augmentation of the muscle strength of the extremity to assist performance of the intended motion, which includes applying electrical current to the actuators to control the mechanical elements coupled thereto to at least one of initiate, promote and suppress muscle movement of the extremity to assist performance of the intended motion. measuring, using device sensors of an assistive device, at least one of: motion, pressure, or contraction and relaxation of muscles of an extremity of a user on which the assistive device is arranged to be worn; processing sensor data to infer an intended motion of the user, the sensor data received from the device sensors of the assistive device, and environmental sensors, wherein the environmental sensors are arranged external to the assistive device or part of the assistive device, and wherein processing the sensor data includes using context information derived from the sensor data to infer the intended motion, wherein the context information include at least one of: high-probability situational context, high-probability operational context, and high-probability motion context, wherein using the derived context information is performed with a technique configured with a plurality of accuracy levels for different operational modes, wherein an accuracy level is dependent on available sensor data in a current context related to the intended motion, and available data in a historical context arranged to be used to refine the likelihood of what is going to occur given the current context; and controlling, based on the inferred intended motion, actuators (127, 301) and mechanical elements of the assistive device to thereby enable augmentation of the muscle strength of the extremity to assist performance of the intended motion, which includes applying electrical current to the actuators to control the mechanical elements coupled thereto to at least one of initiate, promote and suppress muscle movement of the extremity to assist performance of the intended motion.