“…It is worth acknowledging that alternative approaches to solve the system-wide translation exist. For example, inverse dynamic (Sternberg and Miller, 2018; Ventura et al, 2015; Virgili-Llop et al, 2018; Wilde et al, 2016), sampling-based (Starek et al, 2016; Zappulla et al, 2017), model predictive control (Park et al, 2017; Zagaris et al, 2018), or other convex optimization-based approaches (Szmuk and Acikmese, 2018; Watterson et al, 2016) may be able to solve the system-wide translation and be suitable for onboard implementation and real-time use. The advantage of the convex programming approach used here is that it can directly handle non-convex obstacles while retaining convergence guarantees.…”