Setup up the simulation environment for the ldtravocean in a fully updated branch.
Setup the identification to use dvl speeds for surge and sway estimation. Split the sensor simulations from the dynamic model simulation. Setup the basic launch files for LDTravOcean ROV. Work on the state estimator for 3D with DVL updates.
Added the altitude and heading controller. Added the initial GUI ui files. Updates to the simulation suite.
Imported the setup.py and initial widget for the ldtravocean gui.
Build configuration updated to specify additional dependencies.
Added the joystick control over nuRef and stateRef. Added an asynchronous merger node that can merge multiple BodyVelocityReq and BodyForceReq into a single request topic based on requester name and disable_axis parameter. Continued work on the SimMan gui for testing ROV control and navigation.
Added the joystick control over nuRef and stateRef. Added an asynchronous merger node that can merge multiple BodyVelocityReq and BodyForceReq into a single request topic based on requester name and disable_axis parameter. Continued work on the SimMan gui for testing ROV control and navigation.
Merge branch 'ldtravocean_branch_v2' of http://github.com/labust/labust-ros-pkg into ldtravocean_branch_v2
Added the service for enabling/disabling individual controlled axes.
Added the identification gui.
Added support for actionlib identification in the velocity controller. Updated the identification and control GUI. Added tuning support to the ld navigation and velocity controller. Removed the gui dependencies from ldtravocean.
Added DVL frame compensation to the NavQuest DVL driver.
Added a nonlinear DVL model for estimation testing.
Pool testing corrections and launch file addition.
Added another DVL model. Added I-P controllers for testing.
Merge.
Added logging to the ldtravo launch file. Corrected the IPFF after testing. Added IPFF support in the DP controller.
Added outlier rejection for DVL measurements. Expanded the identification gui to allow yaw and depth control during identification.
Updates to the data logging and dvl node.
Merge branch 'ldtravocean_branch_v2' of https://github.com/labust/labust-ros-pkg into ldtravocean_branch_v2