
Table 3: Comparison of TERMES task solution where
movement and block manipulation speed depends on agent
height (unstable columns) with task solution, where move-
ment speed is independent of the agent height (base).
TERMES Base Unstable columns
Makespan 30 42
Sum-of-costs 648 696
Mean run-time [s] 322.73 3837.64
but assumes all agent high-level actions to have the
same duration. This is not the case in the real world.
For instance, the mean duration of block manipulation
actions of the TERMES robot differs by 46%.
This has motivated us to generalize the current
state-of-the-art exact MILP model (Lam et al., 2020)
into the fraction-time model with action durations
specified as part of the model input. The generaliza-
tion is non-trivial – upholding the agent collision con-
straint has necessitated the redefinition of agent colli-
sion using exclusion zones while keeping the model
computationally viable required the preservation of
the two network flow structures within the model. We
test the generalized model on various action durations
(including TERMES), studying its behavior. The ex-
periment shows a 9% decrease in construction dura-
tion (makespan vs u
f
upper bound, which can provide
a non-optimal plan) for the TERMES robots. Other
action duration sets also show similar results.
The second experiment analyses the heuristic
makespan estimation function T
h
and its behavior
with different action duration sets. The experiment
uses toy instance – 2 × 2 × 2 cube and showcases the
spread of estimated makespan values in comparison
with the real ones. The RMSE of the T
h
is 0.665, mak-
ing it a viable source of information for cost-benefit
analysis when considering a more computationally
demanding action duration mapping. The last exper-
iment showcases the ability of the model to adjust to
agents moving slower at greater heights. The opti-
mal solutions show a notably lower relative utiliza-
tion of the agents in comparison with a non-height-
dependent action duration assignment.
While the model is computationally demanding,
it can provide reference solutions for both existing
and future heuristic models. These solutions can be
used to estimate the heuristic model efficiency and
as long-term targets for models optimizing makespan
(i.e. construction duration).
ACKNOWLEDGEMENTS
This work has been supported by the project number
22-31346S of the Czech Science Foundation GA
ˇ
CR
and by the CTU project SGS23/210/OHK3/3T/18.
An extended version of this paper is available at
(Rame
ˇ
s and Surynek, 2023).
REFERENCES
Barros dos Santos, S. R., Givigi, S., Nascimento, C. L., Fer-
nandes, J. M., Buonocore, L., and de Almeida Neto,
A. (2018). Iterative decentralized planning for col-
lective construction tasks with quadrotors. Journal of
Intelligent & Robotic Systems, 90(1):217–234.
Bulut, A. and Ralphs, T. K. (2021). On the complexity of
inverse mixed integer linear optimization. SIAM Jour-
nal on Optimization, 31(4):3014–3043.
Cai, T., Zhang, D. Y., Kumar, T. S., Koenig, S., and Aya-
nian, N. (2016). Local search on trees and a frame-
work for automated construction using multiple iden-
tical robots. In Proceedings of the 2016 International
Conference on Autonomous Agents & Multiagent Sys-
tems, pages 1301–1302.
Deng, Y., Hua, Y., Napp, N., and Petersen, K. (2019).
A compiler for scalable construction by the termes
robot collective. Robotics and Autonomous Systems,
121:103240.
Forgemind ArchiMedia (2014). Termes robot 01.
Gurobi Optimization, LLC (2023). Gurobi Optimizer Ref-
erence Manual.
Jenett, B. and Cheung, K. (2017). Bill-e: Robotic plat-
form for locomotion and manipulation of lightweight
space structures. In 25th AIAA/AHS Adaptive Struc-
tures Conference, page 1876.
Lam, E., Stuckey, P., Koenig, S., and Kumar, T. (2020). Ex-
act approaches to the multi-agent collective construc-
tion problem. In Simonis, H., editor, Principles and
Practice of Constraint Programming, Lecture Notes
in Computer Science, pages 743–758. Springer. In-
ternational Conference on Principles and Practice of
Constraint Programming 2020, CP2020 ; Conference
date: 07-09-2020 Through 11-09-2020.
Petersen, K. H., Nagpal, R., and Werfel, J. K. (2011).
Termes: An autonomous robotic system for three-
dimensional collective construction. Robotics: sci-
ence and systems VII.
Piranda, B. and Bourgeois, J. (2018). Geometrical
Study of a Quasi-spherical Module for Building Pro-
grammable Matter, pages 387–400. Springer Interna-
tional Publishing, Cham.
Rame
ˇ
s, M. and Surynek, P. (2023). Action duration gener-
alization for exact multi-agent collective construction.
arXiv.org. https://arxiv.org/abs/2312.13485.
Romanishin, J. W., Gilpin, K., and Rus, D. (2013). M-
blocks: Momentum-driven, magnetic modular robots.
In 2013 IEEE/RSJ International Conference on Intel-
ligent Robots and Systems, pages 4288–4295.
Singh, S., Gutow, G., Srinivasan, A. K., Vundurthy, B., and
Choset, H. (2023). Hierarchical propositional logic
planning for multi-agent collective construction. In
Construction Robotics Workshop.
Srinivasan, A. K., Singh, S., Gutow, G., Choset, H., and
Vundurthy, B. (2023). Multi-agent collective con-
struction using 3d decomposition.
Action Duration Generalization for Exact Multi-Agent Collective Construction
725