forked from Field-Robotics-Lab/ds_sim
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implemented current profiling in the DVL sensor & plugin
The package is dependent on the NPS version of the UUV Simulator ocean current plugin. If stratified current is being provided by the UUV Simulator ocean current plugin, it will be ingested by the DVL sensor. The DVL sensor will use this information to calculate noise-free scalar beam velocity at the center of each "depth bind" for all 4 DVL beams (velocity beyond the beam's "contact" range is set to a "no value" flag). The DVL ROS plugin adds noise to the velocities and computes and publishes either beam-specific 3D velocities (i.e., scalar velocity times the beam's unit vector) or overall velocities (i.e., solves a least-squares problem based on the noisy beam velocities) using the ds_sensor_msgs/Adcp message.
- Loading branch information
Showing
5 changed files
with
199 additions
and
25 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.