Skip to content
Change the repository type filter

All

    Repositories list

    • Firmware Repository for Swarm Robot v5.0.0
      C++
      2100Updated Jul 31, 2025Jul 31, 2025
    • Hardware design of the Pera-Swarm robot v5
      0000Updated Jul 29, 2025Jul 29, 2025
    • This repository contains the implementations of a mixed reality-based swarm simulator
      JavaScript
      7331Updated Jul 22, 2025Jul 22, 2025
    • This is a web-based 3d visualizer interface for the Swarm Simulator developed for the Pera Swarm project.
      JavaScript
      62412Updated Jul 22, 2025Jul 22, 2025
    • HTML
      1000Updated Jul 13, 2025Jul 13, 2025
    • 0000Updated Jun 22, 2025Jun 22, 2025
    • 2000Updated Apr 25, 2025Apr 25, 2025
    • firmware

      Public
      Platform IO Based Code Repository for Swarm Robot v4.0.0 upwards
      C
      11441Updated Jan 12, 2025Jan 12, 2025
    • This repository contains the development of the localization system for the swarm robots of the project Pera Swarm. It is based on ARMarkers, OpenCV with Python. An Raspberry Pi 3 computer with camera is used as processing device.
      Python
      3132Updated Aug 30, 2024Aug 30, 2024
    • 0000Updated Aug 13, 2024Aug 13, 2024
    • Platform IO Based Code Repository for Obstacle Robot v1
      C++
      2011Updated Aug 9, 2024Aug 9, 2024
    • The objective of this project is to use swarm robots to efficiently map and navigate complex environments. These autonomous robots work together in a coordinated fashion, leveraging swarm intelligence to create detailed maps, contributing to advancements in autonomous exploration and mapping technology.
      C
      5000Updated Jul 17, 2024Jul 17, 2024
    • Python
      0000Updated Mar 27, 2024Mar 27, 2024
    • Java Library implementation for Pera Swarm Virtual Robot
      Java
      3042Updated Mar 25, 2024Mar 25, 2024
    • docs

      Public
      The repository for handling the Pera-Swarm documentation
      CSS
      4060Updated Feb 26, 2024Feb 26, 2024
    • This is a boilerplate template for java virtual robots
      Java
      7210Updated Oct 28, 2023Oct 28, 2023
    • A generalized, efficient, and flexible JavaScript library for creating swarm robotics simulators.
      TypeScript
      0010Updated Sep 8, 2023Sep 8, 2023
    • An easy-to-use and flexible routing library for MQTT.
      TypeScript
      4200Updated Sep 8, 2023Sep 8, 2023
    • The aim is to design an Integrated Development Environment to build software for multi-agent systems. The IDE shall provide facilities to compose algorithms at a high-level (ideally in a visual manner), and compile them over multiple stages into binaries and program the hardware over-the-air (OTA).
      C
      6000Updated Aug 7, 2023Aug 7, 2023
    • This particular project will focus on building a high-level programming and compiler framework which can be used to "write" or "draw" algorithms and convert them into low-level code. The framework will support multiple different types of robot hardware (both real and virtual).
      C
      2000Updated Jun 24, 2023Jun 24, 2023
    • Obstacle bots for the existing swarm research project of the Department of Computer Engineering, University of Peradeniya. Robots are localized with an overhead camera set up in order to create very challenging patterns using movements in a self-created potential surface with collision-avoiding algorithms on optimized stochastic gradient descent a
      JavaScript
      7000Updated May 12, 2023May 12, 2023
    • Obstacle bots for the existing swarm research project of the Department of Computer Engineering, University of Peradeniya. Robots are localized with an overhead camera set up in order to create very challenging patterns using movements in a self-created potential surface with collision-avoiding algorithms on optimized stochastic gradient descent a
      JavaScript
      7000Updated May 12, 2023May 12, 2023
    • robot-IR

      Public
      C++
      0000Updated May 11, 2023May 11, 2023
    • .github

      Public
      Introduction to the Pera-Swarm Project
      1001Updated May 3, 2022May 3, 2022
    • sandbox

      Public
      This is a testing tool for experiments done using pera-swarm framework
      HTML
      3010Updated Sep 9, 2021Sep 9, 2021
    • Augmented Reality based visualizer for the swarm simulator
      JavaScript
      2000Updated Aug 31, 2021Aug 31, 2021
    • V2
      0000Updated Feb 14, 2021Feb 14, 2021
    • hardware

      Public
      Hardware design of the Pera-Swarm robot
      1110Updated Dec 28, 2020Dec 28, 2020
    • Swarm Admin dashboard for the Pera-Swarm project
      JavaScript
      3000Updated Dec 17, 2020Dec 17, 2020
    • types

      Public
      Types associated with Pera-Swarm
      TypeScript
      0000Updated Nov 26, 2020Nov 26, 2020