Warehouse Automation: What You Should Know About It