Prototyping a low-cost open-source autonomous unmanned surface vehicle for real-time water quality monitoring and visualization.