Smart ship technology