Giter VIP home page Giter VIP logo

Comments (9)

croesmann avatar croesmann commented on June 18, 2024 3

@andrew8liang Please avoid cross-posting if possible. I usually get notifications for both platforms ;-)
I have answered your question at ROS answers.

In general, questions regarding the planner should be asked at ROS answers.
Bug reports, Pull requests and enhancement requests here.

from teb_local_planner.

corot avatar corot commented on June 18, 2024 2

I just discovered a magic parameter that makes wonders for me: penalty_epsilon
With default (0.1):
TEB_BAD
With 0.05:
TEB_GOOD

@croesmann, would be great if you can provide some clue about how this parameter so greatly impacts the behavior of the robot

from teb_local_planner.

croesmann avatar croesmann commented on June 18, 2024

The error message "trajectory is not feasible" indicates that it seems like the robot-costmap-footprint (blue rectangular, defined in the costmap param file) collides with some of the lethal-obstacles cellls slightly at some point on the trajectory.

I am going to revise the planner completely in the next three weeks since I hadn't much resources during the last weeks to investigate the recently reported issues. I'll check this one as well.

from teb_local_planner.

nitin5 avatar nitin5 commented on June 18, 2024

Dear Chris,
Please also investigate why TEB do not prefer a robot to move backward in straight line as one of the option. In narrow path ways, TEB ignores this option.
Also, I have observed that TEB oscillates between local goal points as selected from the global plan.
Thanks

from teb_local_planner.

croesmann avatar croesmann commented on June 18, 2024

I pushed some significant changes to kinetic-devel (see changelog of version 0.6.5). I revised some parts of the code regarding parameter checking, backwards-initialization and backup strategies.

Please let me know if the proposed changes resolve some of your issues.
The kinetic-devel branch might also be compiled with indigo/jade.
I want to test the changes for a couple of weeks before I officially backport the important changes to indigo-devel/jade-devel.

from teb_local_planner.

andrew8liang avatar andrew8liang commented on June 18, 2024

Hi, I also have the same question about moving the robot backward in a straight line on 0.6.5.

The expected behavior is: drive backwards. The actual behavior is: initially drive backwards, then rotate 180 degrees to drive forward until we are close to the final goal, then rotate another 180 degrees so that we are facing the correct direction. This gives us 360 degrees of unnecessary rotation. Is it possible to have the planner put equal weight on forward and backward motion?

My parameters, on 0.6.5:
allow_init_with_backwards_motion: true, weight_kinematics_forward_drive: 0

Thanks!

from teb_local_planner.

DPatricia avatar DPatricia commented on June 18, 2024

Hello,
I'm having a similar issue with the robot getting stuck trying to go through a door.
Are there some parameters which I can adjust to manage this?
Thanks

from teb_local_planner.

subodh-malgonde avatar subodh-malgonde commented on June 18, 2024

@DPatricia Were you able to figure out a solution for your problem? I have a similar issue. I have a car-like robot (width 0.3 m). No matter how I tune my minimum obstacle distance and inflation radius, it has a difficulty in entering a narrow door which is 1 m wide.

from teb_local_planner.

rrdpereira avatar rrdpereira commented on June 18, 2024

I just discovered a magic parameter that makes wonders for me: penalty_epsilon With default (0.1): TEB_BAD TEB_BAD With 0.05: TEB_GOOD TEB_GOOD

@croesmann, would be great if you can provide some clue about how this parameter so greatly impacts the behavior of the robot

Could you share the COMMON, LOCAL, GLOBAL and TEB configuration files? Or just the GitHub Link?

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.