abstract |
There is described a powered balancing mobility device comprising: a powerbase assembly processing movement commands for the mobility device; at least one cluster assembly operably coupled to the powerbase assembly, the at least one cluster assembly being operably coupled to a plurality of wheels, the plurality of wheels supporting the powerbase assembly, the plurality of wheels and the at least one cluster assembly moving the mobility device based at least on the processed movement commands; an active stabilization processor estimating the center of gravity of the mobility device, the active stabilization processor estimating at least one value associated with the mobility device required to maintain balance of the mobility device based on the estimated center of gravity, and an anti-tipping controller stabilizing the mobility device based on stabilization factors, the anti-tipping controller executing commands including computing a stabilization metric, computing a stabilization factor, determining movement commands information required to process the movement commands, and processing the movement commands based on the movement command information and the stabilization factor if the stabilization metric indicates that stabilization is required. The powerbase processor actively balances the mobility device on at least two of the plurality of wheels based at least on the at least one value. |