Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Truong Nghiem

dblp:01/1164 · also Truong X. Nghiem · DBLP profile ↗
← Back
13ranked-venue papers
6as first author
5since 2021 · last 2025
0000-0003-4841-3800ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Applied, interdisciplinary, general and emerging computing · 7 · 3 first-author · 2 since 2021Artificial intelligence and machine learning · 3 · 1 first-author · 2 since 2021Systems, architecture and hardware · 2 · 1 first-author · 1 since 2021Computer networks · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author · 1 since 2021Theory of computation · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Embedded and real-time systems · 55% Emerging computing paradigms · 23% Energy-efficient computing · 22%
Artificial intelligence
1 paper
Robot navigation and mapping · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Energy systems and smart grids · 100%

Topics — the 8 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Robot navigation and mapping
state estimation
0.212015
Co-design of Anytime Computation and Robust Control · RTSS 2015
Emerging computing paradigms › approximate computing
anytime algorithms
0.212015
Co-design of Anytime Computation and Robust Control · RTSS 2015
Embedded and real-time systems
cyber-physical system platforms
0.212015
Co-design of Anytime Computation and Robust Control · RTSS 2015
Embedded and real-time systems
real-time scheduling
0.222012
On the Feasibility of Linear Discrete-Time Systems of the Green Scheduling Problem · RTSS 2011
Green Scheduling for Energy-Efficient Operation of Multiple Chiller Plants · RTSS 2012
Energy-efficient computing
power management
0.112012
Green Scheduling for Energy-Efficient Operation of Multiple Chiller Plants · RTSS 2012
Embedded and real-time systems
cyber-physical systems
0.112011
On the Feasibility of Linear Discrete-Time Systems of the Green Scheduling Problem · RTSS 2011
Energy systems and smart grids
demand-side management
0.012011
On the Feasibility of Linear Discrete-Time Systems of the Green Scheduling Problem · RTSS 2011
Energy systems and smart grids › building energy management
HVAC control
0.012011
On the Feasibility of Linear Discrete-Time Systems of the Green Scheduling Problem · RTSS 2011

Methods — techniques the papers use, named apart from their topics

computer vision · 0.4state-space analysis · 0.2discrete-time modeling · 0.2anytime algorithms · 0.2anytime algorithm · 0.2backward reach set computation · 0.1
YearPublicationVenuePosition
2025 DISCOVER: A Cyberinfrastructure Testbed for Distributed Computing and Networking in Rural and Remote Environments
abstract
The Distributed Sensing and Computing Over Sparse Environments (DISCOVER) testbed is a pioneering cyberinfrastructure initiative designed to advance research in distributed computing and networking tailored to rural, remote, and sparsely populated regions. Supported by the National Science Foundation (NSF), DISCOVER integrates a network of configurable Internet-of-Things (IoT) nodes—including stationary sensors, drones, and terrestrial rovers—across three key sites: Northern Arizona University (NAU), Clemson University, and Navajo Technical University (NTU). This collaboration offers a unique platform to explore innovative algorithms and methodologies addressing the technical challenges of under-served areas, with an emphasis on environmental and civil disaster response. The testbed enables a wide range of experiments, such as regional-scale data collection, heterogeneous networked services, distributed artificial intelligence (AI), distributed multi-robot control, and communication-aware software for resource-constrained networks. An online portal enhances accessibility, allowing researchers to request resources, upload experimental code, and retrieve data, with pre-integrated deep learning models for applications like human posture detection, object detection, and wildfire detection. This paper outlines the testbed’s architecture, operational sites, supported experiment types, ongoing research efforts, and its educational and outreach impacts, highlighting its role in fostering scientific innovation.
Alireza Ebrahimi, Connor Gouin, Sayed Pedram Haeri Boroujeni, Juan Carlos Tique Rangel, Tolunay Seyfi, Truong Nghiem, Abolfazl Razi, Morgan Vigil-Hayes, Paul L. Heinrich, Fatemeh Afghah
WoWMoM6
2025 Foreword for ICCPS'24 Special Issue
abstract
Cyber-physical systems (CPS) research continues to advance the integration of computation, communication, and control into safety-critical and large-scale infrastructures. The ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS), held as part of CPS-IoT Week, has long been a premier venue for disseminating these advances and fostering interdisciplinary dialogue. This special issue contains a selection of original papers, which extend earlier results presented at the 15th ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS) that took place in Hong Kong from May 13–16, 2024, as part of CPS-IoT Week 2024. They cover different aspects of CPS research, reflecting both methodological rigor and practical impact.
Madhur Behl, Necmiye Ozay, Truong Nghiem
ACM Trans. Cyber Phys. Syst.3
2023 Physics Constrained Motion Prediction with Uncertainty Quantification
abstract
Predicting the motion of dynamic agents is a critical task for guaranteeing the safety of autonomous systems. A particular challenge is that motion prediction algorithms should obey dynamics constraints and quantify prediction uncertainty as a measure of confidence. We present a physics-constrained approach for motion prediction which uses a surrogate dynamical model to ensure that predicted trajectories are dynamically feasible. We propose a two-step integration consisting of intent and trajectory prediction subject to dynamics constraints. We also construct prediction regions that quantify uncertainty and are tailored for autonomous driving by using conformal prediction, a popular statistical tool. Physics Constrained Motion Prediction achieves a 41% better ADE, 56% better FDE, and 19% better IoU over a baseline in experiments using an autonomous racing dataset.
Renukanandan Tumu, Lars Lindemann, Truong Nghiem, Rahul Mangharam
IV3
2023 Causal Deep Operator Networks for Data-Driven Modeling of Dynamical Systems
abstract
The deep operator network (DeepONet) architecture is a promising approach for learning functional operators, that can represent dynamical systems described by ordinary or partial differential equations. However, it has two major limitations, namely its failures to account for initial conditions and to guarantee the temporal causality – a fundamental property of dynamical systems. This paper proposes a novel causal deep operator network (Causal-DeepONet) architecture for incorporating both the initial condition and the temporal causality into data-driven learning of dynamical systems, overcoming the limitations of the original DeepONet approach. This is achieved by adding an independent root network for the initial condition and independent branch networks conditioned, or switched on/off, by time-shifted step functions or sigmoid functions for expressing the temporal causality. The proposed architecture was evaluated and compared with two baseline deep neural network methods and the original DeepONet method on learning the thermal dynamics of a room in a building using real data. It was shown to not only achieve the best overall prediction accuracy but also enhance substantially the accuracy consistency in multistep predictions, which is crucial for predictive control.
Truong Nghiem, Thang Nguyen-Tien, Binh T. Nguyen 0001, Linh Nguyen 0001
SMC1
2022 Collision-free Minimum-time Trajectory Planning for Multiple Vehicles based on ADMM
abstract
The paper presents a practical approach for planning trajectories for multiple vehicles where both collision avoidance and minimum travelling time are simultaneously considered. It is first proposed to exploit the mixed-integer programming (MIP) approach to formulate the collision avoidance paradigm, where the linear dynamic models are utilized to derive the linear constraints. Moreover, travelling time of each vehicle is compromised among them and set to be minimized so that all the vehicles can practically reach the expected destinations at the shortest time. Unfortunately, the formulated optimization problem is NP-hard. In order to effectively address it, we propose to employ the alternating direction method of multipliers (ADMM), which can share the computational burdens to distributive optimization solvers. Thus, the proposed method can enable each vehicle to obtain an expected trajectory in a practical time. Convergence of the proposed algorithm is also discussed. To verify effectiveness of our approach, we implemented it in a numerical example, where the obtained results are highly promising.
Thanh Binh Nguyen 0010, Thang Nguyen-Tien, Truong Nghiem, Linh Nguyen 0001, José Baca, Pablo Rangel
IROS3
2016 OpenBuildNet framework for distributed co-simulation of smart energy systems
abstract
The complexity and diversity of future energy systems will require co-simulation solutions that enable the integration of tools from multiple domains for research and development. We introduce an open-source framework, OpenBuildNet, for distributed co-simulation of large-scale smart energy systems. Using a loose-coupling approach to co-simulate parallel processes, it can leverage and seamlessly integrate specialized simulation and computation tools in a common platform. Users can therefore benefit from the capabilities of state-of-the-art and widely used tools in each domain. OpenBuildNet is scalable and highly flexible as it uses a decentralized architecture, message-based communication, and peer-to-peer data exchange between subsystem nodes. It also provides a set of easy-to-use software tools tailored for researchers and engineers. This paper presents the architecture and tool suite of OpenBuildNet, and demonstrates its usefulness in a case study of controlling multiple buildings for demand response.
Truong Nghiem, Altug Bitlislioglu, Tomasz T. Gorecki, Faran A. Qureshi, Colin N. Jones
ICARCV1
2015 Scalable scheduling of energy control systems
abstract
Peak power consumption is a universal problem across energy control systems in electrical grids, buildings, and industrial automation where the uncoordinated operation of multiple controllers result in temporally correlated electricity demand surges (or peaks). While there exist several diferent approaches to balance power consumption by load shifting and load shedding, they operate on coarse grained time scales and do not help in de-correlating energy sinks. The Energy System Scheduling Problem is particularly hard due to its binary control variables. Its complexity grows exponentially with the scale of the system, making it impossible to handle systems with more than a few variables. We developed a scalable approach for fine-grained scheduling of energy control systems that novelly combines techniques from control theory and computer science. The original system with binary control variables are approximated by an averaged system whose inputs are the utilization values of the binary inputs within a given period. The error between the two systems can be bounded, which allows us to derive a safety constraint for the averaged system so that the original system's safety is guaranteed. To further reduce the complexity of the scheduling problem, we abstract the averaged system by a simple single-state single-input dynamical system whose control input is the upper-bound of the total demand of the system. This model abstraction is achieved by extending the concept of simulation relations between transition systems to allow for input constraints between the systems. We developed conditions to test for simulation relations as well as algorithms to compute such a model abstraction. As a consequence, we only need to solve a small linear program to compute an optimal bound of the total demand. The total demand is then broken down, by solving a linear program much smaller than the original program, to individual utilization values of the subsystems, whose actual schedule is then obtained by a low-level scheduling algorithm. Numerical simulations in Matlab show the e ectiveness and scalability of our approach.
Truong Nghiem, Rahul Mangharam
EMSOFT1
2015 Co-design of Anytime Computation and Robust Control
abstract
Control software of autonomous robots has stringent real-time requirements that must be met to achieve the control objectives. One source of variability in the performance of a control system is the execution time and accuracy of the state estimator that provides the controller with state information. This estimator is typically perception-based (e.g., Computer Vision-based) and is computationally expensive. When the computational resources of the hardware platform become overloaded, the estimation delay can compromise control performance and even stability. In this paper, we define a framework for co-designing anytime estimation and control algorithms, in a manner that accounts for implementation issues like delays and inaccuracies. We construct an anytime perception-based estimator from standard off-the-shelf Computer Vision algorithms, and show how to obtain a trade-off curve for its delay vs estimate error behaviour. We use this anytime estimator in a controller that can use this trade-off curve at runtime to achieve its control objectives at a reduced energy cost. When the estimation delay is too large for correct operation, we provide an optimal manner in which the controller can use this curve to reduce estimation delay at the cost of higher inaccuracy, all the while guaranteeing basic objectives are met. We illustrate our approach on an autonomous hexrotor and demonstrate its advantage over a system that does not exploit co-design.
Yash Pant, Houssam Abbas, Kartik Mohta, Truong Nghiem, Joseph Devietti, Rahul Mangharam
RTSS4
2012 Green Scheduling for Energy-Efficient Operation of Multiple Chiller Plants
abstract
In large building systems, such as a university campus, the air-conditioning systems are commonly served by chiller plants, which contribute a large fraction of the total electricity consumption of the campuses. The power consumption of a chiller is highly affected by its Coefficient of Performance (COP), which is optimal when the chiller is operated at or near full load. For a chiller plant, its overall COP can be optimized by utilizing a Thermal Energy Storage (TES) and switching its operation between COP-optimal charging and discharging modes. However, uncoordinated mode switchings of chiller plants may cause temporally-correlated high electricity demand when multiple plants are charging their TES concurrently. In this paper, a GS approach, proposed in our previous work, is used to schedule the chiller plants to reduce their peak aggregate power demand while ensuring safe operation of the TES. We present a scheduling algorithm based on backward reach set computation of the TES dynamics. The proposed algorithm is demonstrated in a numerical simulation in Mat lab to be effective for reducing the peak power demand and the overall electricity cost.
Madhur Behl, Truong Nghiem, Rahul Mangharam
RTSS2
2012 Time-Triggered Implementations of Dynamic Controllers
abstract
Bridging the gap between model-based design and platform-based implementation is one of the critical challenges for embedded software systems. In the context of embedded control systems that interact with an environment, a variety of errors due to quantization, delays, and scheduling policies may generate executable code that does not faithfully implement the model-based design. In this article, we show that the performance gap between the model-level semantics of linear dynamic controllers, for example, the proportional-integral-derivative (PID) controllers and their implementation-level semantics, can be rigorously quantified if the controller implementation is executed on a predictable time-triggered architecture. Our technical approach uses lifting techniques for periodic time-varying linear systems in order to compute the exact error between the model semantics and the execution semantics. Explicitly computing the impact of the implementation on overall system performance allows us to compare and partially order different implementations with various scheduling or timing characteristics.
Truong Nghiem, George J. Pappas, Rajeev Alur, Antoine Girard
ACM Trans. Embed. Comput. Syst.1
2011 On the Feasibility of Linear Discrete-Time Systems of the Green Scheduling Problem
abstract
Peak power consumption of buildings in large facilities like hospitals and universities becomes a big issue because peak prices are much higher than normal rates. During a power demand surge an automated power controller of a building may need to schedule ON and OFF different environment actuators such as heaters and air quality control while maintaining the state variables such as temperature or air quality of any room within comfortable ranges. The green scheduling problem asks whether a scheduling policy is possible for a system and what is the necessary and sufficient condition for systems to be feasible. In this paper we study the feasibility of the green scheduling problem for HVAC(Heating, Ventilating, and Air Conditioning) systems which are approximated by a discrete-time model with constant increasing and decreasing rates of the state variables. We first investigate the systems consisting of two tasks and find the analytical form of the necessary and sufficient conditions for such systems to be feasible under certain assumptions. Then we present our algorithmic solution for general systems of more than 2 tasks. Given the increasing and decreasing rates of the tasks, our algorithm returns a subset of the state space such that the system is feasible if and only if the initial state is in this subset. With the knowledge of that subset, a scheduling policy can be computed on the fly as the system runs, with the flexibility to add power-saving, priority-based or fair sub-policies.
Pei-Chi Huang, Aloysius K. Mok, Truong Nghiem, Madhur Behl, George J. Pappas, Rahul Mangharam
RTSS4
2010 Monte-carlo techniques for falsification of temporal properties of non-linear hybrid systems
abstract
We present a Monte-Carlo optimization technique for finding inputs to a system that falsify a given Metric Temporal Logic (MTL) property. Our approach performs a random walk over the space of inputs guided by a robustness metric defined by the MTL property. Robustness can be used to guide our search for a falsifying trajectory by exploring trajectories with smaller robustness values. We show that the notion of robustness can be generalized to consider hybrid system trajectories. The resulting testing framework can be applied to non-linear hybrid systems with external inputs. We show through numerous experiments on complex systems that using our framework can help automatically falsify properties with more consistency as compared to other means such as uniform sampling.
Truong Nghiem, Sriram Sankaranarayanan 0001, Georgios Fainekos, Franjo Ivancic, Aarti Gupta, George J. Pappas
HSCC1
2006 Time-triggered implementations of dynamic controllers
abstract
Bridging the gap between model-based design and platform-based implementation is one of the critical challenges for embedded software systems.In the context of embedded control systems that interact with an environment, a variety of errors due to quantization, delays, and scheduling policies may generate executable code that does not faithfully implement the model-based design. In this paper, we show that the performance gap between the model-level semantics of proportional-integral-derivative (PID) controllers and their implementation-level semantics can be rigorously quantified if the controller implementation is executed on a predictable time-triggered architecture. Our technical approach uses lifting techniques for periodic, time-varying linear systems in order to compute the exact error between the model semantics and the execution semantics. Explicitly computing the impact of the implementation on overall system performance allows us to compare and partially order different implementations with various scheduling or timing characteristics.
Truong Nghiem, George J. Pappas, Rajeev Alur, Antoine Girard
EMSOFT1