A61G5/063

Mobility device

Disclosed is a system for controlling a mobility device including a processor configured for a workflow process configured for filtering user commands based on a status of the mobility device and defining filtered commands. A mobility device command process is configured for issuing commands based on the filtered commands. The mobility device responds to the commands that are configured for controlling moving the mobility device.