Enabling Shared-Control for A Riding Ballbot System