I'm new to the single board processor hobby but I am working on an idea of an unmanned exploratory submarine. Requirements would be GPS, Camera with small LED light for underwater pics, capability of location transmitting and solar cell for self recharging. Would like to be able to launch to a coordinate and have it return days later, taking pics along the way and self surfacing to recharge as well. Any ideas or suggestions?