Design and analysis of an E-Puck2 robot plug-in for the ARGoS simulator

被引:2
作者
Stolfi, Daniel H. [1 ]
Danoy, Gregoire [1 ,2 ]
机构
[1] Univ Luxembourg, Interdisciplinary Ctr Secur Reliabil & Trust SnT, Luxembourg, Luxembourg
[2] Univ Luxembourg, FSTM DCS, Luxembourg, Luxembourg
关键词
E-puck2; ARGoS; Computer simulations; Sensors; Swarm robotic;
D O I
10.1016/j.robot.2023.104412
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this article we present a new plug-in for the ARGoS swarm robotic simulator to implement the E-Puck2 robot model, including its graphical representation, sensors and actuators. We have based our development on the former E-Puck robot model (version 1) by upgrading the existing sensors (proximity, light, ground, camera, and battery) and adding new ones (time of flight and simulated encoders) implemented from scratch. We have adapted the values produced by the proximity, light and ground sensors, including the E-Puck2's onboard camera according to its resolution, and proposed four new discharge models for the battery. We have evaluated this new plug-in in terms of accuracy and efficiency through comparisons with real robots and extensive simulations. In all our experiments the proposed plug-in has worked well showing high levels of accuracy. The observed increment of execution times when using the studied sensors varies according to the number of robots and types of sensors included in the simulation, ranging from a negligible impact to 53% longer simulations in the most demanding cases. (c) 2023 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
引用
收藏
页数:18
相关论文
共 40 条
  • [1] Adam Yahya Muhammad, 2021, 2021 2nd International Conference on Smart Computing and Electronic Enterprise (ICSCEE), P107, DOI 10.1109/ICSCEE50312.2021.9497939
  • [2] Allen Jacob M., 2020, Swarm Intelligence. 12th International Conference, ANTS 2020. Proceedings. Lecture Notes in Computer Science (LNCS 12421), P243, DOI 10.1007/978-3-030-60376-2_19
  • [3] Trajectory Planning and Collision Avoidance Algorithm for Mobile Robotics System
    Almasri, Marwah M.
    Alajlan, Abrar M.
    Elleithy, Khaled M.
    [J]. IEEE SENSORS JOURNAL, 2016, 16 (12) : 5021 - 5028
  • [4] Dobrokvashina A., 2022, 2022 MOSC WORKSH EL, P1, DOI [10.1109/MWENT55238.2022.9802400, DOI 10.1109/MWENT55238.2022.9802400]
  • [5] Floreano D, 2010, EVOLUTION OF COMMUNICATION AND LANGUAGE IN EMBODIED AGENTS, P303, DOI 10.1007/978-3-642-01250-1_19
  • [6] Garattoni L., 2015, SOFTWARE INFRASTRUCT
  • [7] Gautam A, 2014, INT CONF CONTEMP, P607, DOI 10.1109/IC3.2014.6897242
  • [8] GCtronic, 2022, GCTRONIC EL MECH
  • [9] Performance Evaluation of a Novel Propulsion System for the Spherical Underwater Robot (SURIII)
    Gu, Shuoxin
    Guo, Shuxiang
    [J]. APPLIED SCIENCES-BASEL, 2017, 7 (11):
  • [10] Gutierrez Alvaro, 2009, 2009 IEEE International Conference on Robotics and Automation (ICRA), P3111, DOI 10.1109/ROBOT.2009.5152456