Smart and autonomous ship