altavir

    altavir

    3 months ago
    @ESchouten By the way, a team in our centre is currently working on enhancement of Dubins algorithm. They are doing it in Python, but probably it would be interesting to have it in Kotlin. Would you be interesting to include your implementation in KMath-geometry, or it is better to have it in a separate package?
    As far as I remember their enchancement includes the knowledge about the speed and will be used in ship and drones trajectory optimization.
    ESchouten

    ESchouten

    3 months ago
    @altavir I would love to have it included in the KMath library! I've been looking into implementing gradual steering (continuous curvature or CC) described in the following issue, which indeed combines driving speed and steering rate https://github.com/ESchouten/Dubins/issues/2
    altavir

    altavir

    3 months ago
    Nice. Waiting for PR then. I will ask our guys to look into the problem of steering (I believe they already did) and share some insights. After they end their exams of course.
    ESchouten

    ESchouten

    2 months ago
    altavir

    altavir

    2 months ago
    Thanks a lot! I will review it ASAP.
    By the way, I've just published a prototype for map rendering: https://github.com/mipt-npm/maps-kt (no documentation yet, but it is coming). I plan to use those two together for ship trajectory optimization.
    ESchouten

    ESchouten

    2 months ago
    Sounds good! First thing on my list would be the gradual steering angle (continuous curvature) addition to Dubins. Perhaps the trajectory module in time will be expanded with more algorithms like PP and Stanley, which could share logic. And perhaps 3d for planes and drones.