@Geng-Hao
  • Stars
    star
    36
  • Global Rank 430,311 (Top 15 %)
  • Followers 3
  • Following 2
  • Registered almost 4 years ago
  • Most used languages
    MATLAB
    50.0 %
    C++
    50.0 %

Top repositories

1

Robust-Model-free-Iterative-Learning-Control-with-Convergence-Rate-Acceleration

A novel model-free iterative learning control algorithm is presented in this project to improve both the robustness against output disturbances and the tracking performance in steady-state. For model-free ILC, several methods have been investigated, such as the time- reversal error filtering, the Model-Free Inversion-based Iterative Control (MFIIC), and the Non- Linear Inversion-based Iterative Control (NLIIC). However, the time-reversal error filtering has a conservative learning rate. Other two methods, although with much faster error convergence, have either a high noise sensitivity or a non-optimized steady-state. To improve the performance and robustness of model-free ILC, in this project we apply the time-reversal based ILC algorithm and recursively accelerate its error convergence using the online identified learning filter. The effectiveness of the proposed algorithm has been validated from a numerical simulation. The proposed approach not only improves the transient response of the MFIIC, but also achieves lower tracking error in steady-state compared to that of the NLIIC.
MATLAB
35
star
2

Serial-Robot-Kinematics-Solver

本專案使用循環座標下降演算法(參考文獻:A combined optimization method for solving the inverse kinematics problem of mechanical manipulators)實作6軸機械手臂之運動模型解算器,並以C++物件導向程式設計方式開發。使用者可為自身之機械手臂建立一個Robot Class,並使用內建之public member function計算機械手臂之順向運動學和逆向運動學。目前該C++專案已實作於Meca500機器人,並於Linux環境撰寫socket程式(使用C語言)發送運動指令使機器人繪製圖形。
C++
1
star