A computer implemented method for detecting the operability, and management of a self-balancing system that is based on a control moment gyroscope, of a two-wheeler vehicle, the method comprising the steps of:
- a. intermittently checking, while the two-wheeler vehicle's self-balancing system is OFF, whether a current vehicular velocity is less than a first vehicular velocity threshold;
- b. intermittently checking, while the two-wheeler vehicle's self-balancing system is OFF, whether a current vehicle turn rate is less than a first vehicular turn rate;
- c. intermittently checking, while the two-wheeler vehicle's self-balancing system is OFF, whether the self-balancing system is within a first range of safe operating conditions for balancing;
- d. turning ON the self-balancing feature of the self-balancing system based on a positive determination of step 17a, 17b and 17c;
- e. intermittently checking, while the two-wheeler vehicle's self-balancing system is ON, whether the self-balancing system is within a second range of safe operating conditions for balancing;
- f. intermittently checking, while the two-wheeler vehicle's self-balancing system is ON, whether a current vehicular velocity is less than a second vehicular velocity threshold;
- g. intermittently checking, while the two-wheeler vehicle's self-balancing system is ON, whether a current vehicle turn rate is less than a second vehicular turn rate;
- and,
- h. turning OFF the self-balancing feature of the self-balancing system based on a negative result of step 17e, 17f, or 17g.