Loading…
Swarmodroid 1.0: A Modular Bristle-Bot Platform for Robotic Active Matter Studies
Large swarms of extremely simple robots (i.e., capable just of basic motion activities, like propelling forward or self-rotating) are widely applied to study collective task performance based on self-organization or local algorithms instead of sophisticated programming and global swarm coordination....
Saved in:
Published in: | arXiv.org 2023-05 |
---|---|
Main Authors: | , , , , , , , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | |
container_issue | |
container_start_page | |
container_title | arXiv.org |
container_volume | |
creator | Dmitriev, Alexey A Rozenblit, Alina D Porvatov, Vadim A Buzakov, Mikhail K Molodtsova, Anastasia A Sennikova, Daria V Smirnov, Vyacheslav A Burmistrov, Oleg I Karimov, Timur I Puhtina, Ekaterina M Olekhno, Nikita A |
description | Large swarms of extremely simple robots (i.e., capable just of basic motion activities, like propelling forward or self-rotating) are widely applied to study collective task performance based on self-organization or local algorithms instead of sophisticated programming and global swarm coordination. Moreover, they represent a versatile yet affordable platform for experimental studies in physics, particularly in active matter - non-equilibrium assemblies of particles converting their energy to a directed motion. However, a large set of robotics platforms is being used in different studies, while the universal design is still lacking. Despite such platforms possess advantages in certain application scenarios, their large number sufficiently limits further development of results in the field, as advancing some study requires to buy or manually produce the corresponding robots. To address this issue, we develop an open-source Swarmodroid 1.0 platform based on bristle-bots with reconfigurable 3D-printed bodies, external control of motion velocity, and basic capabilities of velocity profile programming. In addition, we introduce AMPy software package in Python featuring OpenCV-based extraction of robotic swarm kinematics accompanied by the evaluation of key physical quantities describing the collective dynamics. We perform a detailed analysis of individual Swarmodroids' motion characteristics and address their use cases with two examples: a cargo transport performed by self-rotating robots and a velocity-dependent jam formation in a bottleneck by self-propelling robots. Finally, we provide a comparison of existing centimeter-scale robotic platforms, a review of key quantities describing collective dynamics of many-particle systems, and a comprehensive outlook considering potential applications as well as further directions for fundamental studies and Swarmodroid 1.0 platform development. |
format | article |
fullrecord | <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_2818533639</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2818533639</sourcerecordid><originalsourceid>FETCH-proquest_journals_28185336393</originalsourceid><addsrcrecordid>eNqNisEKgkAUAJcgSMp_eNDZWHfTrJtG0UWo7C6brrCivdp91u_noQ_oMnOYmTBPSBkGyVqIGfOdaznnIt6IKJIeuxQfZXusLZoawhXfQQo51kOnLGTWOOp0kCHBuVPUoO1hBFzxjmQqSCsybw25ItIWChpqo92CTRvVOe3_PGfL4-G2PwVPi69BOypbHOxjTKVIwiSSMpZb-d_1BeAdPg4</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2818533639</pqid></control><display><type>article</type><title>Swarmodroid 1.0: A Modular Bristle-Bot Platform for Robotic Active Matter Studies</title><source>Publicly Available Content (ProQuest)</source><creator>Dmitriev, Alexey A ; Rozenblit, Alina D ; Porvatov, Vadim A ; Buzakov, Mikhail K ; Molodtsova, Anastasia A ; Sennikova, Daria V ; Smirnov, Vyacheslav A ; Burmistrov, Oleg I ; Karimov, Timur I ; Puhtina, Ekaterina M ; Olekhno, Nikita A</creator><creatorcontrib>Dmitriev, Alexey A ; Rozenblit, Alina D ; Porvatov, Vadim A ; Buzakov, Mikhail K ; Molodtsova, Anastasia A ; Sennikova, Daria V ; Smirnov, Vyacheslav A ; Burmistrov, Oleg I ; Karimov, Timur I ; Puhtina, Ekaterina M ; Olekhno, Nikita A</creatorcontrib><description>Large swarms of extremely simple robots (i.e., capable just of basic motion activities, like propelling forward or self-rotating) are widely applied to study collective task performance based on self-organization or local algorithms instead of sophisticated programming and global swarm coordination. Moreover, they represent a versatile yet affordable platform for experimental studies in physics, particularly in active matter - non-equilibrium assemblies of particles converting their energy to a directed motion. However, a large set of robotics platforms is being used in different studies, while the universal design is still lacking. Despite such platforms possess advantages in certain application scenarios, their large number sufficiently limits further development of results in the field, as advancing some study requires to buy or manually produce the corresponding robots. To address this issue, we develop an open-source Swarmodroid 1.0 platform based on bristle-bots with reconfigurable 3D-printed bodies, external control of motion velocity, and basic capabilities of velocity profile programming. In addition, we introduce AMPy software package in Python featuring OpenCV-based extraction of robotic swarm kinematics accompanied by the evaluation of key physical quantities describing the collective dynamics. We perform a detailed analysis of individual Swarmodroids' motion characteristics and address their use cases with two examples: a cargo transport performed by self-rotating robots and a velocity-dependent jam formation in a bottleneck by self-propelling robots. Finally, we provide a comparison of existing centimeter-scale robotic platforms, a review of key quantities describing collective dynamics of many-particle systems, and a comprehensive outlook considering potential applications as well as further directions for fundamental studies and Swarmodroid 1.0 platform development.</description><identifier>EISSN: 2331-8422</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Algorithms ; Automation ; Kinematics ; Manufacturing engineering ; Platforms ; Robotics ; Robots ; Rotation ; Three dimensional printing ; Velocity distribution</subject><ispartof>arXiv.org, 2023-05</ispartof><rights>2023. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.proquest.com/docview/2818533639?pq-origsite=primo$$EHTML$$P50$$Gproquest$$Hfree_for_read</linktohtml><link.rule.ids>780,784,25753,37012,44590</link.rule.ids></links><search><creatorcontrib>Dmitriev, Alexey A</creatorcontrib><creatorcontrib>Rozenblit, Alina D</creatorcontrib><creatorcontrib>Porvatov, Vadim A</creatorcontrib><creatorcontrib>Buzakov, Mikhail K</creatorcontrib><creatorcontrib>Molodtsova, Anastasia A</creatorcontrib><creatorcontrib>Sennikova, Daria V</creatorcontrib><creatorcontrib>Smirnov, Vyacheslav A</creatorcontrib><creatorcontrib>Burmistrov, Oleg I</creatorcontrib><creatorcontrib>Karimov, Timur I</creatorcontrib><creatorcontrib>Puhtina, Ekaterina M</creatorcontrib><creatorcontrib>Olekhno, Nikita A</creatorcontrib><title>Swarmodroid 1.0: A Modular Bristle-Bot Platform for Robotic Active Matter Studies</title><title>arXiv.org</title><description>Large swarms of extremely simple robots (i.e., capable just of basic motion activities, like propelling forward or self-rotating) are widely applied to study collective task performance based on self-organization or local algorithms instead of sophisticated programming and global swarm coordination. Moreover, they represent a versatile yet affordable platform for experimental studies in physics, particularly in active matter - non-equilibrium assemblies of particles converting their energy to a directed motion. However, a large set of robotics platforms is being used in different studies, while the universal design is still lacking. Despite such platforms possess advantages in certain application scenarios, their large number sufficiently limits further development of results in the field, as advancing some study requires to buy or manually produce the corresponding robots. To address this issue, we develop an open-source Swarmodroid 1.0 platform based on bristle-bots with reconfigurable 3D-printed bodies, external control of motion velocity, and basic capabilities of velocity profile programming. In addition, we introduce AMPy software package in Python featuring OpenCV-based extraction of robotic swarm kinematics accompanied by the evaluation of key physical quantities describing the collective dynamics. We perform a detailed analysis of individual Swarmodroids' motion characteristics and address their use cases with two examples: a cargo transport performed by self-rotating robots and a velocity-dependent jam formation in a bottleneck by self-propelling robots. Finally, we provide a comparison of existing centimeter-scale robotic platforms, a review of key quantities describing collective dynamics of many-particle systems, and a comprehensive outlook considering potential applications as well as further directions for fundamental studies and Swarmodroid 1.0 platform development.</description><subject>Algorithms</subject><subject>Automation</subject><subject>Kinematics</subject><subject>Manufacturing engineering</subject><subject>Platforms</subject><subject>Robotics</subject><subject>Robots</subject><subject>Rotation</subject><subject>Three dimensional printing</subject><subject>Velocity distribution</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>PIMPY</sourceid><recordid>eNqNisEKgkAUAJcgSMp_eNDZWHfTrJtG0UWo7C6brrCivdp91u_noQ_oMnOYmTBPSBkGyVqIGfOdaznnIt6IKJIeuxQfZXusLZoawhXfQQo51kOnLGTWOOp0kCHBuVPUoO1hBFzxjmQqSCsybw25ItIWChpqo92CTRvVOe3_PGfL4-G2PwVPi69BOypbHOxjTKVIwiSSMpZb-d_1BeAdPg4</recordid><startdate>20230522</startdate><enddate>20230522</enddate><creator>Dmitriev, Alexey A</creator><creator>Rozenblit, Alina D</creator><creator>Porvatov, Vadim A</creator><creator>Buzakov, Mikhail K</creator><creator>Molodtsova, Anastasia A</creator><creator>Sennikova, Daria V</creator><creator>Smirnov, Vyacheslav A</creator><creator>Burmistrov, Oleg I</creator><creator>Karimov, Timur I</creator><creator>Puhtina, Ekaterina M</creator><creator>Olekhno, Nikita A</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope></search><sort><creationdate>20230522</creationdate><title>Swarmodroid 1.0: A Modular Bristle-Bot Platform for Robotic Active Matter Studies</title><author>Dmitriev, Alexey A ; Rozenblit, Alina D ; Porvatov, Vadim A ; Buzakov, Mikhail K ; Molodtsova, Anastasia A ; Sennikova, Daria V ; Smirnov, Vyacheslav A ; Burmistrov, Oleg I ; Karimov, Timur I ; Puhtina, Ekaterina M ; Olekhno, Nikita A</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-proquest_journals_28185336393</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Algorithms</topic><topic>Automation</topic><topic>Kinematics</topic><topic>Manufacturing engineering</topic><topic>Platforms</topic><topic>Robotics</topic><topic>Robots</topic><topic>Rotation</topic><topic>Three dimensional printing</topic><topic>Velocity distribution</topic><toplevel>online_resources</toplevel><creatorcontrib>Dmitriev, Alexey A</creatorcontrib><creatorcontrib>Rozenblit, Alina D</creatorcontrib><creatorcontrib>Porvatov, Vadim A</creatorcontrib><creatorcontrib>Buzakov, Mikhail K</creatorcontrib><creatorcontrib>Molodtsova, Anastasia A</creatorcontrib><creatorcontrib>Sennikova, Daria V</creatorcontrib><creatorcontrib>Smirnov, Vyacheslav A</creatorcontrib><creatorcontrib>Burmistrov, Oleg I</creatorcontrib><creatorcontrib>Karimov, Timur I</creatorcontrib><creatorcontrib>Puhtina, Ekaterina M</creatorcontrib><creatorcontrib>Olekhno, Nikita A</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science & Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content (ProQuest)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering collection</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Dmitriev, Alexey A</au><au>Rozenblit, Alina D</au><au>Porvatov, Vadim A</au><au>Buzakov, Mikhail K</au><au>Molodtsova, Anastasia A</au><au>Sennikova, Daria V</au><au>Smirnov, Vyacheslav A</au><au>Burmistrov, Oleg I</au><au>Karimov, Timur I</au><au>Puhtina, Ekaterina M</au><au>Olekhno, Nikita A</au><format>book</format><genre>document</genre><ristype>GEN</ristype><atitle>Swarmodroid 1.0: A Modular Bristle-Bot Platform for Robotic Active Matter Studies</atitle><jtitle>arXiv.org</jtitle><date>2023-05-22</date><risdate>2023</risdate><eissn>2331-8422</eissn><abstract>Large swarms of extremely simple robots (i.e., capable just of basic motion activities, like propelling forward or self-rotating) are widely applied to study collective task performance based on self-organization or local algorithms instead of sophisticated programming and global swarm coordination. Moreover, they represent a versatile yet affordable platform for experimental studies in physics, particularly in active matter - non-equilibrium assemblies of particles converting their energy to a directed motion. However, a large set of robotics platforms is being used in different studies, while the universal design is still lacking. Despite such platforms possess advantages in certain application scenarios, their large number sufficiently limits further development of results in the field, as advancing some study requires to buy or manually produce the corresponding robots. To address this issue, we develop an open-source Swarmodroid 1.0 platform based on bristle-bots with reconfigurable 3D-printed bodies, external control of motion velocity, and basic capabilities of velocity profile programming. In addition, we introduce AMPy software package in Python featuring OpenCV-based extraction of robotic swarm kinematics accompanied by the evaluation of key physical quantities describing the collective dynamics. We perform a detailed analysis of individual Swarmodroids' motion characteristics and address their use cases with two examples: a cargo transport performed by self-rotating robots and a velocity-dependent jam formation in a bottleneck by self-propelling robots. Finally, we provide a comparison of existing centimeter-scale robotic platforms, a review of key quantities describing collective dynamics of many-particle systems, and a comprehensive outlook considering potential applications as well as further directions for fundamental studies and Swarmodroid 1.0 platform development.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | EISSN: 2331-8422 |
ispartof | arXiv.org, 2023-05 |
issn | 2331-8422 |
language | eng |
recordid | cdi_proquest_journals_2818533639 |
source | Publicly Available Content (ProQuest) |
subjects | Algorithms Automation Kinematics Manufacturing engineering Platforms Robotics Robots Rotation Three dimensional printing Velocity distribution |
title | Swarmodroid 1.0: A Modular Bristle-Bot Platform for Robotic Active Matter Studies |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-21T13%3A08%3A55IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=document&rft.atitle=Swarmodroid%201.0:%20A%20Modular%20Bristle-Bot%20Platform%20for%20Robotic%20Active%20Matter%20Studies&rft.jtitle=arXiv.org&rft.au=Dmitriev,%20Alexey%20A&rft.date=2023-05-22&rft.eissn=2331-8422&rft_id=info:doi/&rft_dat=%3Cproquest%3E2818533639%3C/proquest%3E%3Cgrp_id%3Ecdi_FETCH-proquest_journals_28185336393%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2818533639&rft_id=info:pmid/&rfr_iscdi=true |