Model-based control methods such as inverse dynamics control and computed torque control encounter difficulties if actuator saturation occurs. However, saturation is a common phenomenon in robotics leading to significant nonlinearity in system behavior. In this study, the saturation of the actuator torques is considered as a temporary reduction of the number of independent control inputs. The reduction of the number of actuators leads to an underactuated control problem which typically involves the handling of differential algebraic equation systems. The saturated system may become especially complex when intricate combinations of the actuator saturations appear. A servoconstraint-based inverse dynamics control method for underactuated multibody systems is applied for the treatment of actuator torque saturation. In case of human-friendly robots, the problem of saturation cannot be avoided on the level of trajectory planning because unexpected human perturbations may take place, which result in such abrupt changes in the desired trajectory that lead to saturation at some actuators. A case study for the service robot Acroboter shows the applicability of the proposed approach.
Handling Actuator Saturation as Underactuation: Case Study With Acroboter Service Robot
Contributed by the Design Engineering Division of ASME for publication in the JOURNAL OF COMPUTATIONAL AND NONLINEAR DYNAMICS. Manuscript received May 13, 2016; final manuscript received September 14, 2016; published online December 5, 2016. Assoc. Editor: Ahmet S. Yigit.
Zelei, A., Bencsik, L., and Stépán, G. (December 5, 2016). "Handling Actuator Saturation as Underactuation: Case Study With Acroboter Service Robot." ASME. J. Comput. Nonlinear Dynam. May 2017; 12(3): 031011. https://doi.org/10.1115/1.4034868
Download citation file: