Arrow Research search

Author name cluster

Emmanuel G. Collins

Possible papers associated with this exact author name in Arrow. This page groups case-insensitive exact name matches and is not a full identity disambiguation profile.

2 papers
1 author row

Possible papers

2

EAAI Journal 2016 Journal Article

A graph search and neural network approach to adaptive nonlinear model predictive control

  • Brandon M. Reese
  • Emmanuel G. Collins

Systems with a priori unknown and time-varying dynamic behavior pose a significant challenge in the field of Nonlinear Model Predictive Control (NMPC). When both the identification of the nonlinear system and the optimization of control inputs are done robustly and efficiently, NMPC may be applied to control such systems. This paper considers stable systems and presents a novel method for adaptive NMPC, called Adaptive Sampling Based Model Predictive Control (Adaptive SBMPC), that combines a radial basis function neural network identification algorithm with a nonlinear optimization method based on graph search. Unlike other NMPC methods, it does not rely on linearizing the system or gradient based optimization. Instead, it discretizes the input space to the model via pseudo-random sampling and feeds the sampled inputs through the nonlinear model, producing a searchable graph. For this discretization, an optimal path is found using Lifelong Planning A⁎, an efficient graph search method. Adaptive SBMPC is used in simulation to identify and control a simple plant with clearly visualized nonlinear behavior. In these simulations, both fixed and time-varying dynamic systems are considered. Results are compared with an adaptive version of Neural GPC, an existing NMPC algorithm based on Newton–Raphson optimization and a back propagation neural network model. When the cost function exhibits many local minima, Adaptive SBMPC is successful in finding a low-cost solution that appears close globally optimal while Neural GPC converges to a solution that is only locally optimal. This paper presents the method, soundness and completeness theory, and two simulated NMPC examples. The first is a transparent single-input single-output example, and the second considers a more complex power plant combustion process with two inputs and three outputs.

TAAS Journal 2012 Journal Article

Centralized and distributed task allocation in multi-robot teams via a stochastic clustering auction

  • Kai Zhang
  • Emmanuel G. Collins
  • Dongqing Shi

This article considers the problem of optimal task allocation for heterogeneous teams, for example, teams of heterogeneous robots or human-robot teams. It is well-known that this problem is NP-hard and hence computationally feasible approaches must develop an approximate solution. Here, we propose a solution via a Stochastic Clustering Auction (SCA) that uses a Markov chain search process along with simulated annealing. This is the first stochastic auction method used in conjunction with global optimization. It is based on stochastic transfer and swap moves between the clusters of tasks assigned to the various robots and considers not only downhill movements, but also uphill movements, which can avoid local minima. A novel feature of this algorithm is that, by tuning the annealing suite and turning the uphill movements on and off, the global team performance after algorithm convergence can slide in the region between the global optimal performance and the performance associated with a random allocation. Extensive numerical experiments are used to evaluate the performance of SCA in terms of costs and computational and communication requirements. For centralized auctioning, the SCA algorithm is compared to fast greedy auction algorithms. Distributed auctioning is then compared with centralized SCA.

v2026.09.13