GPS Waypoint navigation with robot_localization and navsat_transform_node
I'm using Clearpath Husky A200 which outputs encoders information, a XSENS IMU (without a good compass) and a Novatel RTK GPS with sub-inch accuracy and I would like to implement a GPS waypoints navigation where the robot must follow a set of given waypoints.
I've read the robot_localization documentation, but I didn't understand how to insert the waypoints as goals for the robot.
I know that I need to use navsat_transform_node
to obtain the UTM coordinates and then to set a new goal by converting the GPS waypoint coordinates to UTM. But I don't know how to implement this.
Moreover, I've found this package gps_common which subscribes to /fix
topic and outputs a /odom
topic. Should I use it as input for the ekf_localization
node?
Thank you for your help and support!
It is strange to me how something like GPS waypoint following is no clearly documented. I have been trying to make this work on Jackal for some time now and still am having problems. I have gotten about to where you are.
It is very strange to me, too! This is very strange since there is lots of documentation about all the other ROS topics, but almost nothing about GPS and waypoint. I'm very sad about this since this topic is very important to me.
All I want, it's to find a short tutorial on how set the waypoints and how to use move_base to make the robot follow them to reach the goal.
Have you tried this? http://answers.ros.org/question/17013... It does not say much, for that matter none of the answers say much.
I already read it but it provides no additional information.. it only links to the robot_localization package which I have already read several times :(