Mechanical and Automation Engineering