A Convex Optimization Framework for Multi-Agent Motion Planning. by Jason C. Derenick