When swarm robots move in an environment with obstacles to search for unknown targets, the challenge is that each individual must be able to maintain swarm cohesion, avoid obstacles, and achieve the widest possible coverage of the search space. Therefore, this paper proposes a solution that combines fuzzy logic, chaos theory, and the Dragonfly Algorithm (DA) to address this problem. Fuzzy logic is applied to determine the steering angle of robots in the swarm, enabling collision avoidance and regulating robot distribution in the environment. Chaos theory, using the logistic map, is integrated to allow robots to avoid obstacles smoothly, increase the diversity of motion trajectories, and escape local traps. At the same time, the DA is employed to optimize fuzzy rules, enhancing adaptability and coverage capability of the swarm. Simulation results in Matlab show that with the integrated Fuzzy–Chaotic–DA controller, the coverage rate exceeds 80% and collisions are significantly reduced compared with control based only on fuzzy logic, thereby confirming the effectiveness and stability of the proposed controller.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Distributed Swarm Robot Control Using Fuzzy Logic, Chaos Theory, and the Dragonfly Algorithm

  • Thi Hong Nguyen,
  • Thi Thuy Nga Le

摘要

When swarm robots move in an environment with obstacles to search for unknown targets, the challenge is that each individual must be able to maintain swarm cohesion, avoid obstacles, and achieve the widest possible coverage of the search space. Therefore, this paper proposes a solution that combines fuzzy logic, chaos theory, and the Dragonfly Algorithm (DA) to address this problem. Fuzzy logic is applied to determine the steering angle of robots in the swarm, enabling collision avoidance and regulating robot distribution in the environment. Chaos theory, using the logistic map, is integrated to allow robots to avoid obstacles smoothly, increase the diversity of motion trajectories, and escape local traps. At the same time, the DA is employed to optimize fuzzy rules, enhancing adaptability and coverage capability of the swarm. Simulation results in Matlab show that with the integrated Fuzzy–Chaotic–DA controller, the coverage rate exceeds 80% and collisions are significantly reduced compared with control based only on fuzzy logic, thereby confirming the effectiveness and stability of the proposed controller.