Current and Past Projects
Multi-Robot Task Allocation

Ant Colony Optimization for Heterogeneous Coalition Formation and Scheduling with Multi-Skilled Robots
William Babincsak, Ashay Aswale, Carlo Pinciroli. Ant Colony Optimization for Heterogeneous Coalition Formation and Scheduling with Multi-Skilled Robots. 2023 International Symposium on Multi-Robot and Multi-Agent Systems (MRS). IEEE press.
Heterogeneous Coalition Formation and Scheduling with Multi-Skilled Robots
Ashay Aswale, Carlo Pinciroli. Heterogeneous Coalition Formation and Scheduling with Multi-Skilled Robots. 2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE press.
Machine Learning for Multi-Robot Systems
Decentralized Multi-Agent Reinforcement Learning with Global State Prediction
Joshua Bloom, Pranjal Paliwal, Apratim Mukherjee, Carlo Pinciroli. Decentralized Multi-Agent Reinforcement Learning with Global State Prediction. 2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE press.

Extracting Symbolic Models of Collective Behaviors with Graph Neural Networks and Macro-Micro Evolution
Stephen Powers, Joshua Smith, Carlo Pinciroli. Extracting Symbolic Models of Collective Behaviors with Graph Neural Networks and Macro-Micro Evolution. International Conference on Swarm Intelligence (ANTS 2022).

Distributed Data Storage and Fusion for Collective Perception in Resource-Limited Mobile Robot Swarms
Nathalie Majcherczyk, Daniel Jeswin Nallathambi, Tim Antonelli, Carlo Pinciroli. Distributed Data Storage and Fusion for Collective Perception in Resource-Limited Mobile Robot Swarms. IEEE Robotics and Automation Letters (RA-L). IEEE press.

Flow-FL: Data-Driven Federated Learning for Spatio-Temporal Predictions in Multi-Robot Systems
Nathalie Majcherczyk, Nishan Srishankar, Carlo Pinciroli. Flow-FL: Data-Driven Federated Learning for Spatio-Temporal Predictions in Multi-Robot Systems. International Conference on Robotics Automation (ICRA 2021). IEEE press.
Consensus and Decision-Making
Minimalistic Collective Perception with Imperfect Sensors
Khai Yi Chin, Yara Khaluf, Carlo Pinciroli. Minimalistic Collective Perception with Imperfect Sensors. 2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE Press.
Hacking the Colony: On the Disruptive Effect of Misleading Pheromone and How to Defend Against It
Ashay Aswale, Antonio López, Aukkawut Ammartayakun, Carlo Pinciroli. Circle Formation with Computation-Free Robots Shows Emergent Behavioral Structure. AAMAS '22: Proceedings of the 21st International Conference on Autonomous Agents and Multiagent Systems.

The Impact of Agent Density on Scalability in Collective Systems: Noise-Induced vs Majority-Based Bistability
Yara Khaluf, Carlo Pinciroli, Gabriele Valentini, Heiko Hamann. The Impact of Agent Density on Scalability in Collective Systems: Noise-Induced vs Majority-Based Bistability. Swarm Intelligence, volume 11, pages 155-179. Springer. 2016.
Software Engineering and Design Approaches
SwarmMesh: A Distributed Data Structure for Cooperative Multi-Robot Applications
Nathalie Majcherczyk, Carlo Pinciroli. SwarmMesh: A Distributed Data Structure for Cooperative Multi-Robot Applications. 2020 IEEE International Conference on Robotics Automation (ICRA 2020). In press.

Buzz: A Programming Language for Robot Swarms
- Carlo Pinciroli and Giovanni Beltrame. Buzz: A Programming Language for Robot Swarms. IEEE Software, volume 33, number 4, pages 97-100. IEEE Press. 2016.
- Carlo Pinciroli, Giovanni Beltrame. Buzz: An Extensible Programming Language for Heterogeneous Swarm Robotics. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2016), pages 3794-3800. IEEE Press.
Human-Swarm Interaction
Improving Human Performance Using Mixed Granularity of Control in Multi-Human Multi-Robot Interaction
Jayam Patel, Carlo Pinciroli. Improving Human Performance Using Mixed Granularity of Control in Multi-Human Multi-Robot Interaction. IEEE International Conference on Robot and Human Interactive Communication (Ro-Man 2020). IEEE press.
Mixed-Granularity Human-Swarm Interaction
Jayam Patel, Xu Yicong, Carlo Pinciroli. Mixed-Granularity Human-Swarm Interaction. 2019 IEEE International Conference on Robotics Automation (ICRA 2019). IEEE press.
Multi-Robot Coordination
SMAC: Symbiotic Multi-Agent Construction
Caleb Wagner, Neel Dhanaraj, Trevor Rizzo, Josue Contreras, Hannan Liang, Gregory Lewin, Carlo Pinciroli. SMAC: Symbiotic Multi-Agent Construction. IEEE Robotics and Automation Letters with ICRA2021 option. IEEE press.
Decentralized Connectivity-Preserving Deployment of Large-Scale Robot Swarms
Nathalie Majcherczyk, Adhavan Jayabalan, Giovanni Beltrame, Carlo Pinciroli. Decentralized Connectivity-Preserving Deployment of Large-Scale Robot Swarms. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2018). IEEE press.

From Swarms to Stars: Task Coverage in Robot Swarms with Connectivity Constraints
Jacopo Panerati, Luca Gianoli, Carlo Pinciroli, Abdo Shabah, Gabriela Nicolescu, Giovanni Beltrame. From Swarms to Stars: Task Coverage in Robot Swarms with Connectivity Constraints. 2018 IEEE International Conference on Robotics and Automation (ICRA 2018). IEEE press.
Decentralized Progressive Shape Formation with Robot Swarms
- Guannan Li, David St-Onge, Carlo Pinciroli, Andrea Gasparri, Emanuele Garone, Giovanni Beltrame. Decentralized Progressive Shape Formation with Robot Swarms. Autonomous Robots, volume 42, number 8, pages 1-17. Springer. 2017.
- Carlo Pinciroli, Andrea Gasparri, Emanuele Garone, Giovanni Beltrame. Decentralized Progressive Shape Formation with Robot Swarms. 13th International Symposium on Distributed Autonomous Robotic Systems 2016 (DARS 2016), pages 433-445. Springer.
Minimalistic Computation
A Minimalistic Approach to Segregation in Robot Swarms
Peter Mitrano, Jordan Burklund, Michael Giancola, Carlo Pinciroli. A Minimalistic Approach to Segregation in Robot Swarms 2nd International Symposium on Multi-Robot and Multi-Agent Systems (MRS 2019). Springer.
Circle Formation with Computation-Free Robots Shows Emergent Behavioral Structure
David St-Onge, Carlo Pinciroli, Giovanni Beltrame. Circle Formation with Computation-Free Robots Shows Emergent Behavioral Structure. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2018). IEEE press.
Simulation
Simulating Kilobots within ARGoS: Models and Experimental Validation
Carlo Pinciroli, Mohamed Salaheddine Talamali, Andreagiovanni Reina, James A. R. Marshall, Vito Trianni. Simulating Kilobots within ARGoS: Models and Experimental Validation. 11th International Conference on Swarm Intelligence (ANTS 2018). Springer.
Simulating Multi-Robot Construction in ARGoS
Michael Allwright, Carlo Pinciroli, Navneet Bhalla, Marco Dorigo. Simulating Multi-Robot Construction in ARGoS. 11th International Conference on Swarm Intelligence (ANTS 2018). Springer.
Teaching
A Gamification Concept for Teaching Swarm Robotics
Heiko Hamann, Carlo Pinciroli, Sebastian von Mammen. A Gamification Concept for Teaching Swarm Robotics. 12th European Workshop on Microelectronics Education (EWME 2018). IEEE press.
Undergraduate WPI Major Qualifying Projects (Selected)
Oddisy Drone Dispatch System
Students: Noah Hillman, Nick Sorensen, Marek Travnikar, Steven Viola
Advisors: Nick Bertozzi, Reinhold Ludwig, Brad Miller, Carlo Pinciroli
3D Swarm Construction
Students: Cameron Collins, Josue Contreras, Neel Dhanaraj, Hannan Liang, Trevor Rizzo, Caleb Wagner
Advisors: Carlo Pinciroli, Gregory Lewin, Raghvendra Cowlagi, Xinming Huang