Journal: Recent Patents on Mechanical Engineering Volume: 14 Issue: 1 Year: 2021 Page: 4-17 Author(s): Zixiang Zhao,Xiaobin Fan