How to set the waypoint for ros autonomous navigation?
There are some questions to ask you about setting waypoints: First of all, my configuration is as follows. I used the ros1 melodic version and installed the waypoint_global_planner function package. My partial plan uses dwa, and the current problems are as follows:
- When obstacles appear on the robot's global path, the robot will not be able to run, and there will even be a path to return to the starting point.
- When the robot deviates far from the waypoint during the navigation process, the robot will not be able to run, and there will even be a path to return to the starting point.
- The planner needs to mark waypoints every time, and the previous waypoints cannot be saved and cannot be reused.
- Every time the planner marks the last point, it will determine that the point is the target point, but the angle at which the robot stops is uncontrollable. The final goal pose is determined from the orientation of the line connecting the two final waypoints
I hope my friends can give some suggestions for modification, or some better ways to achieve the functions I need, thank you very much here.