BFBo Fu

Bo Fu

*This is an algorithmically generated author record based on publicly available information.

Current Organizations / Institutes

The organizations/institutes from the scholar's latest article


Bo Fu has a total of 27 co-authors. Here are the top co-authors by number of shared publications:


Latest Publications

  • Open Access

    Graph Neural Network‐Based Reinforcement Learning for Decentralized Multi‐Robot Manipulation

    by Tong Chen, Bo Fu, Dawn Tilbury, Kira Barton

    In tightly cooperative manipulation tasks, robotic manipulators must follow collision‐free and coordinated trajectories. Existing multiagent learning frameworks often rely on centralized planners that provide strong coordination but fail to scale with larger teams. Alternatively, decentralized approaches offer better scalability but typically lack communication, which limits their ability to achieve highly cooperative behaviors. To address this gap, this paper proposes a graph neural network (GNN)‐based framework for scalable multiagent reinforcement learning (RL). In our formulation, each manipulator is represented as a node in a GNN, and message‐passing edges provide a communication mechanism that enables agents to share information effectively. This design allows the team to achieve flexible decentralized planning while maintaining strong cooperation. Our results also demonstrate the scalability of the approach, showing that a single control policy can be trained once and successfully applied to tightly cooperative manipulation tasks across teams of varying sizes, without retraining.

  • Integrating LLMs and Digital Twins for Adaptive Multi-Robot Task Allocation in Construction

    by Min Deng, Bo Fu, Lingyao Li, Xi Wang

    Multi-robot systems are emerging as a promising solution to the growing demand for productivity and safety across industrial sectors. However, effectively coordinating multiple robots in dynamic and uncertain environments, such as construction sites, remains a challenge, particularly due to unpredictable factors like material delays, unexpected site conditions, and weather-induced disruptions. To address these challenges, this study proposes an adaptive task allocation framework that strategically leverages the synergistic potential of Digital Twins, Integer Programming (IP), and Large Language Models (LLMs). The multi-robot task allocation problem is formally modeled using IP, considering task dependencies, robot heterogeneity, scheduling constraints, and replanning needs. A narrative-driven schedule adaptation mechanism is introduced, where unstructured natural language inputs are interpreted by an LLM to autonomously update optimization constraints, enabling human-in-the-loop flexibility without manual programming. A digital twin system enables real-time synchronization between physical operations and their digital representations and serves as the user interface, creating a closed-loop feedback mechanism that keeps the system responsive to site changes. A case study demonstrates both the computational efficiency of the optimization algorithm and the reasoning performance of LLMs, achieving over 97% accuracy in constraint and parameter extraction. The results confirm the practicality, adaptability, and cross-domain applicability of the proposed methods.


  • Open Access

    Digital Twin-based Smart Manufacturing: Dynamic Line Reconfiguration for Disturbance Handling

    by Bo Fu, Mingjie Bi, Shota Umeda, Takahiro Nakano, Youichi Nonaka, Quan Zhou, Takaharu Matsui, Dawn M. Tilbury, Kira Barton

    The increasing complexity of modern manufacturing, coupled with demand fluctuation, supply chain uncertainties, and product customization, underscores the need for manufacturing systems that can flexibly update their configurations and swiftly adapt to disturbances. However, current research falls short in providing a holistic reconfigurable manufacturing framework that seamlessly monitors system disturbances, optimizes alternative line configurations based on machine capabilities, and automates simulation evaluation for swift adaptations. This paper presents a dynamic manufacturing line reconfiguration framework to handle disturbances that result in operation time changes. The framework incorporates a system process digital twin for monitoring disturbances and triggering reconfigurations, a capability-based ontology model capturing available agent and resource options, a configuration optimizer generating optimal line configurations, and a simulation generation program initializing simulation setups and evaluating line configurations at approximately 400x real-time speed. A case study of a battery production line has been conducted to evaluate the proposed framework. In two implemented disturbance scenarios, the framework successfully recovers system throughput with limited resources, preventing the 26% and 63% throughput drops that would have occurred without a reconfiguration plan. The reconfiguration optimizer efficiently finds optimal solutions, taking an average of 0.03 seconds to find a reconfiguration plan for a manufacturing line with 51 operations and 40 available agents across 8 agent types.

  • Digital Twin-Based Smart Manufacturing: Dynamic Line Reconfiguration for Disturbance Handling

    by Bo Fu, Mingjie Bi, Shota Umeda, Takahiro Nakano, Youichi Nonaka, Quan Zhou, Takaharu Matsui, Dawn M. Tilbury, Kira Barton

    The increasing complexity of modern manufacturing, coupled with demand fluctuation, supply chain uncertainties, and product customization, underscores the need for manufacturing systems that can flexibly update their configurations and swiftly adapt to disturbances. However, current research falls short in providing a holistic reconfigurable manufacturing framework that seamlessly monitors system disturbances, optimizes alternative line configurations based on machine capabilities, and automates simulation evaluation for swift adaptations. This paper presents a dynamic manufacturing line reconfiguration framework to handle disturbances that result in operation time changes. The framework incorporates a system process digital twin for monitoring disturbances and triggering reconfigurations, a capability-based ontology model capturing available agent and resource options, a configuration optimizer generating optimal line configurations, and a simulation generation program initializing simulation setups and evaluating line configurations at approximately 400x real-time speed. A case study of a battery production line has been conducted to evaluate the proposed framework. In two implemented disturbance scenarios, the framework successfully recovers system throughput with limited resources, preventing the 26% and 63% throughput drops that would have occurred without a reconfiguration plan. The reconfiguration optimizer efficiently finds optimal solutions, taking an average of 0.03 seconds to find a reconfiguration plan for a manufacturing line with 51 operations and 40 available agents across 8 agent types.


  • Open Access

    Robust Task Scheduling for Heterogeneous Robot Teams under Capability Uncertainty

    by Bo Fu, William Smith, Denise Rizzo, Matthew Castanier, Maani Ghaffari, Kira Barton

    This paper develops a stochastic programming framework for multi-agent systems where task decomposition, assignment, and scheduling problems are simultaneously optimized. The framework can be applied to heterogeneous mobile robot teams with distributed sub-tasks. Examples include pandemic robotic service coordination, explore and rescue, and delivery systems with heterogeneous vehicles. Due to their inherent flexibility and robustness, multi-agent systems are applied in a growing range of real-world problems that involve heterogeneous tasks and uncertain information. Most previous works assume one fixed way to decompose a task into roles that can later be assigned to the agents. This assumption is not valid for a complex task where the roles can vary and multiple decomposition structures exist. Meanwhile, it is unclear how uncertainties in task requirements and agent capabilities can be systematically quantified and optimized under a multi-agent system setting. A representation for complex tasks is proposed: agent capabilities are represented as a vector of random distributions, and task requirements are verified by a generalizable binary function. The conditional value at risk (CVaR) is chosen as a metric in the objective function to generate robust plans. An efficient algorithm is described to solve the model, and the whole framework is evaluated in two different practical test cases: capture-the-flag and robotic service coordination during a pandemic (e.g., COVID-19). Results demonstrate that the framework is generalizable, scalable up to 140 agents and 40 tasks for the example test cases, and provides low-cost plans that ensure a high probability of success.

  • Open Access

    Learning Task Requirements and Agent Capabilities for Multi-agent Task Allocation

    by Bo Fu, William Smith, Denise Rizzo, Matthew Castanier, Maani Ghaffari, Kira Barton

    This paper presents a learning framework to estimate an agent capability and task requirement model for multi-agent task allocation. With a set of team configurations and the corresponding task performances as the training data, linear task constraints can be learned to be embedded in many existing optimization-based task allocation frameworks. Comprehensive computational evaluations are conducted to test the scalability and prediction accuracy of the learning framework with a limited number of team configurations and performance pairs. A ROS and Gazebo-based simulation environment is developed to validate the proposed requirements learning and task allocation framework in practical multi-agent exploration and manipulation tasks. Results show that the learning process for scenarios with 40 tasks and 6 types of agents uses around 12 seconds, ending up with prediction errors in the range of 0.5-2%.

  • Robust Task Scheduling for Heterogeneous Robot Teams Under Capability Uncertainty

    by Bo Fu, William Smith, Denise M. Rizzo, Matthew Castanier, Maani Ghaffari, Kira Barton

    This article develops a stochastic programming framework for multiagent systems, where task decomposition, assignment, and scheduling problems are simultaneously optimized. The framework can be applied to heterogeneous mobile robot teams with distributed subtasks. Examples include pandemic robotic service coordination, explore and rescue, and delivery systems with heterogeneous vehicles. Owing to their inherent flexibility and robustness, multiagent systems are applied in a growing range of real-world problems that involve heterogeneous tasks and uncertain information. Most previous works assume one fixed way to decompose a task into roles that can later be assigned to the agents. This assumption is not valid for a complex task where the roles can vary and multiple decomposition structures exist. Meanwhile, it is unclear how uncertainties in task requirements and agent capabilities can be systematically quantified and optimized under a multiagent system setting. A representation for complex tasks is proposed: agent capabilities are represented as a vector of random distributions, and task requirements are verified by a generalizable binary function. The conditional value at risk is chosen as a metric in the objective function to generate robust plans. An efficient algorithm is described to solve the model, and the whole framework is evaluated in two different practical test cases: capture-the-flag and robotic service coordination during a pandemic (e.g., COVID-19). Results demonstrate that the framework is generalizable, is scalable up to 140 agents and 40 tasks for the example test cases, and provides low-cost plans that ensure a high probability of success.


  • Simultaneous Human-Robot Matching and Routing for Multi-Robot Tour Guiding Under Time Uncertainty

    by Bo Fu, Tribhi Kathuria, Denise Rizzo, Matthew Castanier, X. Jessie Yang, Maani Ghaffari, Kira Barton

    This work presents a framework for multi-robot tour guidance in a partially known environment with uncertainty, such as a museum. In the proposed centralized multi-robot planner, a simultaneous matching and routing problem (SMRP) is formulated to match the humans with robot guides according to their selected places of interest (POIs) and generate the routes and schedules for the robots according to uncertain spatial and time estimation. A large neighborhood search algorithm is developed to efficiently find sub-optimal low-cost solutions for the SMRP. The scalability and optimality of the multi-robot planner are evaluated computationally under different numbers of humans, robots, and POIs. The largest case tested involves 50 robots, 250 humans, and 50 POIs. Then, a photo-realistic multi-robot simulation platform was developed based on Habitat-AI to verify the tour guiding performance in an uncertain indoor environment. Results demonstrate that the proposed centralized tour planner is scalable, makes a smooth tradeoff in the plans under different environmental constraints, and can lead to robust performance with inaccurate uncertainty estimations (within a certain margin).


  • Open Access

    Project 5.16: Resilient Teaming: Fleet organization and decision making in heterogeneous vehicle teams

    by Bo Fu, Kira Barton, Maani Ghaffari

    As autonomy becomes more pervasive, the capabilities of different vehicles may become more pronounced as resources are designed to maximize mission performance while considering other requirements such as reducing energy costs. This introduces an important research problem: How does the configuration of heterogeneous vehicle teams change as autonomy becomes more pervasive in

  • Open Access

    Project 5.16 Robust Task Scheduling for Heterogeneous Robot Teams under Capability Uncertainty

    by Bo Fu, Kira Barton, Maani Ghaffari

    Project 5.16 Robust Task Scheduling for Heterogeneous Robot Teams under Capability Uncertainty