Deep Gen: A deep water hydro generator for moorings | IEEE Conference Publication | IEEE Xplore