WaterCurrent
- class suave.water_current.WaterCurrent
Publish a low-impact sinusoidal current vector.
- __init__()
Initialize water-current parameters, publisher, and timer.
- compute_heading(elapsed)
Return the mean heading plus sinusoid and noise in radians.
- publish_current()
Publish the current vector projected onto horizontal axes.
- publish_diagnostics(current)
Publish the current vector as a diagnostic QA status.
- status_cb(msg)
Start advancing the current schedule when GUIDED is reached.
Methods
__init__()Initialize water-current parameters, publisher, and timer.
compute_heading(elapsed)Return the mean heading plus sinusoid and noise in radians.
Publish the current vector projected onto horizontal axes.
publish_diagnostics(current)Publish the current vector as a diagnostic QA status.
status_cb(msg)Start advancing the current schedule when GUIDED is reached.
Attributes