Path Tracking of a Two-Wheeled Self-Balancing Robot Based on Multi-objective Optimization with Artificial Immune Algorithm | IEEE Conference Publication | IEEE Xplore