Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Philip Twu is active.

Publication


Featured researches published by Philip Twu.


conference on decision and control | 2010

Controllability of homogeneous single-leader networks

Philip Twu; Magnus Egerstedt; Simone Martini

This paper addresses an aspect of controllability in a single-leader network when the agents are homogeneous. In such a network, indices are not assigned to the individual agents and controllability, which is typically a point to point property, now becomes a point to set property, where the set consists of all permutations of the target point. Agent homogeneity allows for choice of the optimal target point permutation that minimizes the distance to the systems reachable subspace, which we show is equivalent to finding a minimum sum-of-squares clustering with constraints on the cluster sizes. However, finding the optimal permutation is NP-hard. Methods are presented to find suboptimal permutations in the general case and the optimal permutation when the agent positions are 1-D.


conference on decision and control | 2012

A controlled-precision algorithm for mode-switching optimization

Yorai Wardi; Magnus Egerstedt; Philip Twu

This paper describes an adaptive-precision algorithm for solving a general optimal mode-scheduling problem in switched-mode dynamical systems. The problem is complicated by the fact that the controlled variable has discrete and continuous components, namely the sequence of modes and the switching times between them. Recently we developed a gradient-descent algorithm whose salient feature is that its descent at a given iteration is independent of the length (number of modes) of the schedule, hence it is suitable to situations where the schedule-lengths at successive iterations grow unboundedly. The computation of the descent direction requires grid-based approximations to solve differential equations as well as minimize certain functions on uncountable sets. However, the algorithms convergence analysis assumes exact computations, and it breaks down when approximations are used, because the descent directions are discontinuous in the problem parameters. The purpose of the present paper is to overcome this theoretical gap and its computational implications by developing an implementable, provably-convergent, adaptive-precision algorithm that controls the approximation levels by balancing precision with computational workloads.


conference on decision and control | 2010

On-line optimal timing control of switched systems

Yorai Wardi; Philip Twu; Magnus Egerstedt

This paper considers a real-time algorithm for performance optimization of switched-mode hybrid dynamical systems. The controlled parameter consists of the switching times between the modes, and the cost criterion has the form of the integral of a performance function defined on the systems state trajectory. The dynamic response functions (state equations) associated with the modes are not known in advance; rather, at each time t, they are estimated for all future times s ≥ t. A first-order algorithm is proposed and its behavior is analyzed in terms of its convergence rate. Finally, an example of a mobile robot tracking a moving target while avoiding obstacles is presented.


Journal of Guidance Control and Dynamics | 2012

Merging and Spacing of Heterogeneous Aircraft in Support of NextGen

Rahul Chipalkatty; Philip Twu; Amir R. Rahmani; Magnus Egerstedt

The Federal Aviation Administration’s NextGen program aims to increase the capacity of the national airspace, while ensuring the safety of aircraft. This paper provides a distributed merging and spacing algorithm that maximizes the throughput at the terminal phase of flight, using information communicated between neighboring aircraft through the ADS-B framework. Aircraft belonging to a mixed fleet negotiate with each other and use dual decomposition to reach an agreement on optimal merging times, with respect to a pairwise cost, while ensuring proper interaircraft spacing for the respective aircraft types. A set of sufficient conditions on the geometry and operating conditions of merging forks is provided to identify when proper interaircraft spacing can always be achieved using the proposed algorithm for any combination of merging aircraft. Also, optimal decentralized controllers are derived for merging air traffic when operating under such conditions. The performance of the presented algorithm is verified through computer simulations.


document analysis systems | 2010

Air traffic maximization for the terminal phase of flight under FAA's NextGen framework

Philip Twu; Rahul Chipalkatty; Amir R. Rahmani; Magnus Egerstedt; Ryan Young

The NextGen program is the FAAs response to the ever increasing air traffic, that provides tools to increase the capacity of national airspace, while ensuring the safety of aircraft. In support of this vision, this paper provides a decentralized algorithm based on dual decomposition for safe merging and spacing of aircraft at the terminal phase of the flight. Aircraft negotiate optimal merging times that ensure safety, while penalizing deviations from the nominal path. We provide feasibility conditions for the safe merging of all incoming legs of flight and put the viability of the proposed algorithm to the test through simulations.


conference on decision and control | 2010

Distributed scheduling for air traffic throughput maximization during the terminal phase of flight

Rahul Chipalkatty; Philip Twu; Amirreza Rahmani; Magnus Egerstedt

FAAs NextGen program aims at increasing the capacity of the national airspace, while ensuring the safety of aircraft. This paper provides a distributed merging and spacing algorithm that maximizes the throughput at the terminal phase of flight using the information provided through the ADS-B framework. Using dual decomposition, aircraft negotiate with each other and reach an agreement on optimal merging times, with respect to an associated cost, that ensures proper inter-aircraft spacing. We provide a feasibility analysis that gives sufficient conditions to guarantee that proper spacing is achievable and derive maximum throughput controllers based on the air traffic characteristics of the merging flight paths.


AIAA Modeling and Simulation Technologies Conference | 2011

A Hardware Testbed for Multi-UAV Collaborative Ground Convoy Protection in Dynamic Environments

Philip Twu; Rahul Chipalkatty; Jean-Pierre de la Croix; Jeremy Shively; Magnus Egerstedt; Amir R. Rahmani; Ryan Young

In this paper, we will present a hardware testbed for multi-UAV systems that bridges the gap between algorithm design and field deployment. The testbed allows for UAV coordination algorithms, that have been shown to work in simulation, to be further tested in an environment where limited on-board computational resources, wireless communication constraints, environmental noise, and differences in the UAVs modeled versus actual dynamics come into effect. In particular, we will introduce an efficient assignment algorithm. This algorithm is used in a multi-UAV ground convoy protection scenario, where UAVs escort the ground convoy and are deployed to check potential threats along the way.


advances in computing and communications | 2010

Optimal decentralization of multi-agent motions

Philip Twu; Magnus Egerstedt

This paper addresses how to optimally decentralize the execution of a multi-agent mission defined at the trajectory-level, where the information flow among agents in the system are limited by a predefined network topology. Each agents decentralized controllers are constrained to be parameterized functions of the relative distances and angles between itself and its neighbors. Starting with a discussion on what it means for a controller to be considered decentralized, the problem is posed as an optimal control problem for switched autonomous systems. We derive optimality conditions for the parameters defining each mode for each agent, which is combined with optimality conditions for when to switch between consecutive modes. Simulations are used to showcase the operation of the proposed optimal decentralization algorithm on a complex example.


IFAC Proceedings Volumes | 2010

Graph Process Specifications for Hybrid Networked Systems

Philip Twu; Patrick Martin; Magnus Egerstedt

Abstract Research in multi-agent systems has supplied a diverse collection of decentralized controllers to accomplish specific tasks. When agents execute a sequence of these controllers, the network behaves as a hybrid system, where the dynamics in each mode evolve according to a single controller in the sequence. This paper presents a formal specification for such a system that describes the underlying graph process associated with the information flow amongst agents in each mode. Since many decentralized controllers require specific information graph topologies in order to function properly, a problem that arises is that the information graph at the termination of one mode may not be sufficient to initiate the next mode in the sequence. We propose a Graph Process Specification (GPS) framework that describes the graph process. Furthermore, if two modes cannot be executed consecutively, a GPS provides a way to determine which modes can be inserted in between them to make the resulting sequence executable. We formally define a GPS, describe its execution, and provide examples that showcase its usage in composing together multiple decentralized controllers within a multi-agent system.


advances in computing and communications | 2014

A measure of heterogeneity in multi-agent systems

Philip Twu; Yasamin Mostofi; Magnus Egerstedt

Heterogeneous multi-agent systems have previously been studied and deployed to solve a number of different tasks. Despite this, we still lack a basic understanding of just what “heterogeneity” really is. For example, what makes one team of agents more heterogeneous than another? In this paper, we address this issue by proposing a measure of heterogeneity. This measure takes both the complexity and disparity of a system into account by combining different notions of entropy. The result is a formulation that is both easily computable and makes intuitive sense. An overview is given of existing metrics for diversity found in various fields such as biology, economics, as well as robotics, followed by a discussion of their relative merits and demerits. We show how our proposed measure of heterogeneity overcomes problematic issues identified across the previous metrics. Finally, we discuss how to apply the new measure of heterogeneity specifically to multi-agent systems by using the notion of a common task-space to compare agents with different capabilities.

Collaboration


Dive into the Philip Twu's collaboration.

Top Co-Authors

Avatar

Magnus Egerstedt

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Rahul Chipalkatty

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Amir R. Rahmani

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Patrick Martin

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Yorai Wardi

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Amirreza Rahmani

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Jean-Pierre de la Croix

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Jeremy Shively

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge