ROS package for basic navigation to a goal without obstacle avoidance.
Set the following parameters in fake_planner.launch
:
goal_topic (default: "move_base_simple/goal")
: Topic where goals are published (type: geometry_msgs/PoseStamped)cmd_vel_topic (default: "/cmd_vel")
: Topic where velocity commands should be published (type: geometry_msgs/Twist)goal_reached_topic (default: "/goal_reached")
: Topic where status messages are published to inform that current goal was reached (type: std_msgs/Bool)max_velocity_service (default: "set_max_velocity")
: Name where service should be advertised to set maximum travel velocitylinear_tolerance (default: 0.1)
: Tolerance for linear displacement between the bot and the goal (m)angular_tolerance (default: 0.35)
: Tolerance for angular displacement between the bot and the goal (rad)time_to_x (default: 0.5)
: Time it would take to reach the goal if the max velocity permits. Used for scaling linear velocity.time_to_angle (default: 1.0)
: Time it would take to reach the goal if the max velocity permits. Used for scaling angular velocity.max_linear_speed (default: 1.0)
: Maximum linear speed (m/s)max_angular_speed (default: 0.5)
: Maximum angular speed (rad/s)
To launch the fake planner node:
roslaunch fake_planner fake_planner.launch