2025 |
|
![]() | Online Adaptive Anomaly Detection in Networked Electrical Machines by Adaptive Enveloped Singular Spectrum Transformation Journal Article IEEE Internet of Things Journal, 12 (6), pp. 6457-646, 2025. Abstract | Links | BibTeX | Tags: control, networking @article{Wu2024, title = {Online Adaptive Anomaly Detection in Networked Electrical Machines by Adaptive Enveloped Singular Spectrum Transformation}, author = {Wu, Shushan and Yang, Bowen and Yang, He and Coshatt, Stephen J. and Gong, Xilin and Parasuraman, Ramviyas Nattanmai and Conrad, Justin and Perdisci, Roberto and Zhong, Wenxuan and Ye, Jin and Ma, Ping and Song, WenZhan}, url = {https://ieeexplore.ieee.org/abstract/document/10769069}, doi = {10.1109/JIOT.2024.3476268}, year = {2025}, date = {2025-03-15}, journal = {IEEE Internet of Things Journal}, volume = {12}, number = {6}, pages = {6457-646}, abstract = {The emergence of networked electrical machines has increased susceptibility to anomalies, including cyber-attack and physical faults, potentially leading to significant operational disruptions. In this article, we propose an online adaptive anomaly detection algorithm, adaptive enveloped singular spectrum transformation (AdaESST), which aims to identify hard-to-detect anomalies effectively. AdaESST first extracts informative components of signals by embedding the waveform data into subspaces using singular value decomposition, and then calculates anomalous score based on the subspace distance between two subsequence time series. AdaESST outperforms traditional detection methods by its capacity to adjust to new operational scenarios, thereby offering persistent protection in dynamic industrial environments. Throughout all numerical experiments simulating real-world industrial conditions, AdaESST exhibits high detection accuracy in monitoring motor and point of common coupling (PCC) currents, demonstrating its capability to safeguard against sophisticated anomalies. The detection accuracy for PCC currents is on par with that for motor currents. In essence, AdaESST has the potential to reduce the requirements for sensors, thereby lowering maintenance costs while maintaining high data integrity and security. The work contributes to enhancing the security of networked electrical machines, presenting a resilient and cost-efficient strategy in the face of emerging anomalies. }, keywords = {control, networking}, pubstate = {published}, tppubtype = {article} } The emergence of networked electrical machines has increased susceptibility to anomalies, including cyber-attack and physical faults, potentially leading to significant operational disruptions. In this article, we propose an online adaptive anomaly detection algorithm, adaptive enveloped singular spectrum transformation (AdaESST), which aims to identify hard-to-detect anomalies effectively. AdaESST first extracts informative components of signals by embedding the waveform data into subspaces using singular value decomposition, and then calculates anomalous score based on the subspace distance between two subsequence time series. AdaESST outperforms traditional detection methods by its capacity to adjust to new operational scenarios, thereby offering persistent protection in dynamic industrial environments. Throughout all numerical experiments simulating real-world industrial conditions, AdaESST exhibits high detection accuracy in monitoring motor and point of common coupling (PCC) currents, demonstrating its capability to safeguard against sophisticated anomalies. The detection accuracy for PCC currents is on par with that for motor currents. In essence, AdaESST has the potential to reduce the requirements for sensors, thereby lowering maintenance costs while maintaining high data integrity and security. The work contributes to enhancing the security of networked electrical machines, presenting a resilient and cost-efficient strategy in the face of emerging anomalies. |
![]() | GMF: Gravitational Mass-Force Framework for Parametric Multi-Level Coordination In Multi-Robot and Swarm Robotic Systems Conference Forthcoming 2025 IEEE International Conference on Robotics and Automation (ICRA), Forthcoming. Abstract | BibTeX | Tags: control, cooperation, multi-robot, planning @conference{Starks2025, title = {GMF: Gravitational Mass-Force Framework for Parametric Multi-Level Coordination In Multi-Robot and Swarm Robotic Systems}, author = {Michael Starks and Ramviyas Parasuraman}, year = {2025}, date = {2025-05-23}, booktitle = {2025 IEEE International Conference on Robotics and Automation (ICRA)}, abstract = {Distributed multi-robot coordination is critical to achieving reliable robotic missions that exploit the collective capability of swarm robots. In particular, the consensus and formation control problems have been extensively studied, resulting in distributed controllers that enable robots to rely only on information from themselves and their immediate neighbors. However, these algorithms are usually designed for specific objectives (e.g., cooperative object transportation, environmental coverage, etc.), requiring the controllers to be re-designed for domain variations. Therefore, we propose a new parametric framework inspired by gravitational fields that allow simultaneous coordination of robots at multiple levels, enabling generalization and domain adaptation. Our approach is built on top of a connectivity-preserving formation controller, with need-based and task-based ad hoc coordination at private, local, and global layers of a swarm robot team. We demonstrate the remarkable potential of our framework through extensive simulations and real-world swarm robot experiments in three representative multi-robot tasks involving tight coordination: 1) robot-initiated rendezvous at different coordination layers, 2) coordinated boundary tracking and coverage of environmental processes, and 3) accommodating task executions and motion control while satisfying the coordination laws.}, keywords = {control, cooperation, multi-robot, planning}, pubstate = {forthcoming}, tppubtype = {conference} } Distributed multi-robot coordination is critical to achieving reliable robotic missions that exploit the collective capability of swarm robots. In particular, the consensus and formation control problems have been extensively studied, resulting in distributed controllers that enable robots to rely only on information from themselves and their immediate neighbors. However, these algorithms are usually designed for specific objectives (e.g., cooperative object transportation, environmental coverage, etc.), requiring the controllers to be re-designed for domain variations. Therefore, we propose a new parametric framework inspired by gravitational fields that allow simultaneous coordination of robots at multiple levels, enabling generalization and domain adaptation. Our approach is built on top of a connectivity-preserving formation controller, with need-based and task-based ad hoc coordination at private, local, and global layers of a swarm robot team. We demonstrate the remarkable potential of our framework through extensive simulations and real-world swarm robot experiments in three representative multi-robot tasks involving tight coordination: 1) robot-initiated rendezvous at different coordination layers, 2) coordinated boundary tracking and coverage of environmental processes, and 3) accommodating task executions and motion control while satisfying the coordination laws. |
2024 |
|
![]() | Bayesian Strategy Networks Based Soft Actor-Critic Learning Journal Article ACM Transactions on Intelligent Systems and Technology, 15 (3), pp. 1–24, 2024. Abstract | Links | BibTeX | Tags: control, learning @article{Yang2024b, title = {Bayesian Strategy Networks Based Soft Actor-Critic Learning}, author = {Qin Yang and Ramviyas Parasuraman}, url = {https://dl.acm.org/doi/10.1145/3643862}, doi = {10.1145/3643862}, year = {2024}, date = {2024-03-29}, journal = {ACM Transactions on Intelligent Systems and Technology}, volume = {15}, number = {3}, pages = {1–24}, abstract = {A strategy refers to the rules that the agent chooses the available actions to achieve goals. Adopting reasonable strategies is challenging but crucial for an intelligent agent with limited resources working in hazardous, unstructured, and dynamic environments to improve the system’s utility, decrease the overall cost, and increase mission success probability. This paper proposes a novel hierarchical strategy decomposition approach based on Bayesian chaining to separate an intricate policy into several simple sub-policies and organize their relationships as Bayesian strategy networks (BSN). We integrate this approach into the state-of-the-art DRL method – soft actor-critic (SAC), and build the corresponding Bayesian soft actor-critic (BSAC) model by organizing several sub-policies as a joint policy. Our method achieves the state-of-the-art performance on the standard continuous control benchmarks in the OpenAI Gym environment. The results demonstrate that the promising potential of the BSAC method significantly improves training efficiency. Furthermore, we extend the topic to the Multi-Agent systems (MAS), discussing the potential research fields and directions.}, keywords = {control, learning}, pubstate = {published}, tppubtype = {article} } A strategy refers to the rules that the agent chooses the available actions to achieve goals. Adopting reasonable strategies is challenging but crucial for an intelligent agent with limited resources working in hazardous, unstructured, and dynamic environments to improve the system’s utility, decrease the overall cost, and increase mission success probability. This paper proposes a novel hierarchical strategy decomposition approach based on Bayesian chaining to separate an intricate policy into several simple sub-policies and organize their relationships as Bayesian strategy networks (BSN). We integrate this approach into the state-of-the-art DRL method – soft actor-critic (SAC), and build the corresponding Bayesian soft actor-critic (BSAC) model by organizing several sub-policies as a joint policy. Our method achieves the state-of-the-art performance on the standard continuous control benchmarks in the OpenAI Gym environment. The results demonstrate that the promising potential of the BSAC method significantly improves training efficiency. Furthermore, we extend the topic to the Multi-Agent systems (MAS), discussing the potential research fields and directions. |
![]() | Energy-Aware Coverage Planning for Heterogeneous Multi-Robot System Conference Forthcoming The 17th International Symposium on Distributed Autonomous Robotic Systems (DARS) 2024, Forthcoming, (In Press). Abstract | BibTeX | Tags: control, cooperation, multi-robot, planning @conference{Munir2024b, title = {Energy-Aware Coverage Planning for Heterogeneous Multi-Robot System}, author = {Aiman Munir and Ayan Dutta and Ramviyas Parasuraman}, year = {2024}, date = {2024-10-31}, booktitle = {The 17th International Symposium on Distributed Autonomous Robotic Systems (DARS) 2024}, abstract = {We propose a distributed control law for a heterogeneous multi-robot coverage problem, where the robots could have different energy characteristics, such as capacity and depletion rates, due to their varying sizes, speeds, capabilities, and payloads. Existing energy-aware coverage control laws consider capacity differences but assume the battery depletion rate to be the same for all robots. In realistic scenarios, however, some robots can consume energy much faster than other robots; for instance, UAVs hover at different altitudes, and these changes could be dynamically updated based on their assigned tasks. Robots' energy capacities and depletion rates need to be considered to maximize the performance of a multi-robot system. To this end, we propose a new energy-aware controller based on Lloyd's algorithm to adapt the weights of the robots based on their energy dynamics and divide the area of interest among the robots accordingly. The controller is theoretically analyzed and extensively evaluated through simulations and real-world demonstrations in multiple realistic scenarios and compared with three baseline control laws to validate its performance and efficacy.}, note = {In Press}, keywords = {control, cooperation, multi-robot, planning}, pubstate = {forthcoming}, tppubtype = {conference} } We propose a distributed control law for a heterogeneous multi-robot coverage problem, where the robots could have different energy characteristics, such as capacity and depletion rates, due to their varying sizes, speeds, capabilities, and payloads. Existing energy-aware coverage control laws consider capacity differences but assume the battery depletion rate to be the same for all robots. In realistic scenarios, however, some robots can consume energy much faster than other robots; for instance, UAVs hover at different altitudes, and these changes could be dynamically updated based on their assigned tasks. Robots' energy capacities and depletion rates need to be considered to maximize the performance of a multi-robot system. To this end, we propose a new energy-aware controller based on Lloyd's algorithm to adapt the weights of the robots based on their energy dynamics and divide the area of interest among the robots accordingly. The controller is theoretically analyzed and extensively evaluated through simulations and real-world demonstrations in multiple realistic scenarios and compared with three baseline control laws to validate its performance and efficacy. |
![]() | Route Planning for Electric Vehicles with Charging Constraints Conference 2024 IEEE 100th Vehicular Technology Conference (VTC2024-Fall), 2024. Abstract | Links | BibTeX | Tags: control, learning, multi-robot systems @conference{Munir2024c, title = {Route Planning for Electric Vehicles with Charging Constraints}, author = {Aiman Munir, Ramviyas Parasuraman, Jin Ye, WenZhan Song}, url = {https://ieeexplore.ieee.org/abstract/document/10757558}, doi = {10.1109/VTC2024-Fall63153.2024.10757558}, year = {2024}, date = {2024-10-10}, booktitle = {2024 IEEE 100th Vehicular Technology Conference (VTC2024-Fall)}, pages = {2577-2465}, abstract = {Recent studies demonstrate the efficacy of machine learning algorithms for learning strategies to solve combinatorial optimization problems. This study presents a novel solution to address the Electric Vehicle Routing Problem with Time Windows (EVRPTW), leveraging deep reinforcement learning (DRL) techniques. Existing DRL approaches frequently encounter challenges when addressing the EVRPTW problem: RNN-based decoders struggle with capturing long-term dependencies, while DDQN models exhibit limited generalization across various problem sizes. To overcome these limitations, we introduce a transformer-based model with a heterogeneous attention mechanism. Transformers excel at capturing long-term dependencies and demonstrate superior generalization across diverse problem instances. We validate the efficacy of our proposed approach through comparative analysis against two state-of-the-art solutions for EVRPTW. The results demonstrated the efficacy of the proposed model in minimizing the distance traveled and robust generalization across varying problem sizes. }, keywords = {control, learning, multi-robot systems}, pubstate = {published}, tppubtype = {conference} } Recent studies demonstrate the efficacy of machine learning algorithms for learning strategies to solve combinatorial optimization problems. This study presents a novel solution to address the Electric Vehicle Routing Problem with Time Windows (EVRPTW), leveraging deep reinforcement learning (DRL) techniques. Existing DRL approaches frequently encounter challenges when addressing the EVRPTW problem: RNN-based decoders struggle with capturing long-term dependencies, while DDQN models exhibit limited generalization across various problem sizes. To overcome these limitations, we introduce a transformer-based model with a heterogeneous attention mechanism. Transformers excel at capturing long-term dependencies and demonstrate superior generalization across diverse problem instances. We validate the efficacy of our proposed approach through comparative analysis against two state-of-the-art solutions for EVRPTW. The results demonstrated the efficacy of the proposed model in minimizing the distance traveled and robust generalization across varying problem sizes. |
![]() | Bayesian Soft Actor-Critic: A Directed Acyclic Strategy Graph Based Deep Reinforcement Learning Conference 2024 ACM/SIGAPP Symposium on Applied Computing (SAC) , IRMAS Track 2024. Abstract | Links | BibTeX | Tags: control, learning @conference{Yang2024, title = {Bayesian Soft Actor-Critic: A Directed Acyclic Strategy Graph Based Deep Reinforcement Learning}, author = {Qin Yang and Ramviyas Parasuraman}, url = {https://dl.acm.org/doi/10.1145/3605098.3636113}, doi = {10.1145/3605098.3636113}, year = {2024}, date = {2024-04-08}, booktitle = {2024 ACM/SIGAPP Symposium on Applied Computing (SAC) }, series = {IRMAS Track}, abstract = {Adopting reasonable strategies is challenging but crucial for an intelligent agent with limited resources working in hazardous, unstructured, and dynamic environments to improve the system's utility, decrease the overall cost, and increase mission success probability. This paper proposes a novel directed acyclic strategy graph decomposition approach based on Bayesian chaining to separate an intricate policy into several simple sub-policies and organize their relationships as Bayesian strategy networks (BSN). We integrate this approach into the state-of-the-art DRL method -- soft actor-critic (SAC), and build the corresponding Bayesian soft actor-critic (BSAC) model by organizing several sub-policies as a joint policy. We compare our method against the state-of-the-art deep reinforcement learning algorithms on the standard continuous control benchmarks in the OpenAI Gym environment. The results demonstrate that the promising potential of the BSAC method significantly improves training efficiency. }, keywords = {control, learning}, pubstate = {published}, tppubtype = {conference} } Adopting reasonable strategies is challenging but crucial for an intelligent agent with limited resources working in hazardous, unstructured, and dynamic environments to improve the system's utility, decrease the overall cost, and increase mission success probability. This paper proposes a novel directed acyclic strategy graph decomposition approach based on Bayesian chaining to separate an intricate policy into several simple sub-policies and organize their relationships as Bayesian strategy networks (BSN). We integrate this approach into the state-of-the-art DRL method -- soft actor-critic (SAC), and build the corresponding Bayesian soft actor-critic (BSAC) model by organizing several sub-policies as a joint policy. We compare our method against the state-of-the-art deep reinforcement learning algorithms on the standard continuous control benchmarks in the OpenAI Gym environment. The results demonstrate that the promising potential of the BSAC method significantly improves training efficiency. |
2023 |
|
![]() | Exploration–Exploitation Tradeoff in the Adaptive Information Sampling of Unknown Spatial Fields with Mobile Robots Journal Article Sensors, 23 (23), 2023. Abstract | Links | BibTeX | Tags: control, mapping, multi-robot, planning @article{Munir2022b, title = {Exploration–Exploitation Tradeoff in the Adaptive Information Sampling of Unknown Spatial Fields with Mobile Robots}, author = {Aiman Munir and Ramviyas Parasuraman}, url = {https://www.mdpi.com/1424-8220/23/23/9600}, doi = {10.3390/s23239600}, year = {2023}, date = {2023-12-04}, journal = {Sensors}, volume = {23}, number = {23}, abstract = {Adaptive information-sampling approaches enable efficient selection of mobile robots’ waypoints through which the accurate sensing and mapping of a physical process, such as the radiation or field intensity, can be obtained. A key parameter in the informative sampling objective function could be optimized balance the need to explore new information where the uncertainty is very high and to exploit the data sampled so far, with which a great deal of the underlying spatial fields can be obtained, such as the source locations or modalities of the physical process. However, works in the literature have either assumed the robot’s energy is unconstrained or used a homogeneous availability of energy capacity among different robots. Therefore, this paper analyzes the impact of the adaptive information-sampling algorithm’s information function used in exploration and exploitation to achieve a tradeoff between balancing the mapping, localization, and energy efficiency objectives. We use Gaussian process regression (GPR) to predict and estimate confidence bounds, thereby determining each point’s informativeness. Through extensive experimental data, we provide a deeper and holistic perspective on the effect of information function parameters on the prediction map’s accuracy (RMSE), confidence bound (variance), energy consumption (distance), and time spent (sample count) in both single- and multi-robot scenarios. The results provide meaningful insights into choosing the appropriate energy-aware information function parameters based on sensing objectives (e.g., source localization or mapping). Based on our analysis, we can conclude that it would be detrimental to give importance only to the uncertainty of the information function (which would explode the energy needs) or to the predictive mean of the information (which would jeopardize the mapping accuracy). By assigning more importance to the information uncertainly with some non-zero importance to the information value (e.g., 75:25 ratio), it is possible to achieve an optimal tradeoff between exploration and exploitation objectives while keeping the energy requirements manageable.}, keywords = {control, mapping, multi-robot, planning}, pubstate = {published}, tppubtype = {article} } Adaptive information-sampling approaches enable efficient selection of mobile robots’ waypoints through which the accurate sensing and mapping of a physical process, such as the radiation or field intensity, can be obtained. A key parameter in the informative sampling objective function could be optimized balance the need to explore new information where the uncertainty is very high and to exploit the data sampled so far, with which a great deal of the underlying spatial fields can be obtained, such as the source locations or modalities of the physical process. However, works in the literature have either assumed the robot’s energy is unconstrained or used a homogeneous availability of energy capacity among different robots. Therefore, this paper analyzes the impact of the adaptive information-sampling algorithm’s information function used in exploration and exploitation to achieve a tradeoff between balancing the mapping, localization, and energy efficiency objectives. We use Gaussian process regression (GPR) to predict and estimate confidence bounds, thereby determining each point’s informativeness. Through extensive experimental data, we provide a deeper and holistic perspective on the effect of information function parameters on the prediction map’s accuracy (RMSE), confidence bound (variance), energy consumption (distance), and time spent (sample count) in both single- and multi-robot scenarios. The results provide meaningful insights into choosing the appropriate energy-aware information function parameters based on sensing objectives (e.g., source localization or mapping). Based on our analysis, we can conclude that it would be detrimental to give importance only to the uncertainty of the information function (which would explode the energy needs) or to the predictive mean of the information (which would jeopardize the mapping accuracy). By assigning more importance to the information uncertainly with some non-zero importance to the information value (e.g., 75:25 ratio), it is possible to achieve an optimal tradeoff between exploration and exploitation objectives while keeping the energy requirements manageable. |
![]() | HeRoSwarm: Fully-Capable Miniature Swarm Robot Hardware Design With Open-Source ROS Support Conference 2023 IEEE/SICE International Symposium on System Integrations (SII 2023) , IEEE, 2023. Abstract | Links | BibTeX | Tags: control, multi-robot, swarm-robotics @conference{Starks2023, title = {HeRoSwarm: Fully-Capable Miniature Swarm Robot Hardware Design With Open-Source ROS Support}, author = {Michael Starks and Aryan Gupta and Sanjay Sarma O V and Ramviyas Parasuraman}, url = {https://ieeexplore.ieee.org/document/10039174}, doi = {10.1109/SII55687.2023.10039174}, year = {2023}, date = {2023-01-23}, booktitle = {2023 IEEE/SICE International Symposium on System Integrations (SII 2023) }, publisher = {IEEE}, abstract = {Experiments using large numbers of miniature swarm robots are desirable to teach, study, and test multi-robot and swarm intelligence algorithms and their applications. To realize the full potential of a swarm robot, it should be capable of not only motion but also sensing, computing, communication, and power management modules with multiple options. Current swarm robot platforms developed for commercial and academic research purposes lack several of these important attributes by focusing on one of these aspects. Therefore, in this paper, we propose the HeRoSwarm, a fully-capable swarm robot platform, with open-source hardware and software support. The proposed robot hardware is a low-cost design with commercial off-the-shelf components that uniquely integrates multiple sensing, communication, and computing modalities with various power management capabilities into a tiny footprint. Moreover, our swarm robot with odometry capability with Robot Operating Systems (ROS) support is unique in its kind. This simple, yet powerful swarm robot design has been extensively verified with different prototyping variants and multi-robot experimental demonstrations.}, keywords = {control, multi-robot, swarm-robotics}, pubstate = {published}, tppubtype = {conference} } Experiments using large numbers of miniature swarm robots are desirable to teach, study, and test multi-robot and swarm intelligence algorithms and their applications. To realize the full potential of a swarm robot, it should be capable of not only motion but also sensing, computing, communication, and power management modules with multiple options. Current swarm robot platforms developed for commercial and academic research purposes lack several of these important attributes by focusing on one of these aspects. Therefore, in this paper, we propose the HeRoSwarm, a fully-capable swarm robot platform, with open-source hardware and software support. The proposed robot hardware is a low-cost design with commercial off-the-shelf components that uniquely integrates multiple sensing, communication, and computing modalities with various power management capabilities into a tiny footprint. Moreover, our swarm robot with odometry capability with Robot Operating Systems (ROS) support is unique in its kind. This simple, yet powerful swarm robot design has been extensively verified with different prototyping variants and multi-robot experimental demonstrations. |
![]() | Energy-Aware Coverage Planning for Heterogeneous Multi-Robot System Workshop IEEE International Symposium on Multi-Robot & Multi-Agent Systems (MRS) 2023, 2023, (Presented as Poster Paper). Abstract | Links | BibTeX | Tags: control, multi-robot, planning @workshop{Munir2023, title = {Energy-Aware Coverage Planning for Heterogeneous Multi-Robot System}, author = {Aiman Munir, Ayan Dutta, and Ramviyas Parasuraman}, url = {https://sites.bu.edu/mrs2023/program/list-of-accepted-papers-and-presentations/}, year = {2023}, date = {2023-12-06}, booktitle = {IEEE International Symposium on Multi-Robot & Multi-Agent Systems (MRS) 2023}, abstract = {We propose a distributed control law for a heterogeneous multi-robot coverage problem, where the robots could have different energy depletion rates due to their varying sizes, speeds, capabilities, and payloads. Existing energy-aware coverage control laws assume the battery depletion rate to be the same for all robots. In realistic scenarios, however, some robots can consume energy much faster than other robots, for instance, UAVs hovering at different altitudes. Robots' energy capacities and depletion rates need to be considered to maximize the performance of a multi-robot system. To this end, we propose a new energy-aware controller based on Lloyd's algorithm to adapt the weights of the robots based on their energy needs and divide the area of interest among the robots accordingly. The controller is theoretically analyzed and extensively evaluated through simulations in multiple realistic scenarios and compared with three baseline control laws to validate its performance and efficacy.}, note = {Presented as Poster Paper}, keywords = {control, multi-robot, planning}, pubstate = {published}, tppubtype = {workshop} } We propose a distributed control law for a heterogeneous multi-robot coverage problem, where the robots could have different energy depletion rates due to their varying sizes, speeds, capabilities, and payloads. Existing energy-aware coverage control laws assume the battery depletion rate to be the same for all robots. In realistic scenarios, however, some robots can consume energy much faster than other robots, for instance, UAVs hovering at different altitudes. Robots' energy capacities and depletion rates need to be considered to maximize the performance of a multi-robot system. To this end, we propose a new energy-aware controller based on Lloyd's algorithm to adapt the weights of the robots based on their energy needs and divide the area of interest among the robots accordingly. The controller is theoretically analyzed and extensively evaluated through simulations in multiple realistic scenarios and compared with three baseline control laws to validate its performance and efficacy. |
2022 |
|
![]() | Analog Twin Framework for Human and AI Supervisory Control and Teleoperation of Robots Journal Article IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2022, ISSN: 2168-2232. Abstract | Links | BibTeX | Tags: control, cooperation, networking @article{Tahir2022b, title = {Analog Twin Framework for Human and AI Supervisory Control and Teleoperation of Robots}, author = {Nazish Tahir and Ramviyas Parasuraman}, doi = {10.1109/TSMC.2022.3216206}, issn = {2168-2232}, year = {2022}, date = {2022-12-01}, journal = {IEEE Transactions on Systems, Man, and Cybernetics: Systems}, abstract = {Resource-constrained mobile robots that lack the capability to be completely autonomous can rely on a human or AI supervisor acting at a remote site (e.g., control station or cloud) for their control. Such a supervised autonomy or cloud-based control of a robot poses high networking and computing capabilities requirements at both sites, which are not easy to achieve. This paper introduces and analyzes a new analog twin framework by synchronizing mobility between two mobile robots, where one robot acts as an analog twin to the other robot. We devise a novel priority-based supervised bilateral teleoperation strategy for goal navigation tasks to validate the proposed framework. The practical implementation of a supervised control strategy on this framework entails a mobile robot system divided into a Master-Client scheme over a communication channel where the Client robot resides on the site of operation guided by the Master robot through an agent (human or AI) from a remote location. The Master robot controls the Client robot with its autonomous navigation algorithm, which reacts to the predictive force received from the Client robot. We analyze the proposed strategy in terms of network performance (throughput and delay), task performance (tracking error and goal reach accuracy), and computing efficiency (memory and CPU utilization). Extensive simulations and real-world experiments demonstrate the method's novelty, flexibility, and versatility in realizing reactive planning applications with remote computational offloading capabilities compared to conventional offloading schemes.}, keywords = {control, cooperation, networking}, pubstate = {published}, tppubtype = {article} } Resource-constrained mobile robots that lack the capability to be completely autonomous can rely on a human or AI supervisor acting at a remote site (e.g., control station or cloud) for their control. Such a supervised autonomy or cloud-based control of a robot poses high networking and computing capabilities requirements at both sites, which are not easy to achieve. This paper introduces and analyzes a new analog twin framework by synchronizing mobility between two mobile robots, where one robot acts as an analog twin to the other robot. We devise a novel priority-based supervised bilateral teleoperation strategy for goal navigation tasks to validate the proposed framework. The practical implementation of a supervised control strategy on this framework entails a mobile robot system divided into a Master-Client scheme over a communication channel where the Client robot resides on the site of operation guided by the Master robot through an agent (human or AI) from a remote location. The Master robot controls the Client robot with its autonomous navigation algorithm, which reacts to the predictive force received from the Client robot. We analyze the proposed strategy in terms of network performance (throughput and delay), task performance (tracking error and goal reach accuracy), and computing efficiency (memory and CPU utilization). Extensive simulations and real-world experiments demonstrate the method's novelty, flexibility, and versatility in realizing reactive planning applications with remote computational offloading capabilities compared to conventional offloading schemes. |
![]() | Game-theoretic Utility Tree for Multi-Robot Cooperative Pursuit Strategy Conference ISR Europe 2022; 54th International Symposium on Robotics , 2022. Abstract | Links | BibTeX | Tags: control, multi-robot-systems, multiagent-systems, planning @conference{Yang2022, title = {Game-theoretic Utility Tree for Multi-Robot Cooperative Pursuit Strategy}, author = {Qin Yang and Ramviyas Parasuraman}, url = {Preprint: https://arxiv.org/pdf/2206.01109.pdf Paper: https://ieeexplore.ieee.org/abstract/document/9861828 Codes: https://github.com/herolab-uga/gut-pursuit-evasion-robotarium}, year = {2022}, date = {2022-06-21}, booktitle = {ISR Europe 2022; 54th International Symposium on Robotics }, pages = {278-284}, abstract = {Underlying relationships among multiagent systems (MAS) in hazardous scenarios can be represented as game-theoretic models. In adversarial environments, the adversaries can be intentional or unintentional based on their needs and motivations. Agents will adopt suitable decision-making strategies to maximize their current needs and minimize their expected costs. This paper proposes and extends the new hierarchical network-based model, termed Game-theoretic Utility Tree (GUT), to arrive at a cooperative pursuit strategy to catch an evader in the Pursuit-Evasion game domain. We verify and demonstrate the performance of the proposed method using the Robotarium platform compared to the conventional constant bearing (CB) and pure pursuit (PP) strategies. The experiments demonstrated the effectiveness of the GUT, and the performances validated that the GUT could effectively organize cooperation strategies, helping the group with fewer advantages achieve higher performance.}, keywords = {control, multi-robot-systems, multiagent-systems, planning}, pubstate = {published}, tppubtype = {conference} } Underlying relationships among multiagent systems (MAS) in hazardous scenarios can be represented as game-theoretic models. In adversarial environments, the adversaries can be intentional or unintentional based on their needs and motivations. Agents will adopt suitable decision-making strategies to maximize their current needs and minimize their expected costs. This paper proposes and extends the new hierarchical network-based model, termed Game-theoretic Utility Tree (GUT), to arrive at a cooperative pursuit strategy to catch an evader in the Pursuit-Evasion game domain. We verify and demonstrate the performance of the proposed method using the Robotarium platform compared to the conventional constant bearing (CB) and pure pursuit (PP) strategies. The experiments demonstrated the effectiveness of the GUT, and the performances validated that the GUT could effectively organize cooperation strategies, helping the group with fewer advantages achieve higher performance. |
![]() | Collaborative Control of Mobile Robots Using Analog Twin Framework Workshop ICRA 2022 Workshop on Intelligent Control Methods and Machine Learning Algorithms for Human-Robot Interaction and Assistive Robotics, 2022. Abstract | Links | BibTeX | Tags: control, multi-robot systems, networking @workshop{Tahir2022, title = {Collaborative Control of Mobile Robots Using Analog Twin Framework}, author = {Nazish Tahir and Ramviyas Parasuraman}, url = {https://sites.google.com/ualberta.ca/2022workshop-ai-for-hri-cr-ar}, year = {2022}, date = {2022-05-23}, booktitle = {ICRA 2022 Workshop on Intelligent Control Methods and Machine Learning Algorithms for Human-Robot Interaction and Assistive Robotics}, abstract = {Resource-constrained mobile robots that lack the capability to be completely autonomous can rely on a human or AI supervisor acting at a remote site (e.g., control station or cloud) for their control. Such a supervised autonomy or collaborative control of a robot poses high networking and computing capabilities requirements at both sites, which are not easy to achieve. This paper introduces and analyzes a new analog twin framework by synchronizing mobility between two mobile robots, where one robot acts as an analog twin to the other robot. We devise a novel collaborative priority-based bilateral teleoperation strategy for supervised goal navigation tasks to validate the proposed framework. The practical implementation of a supervised control strategy on this framework entails a mobile robot system divided into a master-client scheme over a communication channel where the Client robot resides on the site of operation guided by the Master robot through an agent (human or AI) from a remote location. The master robot controls the client robot with its autonomous navigation algorithm, which reacts to the predictive force received from the Client robot. We analyze the proposed strategy in terms of network performance (throughput), task performance (goal reach accuracy), task efficiency, and computing efficiency (CPU utilization). Real-world experiments demonstrate the method’s novelty and versatility in realizing more practical reactive and collaborative planning and control applications.}, keywords = {control, multi-robot systems, networking}, pubstate = {published}, tppubtype = {workshop} } Resource-constrained mobile robots that lack the capability to be completely autonomous can rely on a human or AI supervisor acting at a remote site (e.g., control station or cloud) for their control. Such a supervised autonomy or collaborative control of a robot poses high networking and computing capabilities requirements at both sites, which are not easy to achieve. This paper introduces and analyzes a new analog twin framework by synchronizing mobility between two mobile robots, where one robot acts as an analog twin to the other robot. We devise a novel collaborative priority-based bilateral teleoperation strategy for supervised goal navigation tasks to validate the proposed framework. The practical implementation of a supervised control strategy on this framework entails a mobile robot system divided into a master-client scheme over a communication channel where the Client robot resides on the site of operation guided by the Master robot through an agent (human or AI) from a remote location. The master robot controls the client robot with its autonomous navigation algorithm, which reacts to the predictive force received from the Client robot. We analyze the proposed strategy in terms of network performance (throughput), task performance (goal reach accuracy), task efficiency, and computing efficiency (CPU utilization). Real-world experiments demonstrate the method’s novelty and versatility in realizing more practical reactive and collaborative planning and control applications. |
2020 |
|
![]() | Multi-Point Rendezvous in Multi-Robot Systems Journal Article IEEE Transactions on Cybernetics, 50 (1), pp. 310-323, 2020, ISBN: 2168-2275. Abstract | Links | BibTeX | Tags: control, herding, multi-robot systems, robotics @article{Parasuraman2018b, title = {Multi-Point Rendezvous in Multi-Robot Systems}, author = {Ramviyas Parasuraman and Jonghoek Kim and Shaocheng Luo and Byung-Cheol Min}, url = {https://ieeexplore.ieee.org/document/8472798}, doi = {10.1109/TCYB.2018.2868870}, isbn = {2168-2275}, year = {2020}, date = {2020-01-01}, journal = {IEEE Transactions on Cybernetics}, volume = {50}, number = {1}, pages = {310-323}, abstract = {Multi-robot rendezvous control and coordination strategies have garnered significant interest in recent years because of their potential applications in decentralized tasks. In this paper, we introduce a coordinate-free rendezvous control strategy to enable multiple robots to gather at different locations (dynamic leader robots) by tracking their hierarchy in a connected interaction graph. A key novelty in this strategy is the gathering of robots in different groups rather than at a single consensus point, motivated by autonomous multi-point recharging and flocking control problems. We show that the proposed rendezvous strategy guarantees convergence and maintains connectivity while accounting for practical considerations such as robots with limited speeds and an obstacle-rich environment. The algorithm is distributed and handles minor faults such as a broken immobile robot and a sudden link failure. In addition, we propose an approach that determines the locations of rendezvous points based on the connected interaction topology and indirectly optimizes the total energy consumption for rendezvous in all robots. Through extensive experiments with the Robotarium multi-robot testbed, we verified and demonstrated the effectiveness of our approach and its properties.}, keywords = {control, herding, multi-robot systems, robotics}, pubstate = {published}, tppubtype = {article} } Multi-robot rendezvous control and coordination strategies have garnered significant interest in recent years because of their potential applications in decentralized tasks. In this paper, we introduce a coordinate-free rendezvous control strategy to enable multiple robots to gather at different locations (dynamic leader robots) by tracking their hierarchy in a connected interaction graph. A key novelty in this strategy is the gathering of robots in different groups rather than at a single consensus point, motivated by autonomous multi-point recharging and flocking control problems. We show that the proposed rendezvous strategy guarantees convergence and maintains connectivity while accounting for practical considerations such as robots with limited speeds and an obstacle-rich environment. The algorithm is distributed and handles minor faults such as a broken immobile robot and a sudden link failure. In addition, we propose an approach that determines the locations of rendezvous points based on the connected interaction topology and indirectly optimizes the total energy consumption for rendezvous in all robots. Through extensive experiments with the Robotarium multi-robot testbed, we verified and demonstrated the effectiveness of our approach and its properties. |
![]() | Robot Controlling Robots - A New Perspective to Bilateral Teleoperation in Mobile Robots Workshop RSS 2020 Workshop on Reacting to Contact: Enabling Transparent Interactions through Intelligent Sensing and Actuation, 2020. Abstract | Links | BibTeX | Tags: control, human-robot interaction, networking, robotics @workshop{Tahir2020, title = {Robot Controlling Robots - A New Perspective to Bilateral Teleoperation in Mobile Robots}, author = {Nazish Tahir and Ramviyas Parasuraman}, url = {https://ankitbhatia.github.io/reacting_contact_workshop/}, year = {2020}, date = {2020-07-12}, booktitle = {RSS 2020 Workshop on Reacting to Contact: Enabling Transparent Interactions through Intelligent Sensing and Actuation}, abstract = {Adaptation to increasing levels of autonomy - from manual teleoperation to complete automation is of particular interest to Field Robotics and Human-Robot Interaction community. Towards that line of research, we introduce and investigate a novel bilaterally teleoperation control strategy for a robot to the robot system. A bilateral teleoperation scheme is typically applied to human control of robots. In this abstract, we look at a different perspective of using a bilateral teleoperation system between robots, where one robot (Labor) is teleoperated by an autonomous robot (Master). To realize such a strategy, our proposed robot-system is divided into a master-labor networked scheme where the master robot is located at a remote site operable by a human user or an autonomous agent and a labor robot; the follower robot is located on operation site. The labor robot is capable of reflecting the odometry commands of the master robot meanwhile also navigating its environment by obstacle detection and avoidance mechanism. An autonomous algorithm such as a typical SLAM-based path planner is controlling the master robot, which is provided with a suitable force feedback informative of the labor response by its interaction with the environment. We perform preliminary experiments to verify the system feasibility and analyze the motion transparency in different scenarios. The results show promise to investigate this research further and develop this work towards human multi-robot teleoperation.}, keywords = {control, human-robot interaction, networking, robotics}, pubstate = {published}, tppubtype = {workshop} } Adaptation to increasing levels of autonomy - from manual teleoperation to complete automation is of particular interest to Field Robotics and Human-Robot Interaction community. Towards that line of research, we introduce and investigate a novel bilaterally teleoperation control strategy for a robot to the robot system. A bilateral teleoperation scheme is typically applied to human control of robots. In this abstract, we look at a different perspective of using a bilateral teleoperation system between robots, where one robot (Labor) is teleoperated by an autonomous robot (Master). To realize such a strategy, our proposed robot-system is divided into a master-labor networked scheme where the master robot is located at a remote site operable by a human user or an autonomous agent and a labor robot; the follower robot is located on operation site. The labor robot is capable of reflecting the odometry commands of the master robot meanwhile also navigating its environment by obstacle detection and avoidance mechanism. An autonomous algorithm such as a typical SLAM-based path planner is controlling the master robot, which is provided with a suitable force feedback informative of the labor response by its interaction with the environment. We perform preliminary experiments to verify the system feasibility and analyze the motion transparency in different scenarios. The results show promise to investigate this research further and develop this work towards human multi-robot teleoperation. |
2019 |
|
![]() | Multi-robot Rendezvous Based on Bearing-aided Hierarchical Tracking of Network Topology Journal Article Ad hoc Networks, 86 , pp. 131-143, 2019. Abstract | Links | BibTeX | Tags: control, multi-robot-systems @article{Luo2019, title = {Multi-robot Rendezvous Based on Bearing-aided Hierarchical Tracking of Network Topology}, author = {Shaocheng Luo, Jonghoek Kim, Ramviyas Parasuraman, Jun Han Bae, Eric T Matson, Byung-Cheol Min}, url = {https://www.sciencedirect.com/science/article/pii/S1570870518301100}, doi = {10.1016/j.adhoc.2018.11.004}, year = {2019}, date = {2019-04-01}, journal = {Ad hoc Networks}, volume = {86}, pages = {131-143}, abstract = {Rendezvous control is an important module of a multi-robot system to enable formation control of multiple robots without losing network connectivity. This paper introduces a new coordinate-free, bearing-only algorithm, based on hierarchical tracking of wireless network topology, to enable rendezvous of distributed mobile robots at any designated leader robot node. An assumption is made that the robot can only detect and communicate with their neighbors (i.e., local sensing). The proposed approach preserves connectivity during the rendezvous task, adapts to dynamic changes in the network topology (e.g., losing or re-gaining a communication link), and is tolerant of mobility faults in the robots. We theoretically analyze the proposed algorithm and experimentally demonstrate the approach through simulations and extensive field experiments. The results indicate that the method is effective in a variety of realistic scenarios in which the robots are distributed in a cluttered environment. }, keywords = {control, multi-robot-systems}, pubstate = {published}, tppubtype = {article} } Rendezvous control is an important module of a multi-robot system to enable formation control of multiple robots without losing network connectivity. This paper introduces a new coordinate-free, bearing-only algorithm, based on hierarchical tracking of wireless network topology, to enable rendezvous of distributed mobile robots at any designated leader robot node. An assumption is made that the robot can only detect and communicate with their neighbors (i.e., local sensing). The proposed approach preserves connectivity during the rendezvous task, adapts to dynamic changes in the network topology (e.g., losing or re-gaining a communication link), and is tolerant of mobility faults in the robots. We theoretically analyze the proposed algorithm and experimentally demonstrate the approach through simulations and extensive field experiments. The results indicate that the method is effective in a variety of realistic scenarios in which the robots are distributed in a cluttered environment. |
2018 |
|
![]() | Consensus Control of Distributed Robots Using Direction of Arrival of Wireless Signals Conference 2018. Abstract | Links | BibTeX | Tags: control, multi-robot, networking, robotics @conference{Parasuraman2018, title = {Consensus Control of Distributed Robots Using Direction of Arrival of Wireless Signals}, author = {Ramviyas Parasuraman and Byung-Cheol Min.}, url = {https://www.youtube.com/watch?v=6BkFrJ8vceg&feature=youtu.be}, year = {2018}, date = {2018-10-15}, abstract = {In multi-robot applications, consensus control and coordination are vital and potentially repetitive tasks. To circumvent practical limitations such as a global localization system, researchers have focused on bearing-based consensus controllers, but most assumed that measurements from sensors (e.g. vision) are noise-free. In this paper, we propose to use wireless signal measurements to estimate the direction of arrival (relative bearings) of neighboring robots and introduce a weighted bearing consensus controller to achieve coordinate-free distributed multi-robot rendezvous. We prove that the proposed controller guarantees connectivity maintenance and convergence even in the presence of measurement noise. We conduct extensive numerical simulation experiments using the Robotarium multi-robot platform to verify and demonstrate the properties of the proposed controller and to compare the performance of the rendezvous task against several state-of-the-art rendezvous controllers.}, keywords = {control, multi-robot, networking, robotics}, pubstate = {published}, tppubtype = {conference} } In multi-robot applications, consensus control and coordination are vital and potentially repetitive tasks. To circumvent practical limitations such as a global localization system, researchers have focused on bearing-based consensus controllers, but most assumed that measurements from sensors (e.g. vision) are noise-free. In this paper, we propose to use wireless signal measurements to estimate the direction of arrival (relative bearings) of neighboring robots and introduce a weighted bearing consensus controller to achieve coordinate-free distributed multi-robot rendezvous. We prove that the proposed controller guarantees connectivity maintenance and convergence even in the presence of measurement noise. We conduct extensive numerical simulation experiments using the Robotarium multi-robot platform to verify and demonstrate the properties of the proposed controller and to compare the performance of the rendezvous task against several state-of-the-art rendezvous controllers. |
Publications
2025 |
|
![]() | Online Adaptive Anomaly Detection in Networked Electrical Machines by Adaptive Enveloped Singular Spectrum Transformation Journal Article IEEE Internet of Things Journal, 12 (6), pp. 6457-646, 2025. |
![]() | GMF: Gravitational Mass-Force Framework for Parametric Multi-Level Coordination In Multi-Robot and Swarm Robotic Systems Conference Forthcoming 2025 IEEE International Conference on Robotics and Automation (ICRA), Forthcoming. |
2024 |
|
![]() | Bayesian Strategy Networks Based Soft Actor-Critic Learning Journal Article ACM Transactions on Intelligent Systems and Technology, 15 (3), pp. 1–24, 2024. |
![]() | Energy-Aware Coverage Planning for Heterogeneous Multi-Robot System Conference Forthcoming The 17th International Symposium on Distributed Autonomous Robotic Systems (DARS) 2024, Forthcoming, (In Press). |
![]() | Route Planning for Electric Vehicles with Charging Constraints Conference 2024 IEEE 100th Vehicular Technology Conference (VTC2024-Fall), 2024. |
![]() | Bayesian Soft Actor-Critic: A Directed Acyclic Strategy Graph Based Deep Reinforcement Learning Conference 2024 ACM/SIGAPP Symposium on Applied Computing (SAC) , IRMAS Track 2024. |
2023 |
|
![]() | Exploration–Exploitation Tradeoff in the Adaptive Information Sampling of Unknown Spatial Fields with Mobile Robots Journal Article Sensors, 23 (23), 2023. |
![]() | HeRoSwarm: Fully-Capable Miniature Swarm Robot Hardware Design With Open-Source ROS Support Conference 2023 IEEE/SICE International Symposium on System Integrations (SII 2023) , IEEE, 2023. |
![]() | Energy-Aware Coverage Planning for Heterogeneous Multi-Robot System Workshop IEEE International Symposium on Multi-Robot & Multi-Agent Systems (MRS) 2023, 2023, (Presented as Poster Paper). |
2022 |
|
![]() | Analog Twin Framework for Human and AI Supervisory Control and Teleoperation of Robots Journal Article IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2022, ISSN: 2168-2232. |
![]() | Game-theoretic Utility Tree for Multi-Robot Cooperative Pursuit Strategy Conference ISR Europe 2022; 54th International Symposium on Robotics , 2022. |
![]() | Collaborative Control of Mobile Robots Using Analog Twin Framework Workshop ICRA 2022 Workshop on Intelligent Control Methods and Machine Learning Algorithms for Human-Robot Interaction and Assistive Robotics, 2022. |
2020 |
|
![]() | Multi-Point Rendezvous in Multi-Robot Systems Journal Article IEEE Transactions on Cybernetics, 50 (1), pp. 310-323, 2020, ISBN: 2168-2275. |
![]() | Robot Controlling Robots - A New Perspective to Bilateral Teleoperation in Mobile Robots Workshop RSS 2020 Workshop on Reacting to Contact: Enabling Transparent Interactions through Intelligent Sensing and Actuation, 2020. |
2019 |
|
![]() | Multi-robot Rendezvous Based on Bearing-aided Hierarchical Tracking of Network Topology Journal Article Ad hoc Networks, 86 , pp. 131-143, 2019. |
2018 |
|
![]() | Consensus Control of Distributed Robots Using Direction of Arrival of Wireless Signals Conference 2018. |