Added the tritech-sdk to the labust-ros-pkg. Updated the usbl package to use the new dependency.
More messages and types added to MsgEncoder.
Added the ThrustAllocation class to enable simulation and usage of different thruster layouts. Continued importing the labust_sim package. Enabled basic simulation functionality and added plugin example for sensors. Imported needed header files from labust_base to the snippets package.
Merge branch 'master' into usbl_comms
Added google earth drawing of the diver and platform positions. Started finalizing the diver-platform usbl messaging system.
Added the diver messages and encodings. Expanded the USBLManager to incorporate initialization and message interaction with the diver over the USBL. Added usbl timeout reporting.
Created a usbl simulator for easier debugging of the diver message protocols implementations on topside and android side.
Debugging correction to the usbl comms protocol on devices.
Added auto-encoding/decoding and message extensions feature to the DiverMsg class. Updated changes in the DiverMsg class in the USBLManager nodelet.
Added the detail-tks messages for the DiverMsg_adv. These will be deprecated in later revisions.
Extension to the USBL communication infrastructure and debugging on the real system.
Added KML support for the USBLManager. Updated the usbl simulator to have a self loop without the tablet. Added the KML diver message. Added the kml_upload application that processes a given KML file and publishes a ROS multiarray with the coordinates. Added the acoustic transmitted KML region drawing to the ros2ge app.
Tested and corrected bugs in the the diver-usbl communication infrastructure.
Added the first draft of the usbl-diver communication GUI. The GUI is written and run as an rqt plugin.
Extended the caddy gui. Added available diver KML elipsoid calculation and drawing to ros2ge. Added publishing and external state changing of the USBLManager.
Added the launch_v2 launch files to test the whole caddy suite with the new vehicle, diver and usbl simulator. Removed the dependencies on rosutils.hpp header in favor of the snippets package.
Merge branch 'usbl_comms' of https://github.com/labust/labust-ros-pkg into usbl_comms
Extensions to the diver-usbl communication GUI. Organized the debugging and info output of the USBL manager.
Added a standalone version of the caddy_gui.
Replaced normal function calls in caddy gui with signals and slots. Started working on the USBL filter.