The invention refers to the area of control of a limb device in the form of an artificial limb for a human or a robot limb. In particular, the invention is related to a control unit for electrically controlling an electrically controllable limb device, the limb device comprising a plurality of actuators, the control unit comprising a first interface for connecting the control unit to the limb device, the control unit comprising a second interface for connecting the control unit to a data gathering device comprising one or more sensing devices, the control unit comprising a processing unit which is arranged for controlling the limb device at least based on data gathered by the data gathering device, wherein the control unit is arranged for outputting one single control action step to the actuators of the limb device calculated by the processing unit based on a first data or data combination received from the data gathering device, and the control unit is arranged for outputting a plurality of control action steps to the actuators of the limb device calculated by the processing unit based on a second data or data combination received from the data gathering device, the second data or data combination being different from the first data or data combination, the plurality of control action steps inducing a more complex automatic movement of the limb device that the one single control action step. The invention further refers to a system comprising such a control unit, a method for controlling an electrically controllable limb device and a computer program.