Abstract
For example, a safety-based multi-actuator driver may be configured to drive a plurality of actuators of a plurality of wheels of a mobile robot. For example, the safety-based multi-actuator driver may include one or more safety-sensor inputs to receive safety-sensor information from one or more safety sensors of the mobile robot; a plurality of driver outputs to provide a plurality of actuator-drive outputs to drive the plurality of actuators; and a plurality of monitoring inputs to receive actuator monitoring information corresponding to a functionality of the plurality of actuators. For example, the safety-based multi-actuator driver may include a controller to control the plurality of actuator-drive outputs for a controlled safety-stop of the mobile robot based on a sensor-based event identified based on the safety-sensor information, and to configure the plurality of actuator-drive outputs for the controlled safety-stop based on an actuator malfunction event identified based on the actuator monitoring information.