github: https://github.com/salavater/Clev3r-HYS301
A more detailed video(eng subs): https://www.youtube.com/watch?v=deLrlZrx-34
boosty: https://boosty.to/lmdrobotics
I use a PD controller, I think you will be able to achieve smoother movement along the line)