ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

Can movebase (navfn and base_local_planner) be used for ackermann steered robots!? ... and @ 2. what could the error: Failed to find a valid control. Even after executing recovery behaviors .... mean!?

asked 2014-03-30 13:08:29 -0500

moejoegoe gravatar image

I use the map server, a global and local plan is created and I also get cmd_vel outputs. This is a geometry_msgs/Twist output with a value linear.x for the speed and angular.z for the speed around the z-axis -> I generate a odom message from this message to simulate a input for the navigation stack... noticeable is that the value for the speed around the z-axis changes a lot, also from negative to positive values and back... and after some time I get this error!? I'm glad about any suggestions or help (I use ros hydro)

Best regards Matthias

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2014-03-30 17:45:45 -0500

ahendrix gravatar image

The short answer is that navfn and base_local_planner aren't suitable for ackermann type robots. The planners don't take into account the kinematic constraints (minimum turning radius, can't turn in place) of the robot, and therefore can generate plans that aren't executable by the robot.

It is possible to use the sbpl_lattice_planner as the global planner, but there isn't a great local planner for ackermann type robots yet.

It's difficult to say what is wrong with your specific simulation without more details. It sounds like the local planner is failing to find a valid path, but without knowing the specifics of your configuration, it's hard to say whether that's a problem with your costmaps, with the local planner configuration, with how you're running the simulation, or something else entirely.

edit flag offensive delete link more

Question Tools

Stats

Asked: 2014-03-30 13:08:29 -0500

Seen: 382 times

Last updated: Mar 30 '14