Table of Contents
Fetching ...

Unification of Consensus-Based Multi-Objective Optimization and Multi-Robot Path Planning

Michael P. Wozniak

TL;DR

The paper addresses unifying consensus-based multi-agent control with multi-objective optimization in a rover path-planning context for lunar exploration. It formulates a dual-objective problem with $f_1$ representing explored area and $f_2$ representing consensus measured by RSS, normalizes them via utopia points to form $\phi_1$ and $\phi_2$, and minimizes $f = a_1\phi_1 + a_2\phi_2$ using Sequential Quadratic Programming (SQP). The approach optimizes edge weights and the lead rover's heading to achieve fast convergence and robust consensus while maximizing exploration, demonstrated through three simulations on a four-agent graph. The results show fast convergence (often under 1 second), heading agreement guided by a non-cooperative leader, and a path that maximizes area coverage, illustrating a practical, scalable framework for autonomous multi-robot lunar missions and related domains.

Abstract

Multi-agent systems seeking consensus may also have other objective functions to optimize, requiring the research of multi-objective optimization in consensus. Several recent publications have explored this domain using various methods such as weighted-sum optimization and penalization methods. This paper reviews the state of the art for consensus-based multi-objective optimization, poses a multi-agent lunar rover exploration problem seeking consensus and maximization of explored area, and achieves optimal edge weights and steering angles by applying SQP algorithms.

Unification of Consensus-Based Multi-Objective Optimization and Multi-Robot Path Planning

TL;DR

The paper addresses unifying consensus-based multi-agent control with multi-objective optimization in a rover path-planning context for lunar exploration. It formulates a dual-objective problem with representing explored area and representing consensus measured by RSS, normalizes them via utopia points to form and , and minimizes using Sequential Quadratic Programming (SQP). The approach optimizes edge weights and the lead rover's heading to achieve fast convergence and robust consensus while maximizing exploration, demonstrated through three simulations on a four-agent graph. The results show fast convergence (often under 1 second), heading agreement guided by a non-cooperative leader, and a path that maximizes area coverage, illustrating a practical, scalable framework for autonomous multi-robot lunar missions and related domains.

Abstract

Multi-agent systems seeking consensus may also have other objective functions to optimize, requiring the research of multi-objective optimization in consensus. Several recent publications have explored this domain using various methods such as weighted-sum optimization and penalization methods. This paper reviews the state of the art for consensus-based multi-objective optimization, poses a multi-agent lunar rover exploration problem seeking consensus and maximization of explored area, and achieves optimal edge weights and steering angles by applying SQP algorithms.

Paper Structure

This paper contains 26 sections, 10 equations, 9 figures, 1 algorithm.

Figures (9)

  • Figure 1: Multi-Agent Lunar Exploration via Spacecraft and Rovers
  • Figure 2: Graph Representation of Rover Swarm with $m=4$ agents
  • Figure 3: Initial Rover Positions
  • Figure 4: Simulation 1 -- Heading of each agent $i$ with time
  • Figure 5: Simulation 1 -- Path Followed by Rover Swarm. For a video of this simulation, visit https://youtu.be/YHBNw18-eTk
  • ...and 4 more figures