I created a small KMP library implementing Dubins path in an object oriented way, open-sourcing the library in case anyone else ever needs it.
The Dubins path is commonly used in the fields of robotics and control theory as a way to plan paths for wheeled robots, airplanes and underwater vehicles.
In the future I want to implement Continuous Curvature, which is needed for a gradually increasing steering angle like the turning of a steering wheel.
10/21/2021, 2:53 PM
Interesting, I may even have a use for it in #science
10/21/2021, 3:00 PM
@altavir Nice to hear! For my own project I need the continuous curvature feature, so I'm looking further into that.
The java/kotlin ecosystem in these subjects seems to be quite limited, so it might be challenging.
10/21/2021, 3:02 PM
We plan to add more advanced geometry features in KMath. But do not have time for it yet. Maybe it should be in a separate project.
10/21/2021, 3:09 PM
@altavir Looking forward to that! Feel free to fork/steal/copy/base code off this library if you want. Or ofcourse create a PR.