Software and Hardware Upgrades to an Autonomous Kayak for Medium-Range Nearshore Surveying