Automation and Smart Manufacturing