2D Pose Estimate not working in Rviz
I am using a Toyota HSR robot running Ubuntu 16.04 and ROS Kinetic which I am using the Nav stack on. In rviz, when I try to update the robot's pose with the 2D Pose Estimate tool it does not work. I initially had a similar problem with the 2D Nav Goal which I found was because it was publishing nav goals to the wrong topic, but once I set 2D Nav Goal to publish to the topic /goal it began working. I tried doing a similar thing with the 2D Pose Estimate so after running the command:
rostopic list | grep pose
I got a list of topics:
/global_pose
/hsrb/base_pose
/hsrb/pose2D
/initialpose
/laser_2d_correct_pose
/laser_2d_pose
/laser_2d_pose_ref
/robot_pose
/safe_pose_changer/joint_reference
I tried changing the 2D Pose Estimate tool so that it published to each one of these topics and none of them seemed to work. As such, I'm not really sure how to get it to work. Any help would be much appreciated!