pub fn generate_minimum_snap_segment( start: &Vector3<f64>, end: &Vector3<f64>, duration: f64, ) -> MinimumSnapSegment