Modeling Control and Optimization of a New Swimming Microrobot Using Flatness-Fuzzy-Based Approach for Medical Applications