This ROS package is an adaptation of the pure python3 module written by dalymople.
The package provides a simple a easy way to incorporate UBX modules such as the M8U or F9P in ROS projects.
The package has no python dependencies thanks to the work by dalymople and only depends on std_mgs and geometry_msgs in ROS.
The package can be reconfigured to new modules that have different message types.
python3 -m pip install pyserial
Clone the package to your catkin workspace
git clone https://github.com/unmannedlab/ubxtranslator.git
Install Dependencies
rosdep install . --from-paths -i
Use catkin to build the packages
catkin build ubxtranslator
Start the ROS core service
roscore
Launch the publisher
roslaunch ubxtranslator ubxtranslator.launch