Computing Safe Control Inputs using Discrete-Time Matrix Control Barrier Functions via Convex Optimization