In this paper, we investigate multi-agent rendezvous with an emphasis on minimalism in both sensing and control. The agents are Dubins car vehicles [9,20] equipped with sensors of limited field-of-view and bounded range. We show that the vehicles, each operating independently under a three-level feedback quantized control law, will rendezvous without ever obtaining coordinate data or performing state estimation. This result is based on three temporary assumptions:
The rendezvous problem in the control context catches our attention as an actively pursued problem during the past decade. An early formulation and algorithmic solution of the multi-agent rendezvous problem is introduced in [1], in which agents have limited range sensing capabilities. Stop-and-go strategies extending the algorithm in [1] are proposed in [22] and [23], which cover various synchronous and asynchronous formulations. An -dimensional rendezvous problem was approached via proximity graphs in [6]. A research area that is closely related to rendezvous is cyclic pursuit or the n-bug problem, in which each agent pursues on a directed cycle its reachable neighboring agent. The mathematical study of pursuit curves and pursuit polygons with differential constraints originated this line of research [2,5], with the focus being whether, when, where, and how the participating agents meet each other. Stable pursuit polygons in cyclic pursuit are also investigated in [34]. In the past few years, due partly to the realization that state estimation (sensing and computation) and control are both key but distinct components in practical systems, cyclic pursuit problems with feedback control have been further explored [25,28,37,38], with [28] giving a history and review on cyclic pursuit.
In control theory, the problem of controlling a plant using coarse quantized measurements of its state (or output) has received much attention in recent years. Quantized control, an active branch of control theory, focuses particularly on minimal data rate control laws. The motivation for studying such control problems comes from situations in which the rate of information flow between the plant and the controller has to be minimized due to communication bandwidth constraints, shared network resources, security concerns, or other considerations. For some classes of systems, most notably linear ones, precise conditions have been obtained on how much information is needed for control; see, e.g., [4,8,10,14,15,21,30,32,39,42]. However, in minimizing data rate, quantized control bases the control decisions on estimation of state coordinates, which requires significant computational resources as well as sophisticated analysis tools.
Minimalism also appears in robotics research that vies for simple abstract sensors. Some earlier efforts are bug algorithms for navigation in environments with obstacles [19,27] and algorithms for manipulating convex polygonal parts using sensorless robots [11,13]. Recently, gap navigation trees for optimal navigation were introduced in [40]. In assuming weak sensors, these works typically equip the robots with sophisticated control laws. For example, [40] requires the robot to reliably move toward depth-map discontinuities.
In contrast to the aforementioned studies, our work has the distinguishing feature that we engage quantized control without assuming the availability of perfect coordinate information within sensing range. This aspect of our study promotes the understanding of the least amount of information or data rate required for a given task, which in turn offers insights into the task's inherent complexity. From a practical standpoint, minimalism in sensing or control leads to less complicated system design, improved robustness, lower production cost, and reduced energy consumption. Moreover, when physical size of agents is constrained, for instance in swarm robotics, sensing and computation become very limited, requiring a minimal design. To the best of our knowledge, there has been no attempt to reduce sensing and control, to the extremely limited combination considered in our paper, to complete tasks of broad research interest, such as rendezvous.
A central element of our approach is the Lyapunov function that we use, which assumes an unusual linear form (in distance) that simplifies the analysis. Lyapunov analysis has also been applied to study autonomous group coordination over graphs in [16], but that paper's approach requires the agents' full awareness of their local environments. Besides [16], distributed consensus has also been the focus of [29,33,12,7]. Our study is partly inspired by work on planning for a differential drive with a limited field-of-view [3], which does not, however, consider minimalism. This paper extends the results found in the conference version [43]. In particular, finer rendezvous guarantee is achieved in some cases, sometimes with relaxed requirements on vehicle model and/or sensing capability. The results presented in the paper are also demonstrated with simulation (see Fig. 1 and Section 7).