Skip to content

safety_feature package

safety_feature is a ROS package written in C++ that works as an communication watchdog.

wifi_acoustic_safety Diagram

Rationale

The package checks if the vehicle has some kind of communication channel, wifi or acoustic. In the absence of any communication link the thrusters are stopped. In more detail, we always check for wifi communication in surface vehicles. In the case of AUV, we need to have at least one surface vehicle that communicates via acoustic with the ones underwater. In the situation we lost wifi connection with the surface, this one is responsible to send an acoustic abort to the the underwater vehicles.

NOTE: This package will need a major review later. The amount of if's else's is beyond normal.

Package Content

wifi_acoustic_safety struct

Code documentation

source

Using safety_feature

Examples

Requirements


Last update: May 30, 2022
Back to top