Giter VIP home page Giter VIP logo

Comments (5)

beetleskin avatar beetleskin commented on June 2, 2024

Speaking of config limits, is there a reason to limit the velocity to 2m/ss?

from teb_local_planner.

croesmann avatar croesmann commented on June 2, 2024

There are no theoretical reasons for the limits. I set them according to my use cases and haven't thought about general cases in the past.

According to the min turning radius there are just practical limitations:
If the minimum turning radius is substantially high (hence only small steering angles are allowed) the problem size drastically increases: The trajectory length could be huge since the robot must often switch moving directions (alternating forward and backward motions) in order to achieve a desired pose. Despite the fact that the computation time increases, the constraint approximation could be less restrictive and hence leading to solutions that are not feasible for the real robot.

I am going to update the code soon, since currently I do not have spare-time left.
Same for issue #15.

from teb_local_planner.

croesmann avatar croesmann commented on June 2, 2024

I changed the upper bounds in commit 216fe3d.
If you need further adjustments, please let me know.

Note, optimization weights and dt_ref as well as dt_hyst are not
tuned for velocities and accelerations beyond the default values (e.g. >1 m/s).
Just increasing the maximum velocity bounds without adjusting the other parameters might lead to an insufficient behavior.

from teb_local_planner.

beetleskin avatar beetleskin commented on June 2, 2024

Thanks a lot for the adjustments. Do you have further suggestions when driving with lets say 20m/s?

from teb_local_planner.

glebos avatar glebos commented on June 2, 2024

Thank you very much for the adjustments, appreciate it!

from teb_local_planner.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.