Patent attributes
According to an exemplary method, a smoothing module can be used in an ADV to iteratively perform a smoothing operation on a raw reference segment using an ordered list of sets of smoothing parameters, starting from the set of strictest parameters, until the smoothing operation is successful. The method includes the operations of generating multiple sets of smoothing parameters, including a first set of smoothing parameters, a second set of smoothing parameters, and at least one set of smoothing parameters interpolated in between; for each set of smoothing parameters, performing a quadratic programming (QP) smoothing operation on the raw reference line segment until the QP smoothing operation is successful; and controlling the ADV according to a smoothed reference line segment generated by the successful QP smoothing operation.