How to install GPS common?
Hello, I'm currently trying to set up a GPS receiver and base station my boss purchased to work in ROS. It is a trimble Ag GPS 542 GNSS receiver ( http://ssmgps.com/pdf/AGPB_AgGPS542_B... ). I am trying to get it to work with the gps_common package, found here: http://answers.ros.org/question/75337...
However, when I install the package, using either
sudo apt-get install ros-hydro-gps-umd
or
git clone https://github.com/ktossell/gps_umd
I get a gps_common directory containing a cmake directory, a msg directory, and a package.xml, but no src directory or CMakeLists. Thus when I try to run nodes that are supposed to be within this package (for example,
rosrun gps_common utm_odometry_node
), it just freezes and doesn't work. I've encountered similar problems before when downloading random ros packages, and guess the solution must somehow have to do with somehow cmaking the cmake folders or files, but I cannot for the life of me figure out how to do this. If I cmake an individual file I get the error
CMake Error: The source directory "/opt/ros/hydro/share/gps_common/cmake/<whatever_file_I_choose>.cmake" is a file, not a directory.
, and if I try to cmake the cmake directory, I get
CMake Error: The source directory "/opt/ros/hydro/share/gps_common/cmake" does not appear to contain CMakeLists.txt.
Amyone know what I'm doing wrong here? Am I at least on the right track, or is there some other way to access these nodes short of manually creating my own package and copying the contents of each file into it from github, then catkin_making? (which I have tried successfully in the past, but am tired of doing)