Journal of Mechanical and Automation Engineering (JMAE)