I am using ros nav stack in conjunction with google cartographer (Mapping and localization) to navigate the robot through a known map. Right now, the robot follows the path generated with acceptable accuracy. But,often, once the path has been generated, the robot reverses at the highest speed set in the params file (escape_velocity parameter), and then starts to move forward correctly on the genrated path.
I have attached images of all my param file: 1.Praram Files-1 2. Param Files-2. The name of each parameter file is mentioned at the top. But to avoid confusion, they are in the order:
A. Param Files-1: 1. Global Costmap Params 2. Local Costmap Params 3. Common Costmap Params 4. Global Plnner Params 5. Local Planner Params
B. Param Files-2: Move Base Params
This is a link to a video of how it looks on rviz. https://vimeo.com/320040685
The thinner line in green is the plan generated by ros nav stack. The thicker line seen later in the video is the actual robot movement. You can see that the robot first reverses and then starts moving forward.
I am new to this forum so please let me know if I need to give anymore data for anyone to answer this
Has anyone else has this problem? Will appreciate any tips on fixing this! Thanks in advance!
P.S: I am using ROS Indigo on Ubuntu 14.04