{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"pera-swarm.github.io","owner":"Pera-Swarm","isFork":false,"description":"","allTopics":["jekyll","swarm-robotics"],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"GNU Lesser General Public License v2.1","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-19T18:36:09.538Z"}},{"type":"Public","name":"firmware_v5","owner":"Pera-Swarm","isFork":false,"description":"Firmware Repository for Swarm Robot v5.0.0 ","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":2,"issueCount":1,"starsCount":0,"forksCount":1,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-10T18:10:18.130Z"}},{"type":"Public","name":"obstacle-bot-server","owner":"Pera-Swarm","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-27T04:13:40.505Z"}},{"type":"Public","name":"robot-library-java","owner":"Pera-Swarm","isFork":false,"description":"Java Library implementation for Pera Swarm Virtual Robot","allTopics":["java","robot","maven-package","pera-swarm"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":2,"issueCount":4,"starsCount":0,"forksCount":3,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-25T02:29:33.228Z"}},{"type":"Public","name":"firmware","owner":"Pera-Swarm","isFork":false,"description":"Platform IO Based Code Repository for Swarm Robot v4.0.0 upwards","allTopics":["firmware","esp32"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":1,"issueCount":4,"starsCount":2,"forksCount":10,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-28T15:59:45.339Z"}},{"type":"Public","name":"docs","owner":"Pera-Swarm","isFork":false,"description":"The repository for handling the Pera-Swarm documentation","allTopics":["documentation","pera-swarm"],"primaryLanguage":{"name":"CSS","color":"#563d7c"},"pullRequestCount":0,"issueCount":6,"starsCount":0,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-26T13:07:12.838Z"}},{"type":"Public","name":"swarm-simulator","owner":"Pera-Swarm","isFork":false,"description":"This repository contains the implementations of a mixed reality-based swarm simulator","allTopics":["simulation","swarm-robotics","nodejs","typescript"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":3,"starsCount":1,"forksCount":7,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-04T18:27:57.497Z"}},{"type":"Public","name":"java-robot","owner":"Pera-Swarm","isFork":false,"description":"This is a boilerplate template for java virtual robots","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":6,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-28T06:49:15.425Z"}},{"type":"Public","name":"robot-library-python","owner":"Pera-Swarm","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-19T16:47:47.641Z"}},{"type":"Public","name":"obstacle-bot-firmware","owner":"Pera-Swarm","isFork":false,"description":"Platform IO Based Code Repository for Obstacle Robot v1","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":1,"issueCount":5,"starsCount":0,"forksCount":2,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-17T18:15:53.204Z"}},{"type":"Public","name":"pera-swarm","owner":"Pera-Swarm","isFork":false,"description":"A generalized, efficient, and flexible JavaScript library for creating swarm robotics simulators.","allTopics":["iot","server","swarm-robotics","swarm-robotics-simulators"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-08T16:22:41.934Z"}},{"type":"Public","name":"mqtt-router","owner":"Pera-Swarm","isFork":false,"description":"An easy-to-use and flexible routing library for MQTT.","allTopics":["mqtt","iot","mqtt-client","pera-swarm","mqtt-router"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":4,"license":"GNU Lesser General Public License v2.1","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-08T16:17:40.128Z"}},{"type":"Public","name":"visualizer","owner":"Pera-Swarm","isFork":false,"description":"This is a web-based 3d visualizer interface for the Swarm Simulator developed for the Pera Swarm project. ","allTopics":["simulator","js","gui","webpack"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":4,"issueCount":4,"starsCount":0,"forksCount":6,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-06T17:40:54.472Z"}},{"type":"Public","name":"e17-4yp-develop-a-programming-and-compiler-toolchain-for-multi-agent-systems","owner":"Pera-Swarm","isFork":true,"description":"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).","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-07T11:23:00.226Z"}},{"type":"Public","name":"e16-swarm-intelligence-programming-framework","owner":"Pera-Swarm","isFork":true,"description":"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).","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-24T02:52:26.795Z"}},{"type":"Public","name":"localization","owner":"Pera-Swarm","isFork":false,"description":"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.","allTopics":["python","opencv","swarm-robotics"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":3,"starsCount":0,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-15T13:46:30.862Z"}},{"type":"Public","name":"e16-3yp-obstacle-bots-for-swarm-robots","owner":"Pera-Swarm","isFork":true,"description":"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","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":7,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-12T15:51:50.708Z"}},{"type":"Public","name":"e16-obstacle-bots-for-swarm-robots","owner":"Pera-Swarm","isFork":true,"description":"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","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":7,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-12T15:51:50.708Z"}},{"type":"Public","name":"robot-IR","owner":"Pera-Swarm","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-11T13:22:44.021Z"}},{"type":"Public","name":".github","owner":"Pera-Swarm","isFork":false,"description":"Introduction to the Pera-Swarm Project","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-03T10:58:20.151Z"}},{"type":"Public","name":"sandbox","owner":"Pera-Swarm","isFork":false,"description":"This is a testing tool for experiments done using pera-swarm framework","allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":3,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-09-09T13:51:16.870Z"}},{"type":"Public","name":"visualizer-ar","owner":"Pera-Swarm","isFork":false,"description":"Augmented Reality based visualizer for the swarm simulator","allTopics":["ar","visualizer","swarm"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-08-31T05:34:06.929Z"}},{"type":"Public","name":"sandbox-v2","owner":"Pera-Swarm","isFork":false,"description":"V2","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-02-14T13:26:00.183Z"}},{"type":"Public","name":"hardware","owner":"Pera-Swarm","isFork":false,"description":"Hardware design of the Pera-Swarm robot","allTopics":["hardware","esp32-arduino","swarm-robot"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-12-28T12:02:37.667Z"}},{"type":"Public","name":"swarm-admin","owner":"Pera-Swarm","isFork":false,"description":"Swarm Admin dashboard for the Pera-Swarm project","allTopics":["react"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-12-17T17:10:49.404Z"}},{"type":"Public","name":"types","owner":"Pera-Swarm","isFork":false,"description":"Types associated with Pera-Swarm","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"GNU Lesser General Public License v2.1","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-11-26T15:05:11.416Z"}},{"type":"Public","name":"e14-Swarm-Robots-Simulator","owner":"Pera-Swarm","isFork":true,"description":"This is a programmable robot hardware simulator for swarm robots behaviors.","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":5,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-06-28T18:20:50.076Z"}}],"repositoryCount":27,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}