Journal: Recent Patents on Mechanical Engineering Volume: 12 Issue: 2 Year: 2019 Page: 104-124 Author(s): Jingang Jiang,Zhaowei Min,Zhiyuan Huang,Xuefeng Ma,Yihao Chen,Xiaoyang Yu