A novel stable and safe model predictive control framework for autonomous rendezvous and docking with a tumbling target. (November 2022)