Developing a Miniature Smart Boat for Marine Research