{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"VectorizedMultiAgentSimulator","owner":"proroklab","isFork":false,"description":"VMAS is a vectorized differentiable simulator designed for efficient Multi-Agent Reinforcement Learning benchmarking. It is comprised of a vectorized 2D physics engine written in PyTorch and a set of challenging multi-robot scenarios. Additional scenarios can be implemented through a simple and modular interface.","topicNames":["simulator","robotics","simulation","pytorch","multi-agent","gym","vectorization","multi-agent-systems","vectorized","multi-robot"],"topicsNotShown":10,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":3,"starsCount":252,"forksCount":49,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T16:03:10.778Z"}},{"type":"Public","name":"cambridge-robomaster","owner":"proroklab","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T15:39:07.849Z"}},{"type":"Public","name":"magat_pathplanning","owner":"proroklab","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":3,"starsCount":91,"forksCount":26,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-04T17:13:04.711Z"}},{"type":"Public","name":"memory-monoids","owner":"proroklab","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-03T11:18:11.728Z"}},{"type":"Public","name":"popgym","owner":"proroklab","isFork":false,"description":"Partially Observable Process Gym","topicNames":["reinforcement-learning","recurrent-neural-networks","pomdp","gym-environments","partially-observable-environment"],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":145,"forksCount":8,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-03T08:51:20.755Z"}},{"type":"Public","name":"task-agnostic-comms","owner":"proroklab","isFork":false,"description":"Task-Agnostic Communication for Multi-Agent Reinforcement Learning","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-31T16:55:09.934Z"}},{"type":"Public","name":"robomaster_ros2_can","owner":"proroklab","isFork":false,"description":"ROS2 driver to control RoboMaster S1 using the internal CAN interface","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-06T16:56:13.679Z"}},{"type":"Public","name":"HetGPPO","owner":"proroklab","isFork":false,"description":"Heterogeneous Multi-Robot Reinforcement Learning","topicNames":["robotics","multi-agent-systems","heterogeneity","multi-agent-reinforcement-learning"],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":3,"starsCount":28,"forksCount":11,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-28T14:46:55.730Z"}},{"type":"Public","name":"sensor-guided-visual-nav","owner":"proroklab","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":3,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-05T13:36:49.980Z"}},{"type":"Public","name":"rllib_differentiable_comms","owner":"proroklab","isFork":false,"description":"This is a minimal example to demonstrate how multi-agent reinforcement learning with differentiable communication channels and centralized critics can be realized in RLLib. This example serves as a reference implementation and starting point for making RLLib more compatible with such architectures.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":2,"starsCount":37,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-24T10:21:37.675Z"}},{"type":"Public","name":"ros2_point_robot_simulator","owner":"proroklab","isFork":false,"description":"A simple ROS2 point simulator","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-17T11:13:15.831Z"}},{"type":"Public","name":"ffm","owner":"proroklab","isFork":false,"description":"Reinforcement Learning with Fast and Forgetful Memory","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":21,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-15T15:51:11.964Z"}},{"type":"Public","name":"gnngls","owner":"proroklab","isFork":false,"description":"Code accompanying the paper Graph Neural Network Guided Local Search for the Traveling Salesperson Problem","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":19,"forksCount":8,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-19T23:18:22.616Z"}},{"type":"Public","name":"xaer","owner":"proroklab","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-08T15:57:17.447Z"}},{"type":"Public","name":"ros2_infrastructure","owner":"proroklab","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-06T10:03:19.277Z"}},{"type":"Public","name":"graph-conv-memory","owner":"proroklab","isFork":false,"description":"Graph convolutional memory","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":16,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-26T11:42:16.379Z"}},{"type":"Public","name":"resilient-fusion","owner":"proroklab","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-18T09:23:09.683Z"}},{"type":"Public","name":"rl_multi_agent_passage","owner":"proroklab","isFork":false,"description":"Repository containing RL environment, model and trainer for GNN demo for ICRA 2022 paper \"A Framework for Real-World Multi-Robot Systems\\\\Running Decentralized GNN-Based Policies\"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":29,"forksCount":8,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-21T11:54:14.214Z"}},{"type":"Public","name":"ros2_multi_agent_passage","owner":"proroklab","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":32,"forksCount":10,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-03T00:37:47.108Z"}},{"type":"Public","name":"ros2_robomaster_msgs","owner":"proroklab","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"CMake","color":"#DA3434"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-02-27T22:38:51.805Z"}},{"type":"Public","name":"robomaster_sdk_can","owner":"proroklab","isFork":false,"description":"C++ library to command the RoboMaster S1 through the internal CAN bus","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-02-22T08:14:22.032Z"}},{"type":"Public","name":"private_flocking","owner":"proroklab","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TeX","color":"#3D6117"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-09-09T13:40:57.300Z"}},{"type":"Public","name":"gnn_pathplanning","owner":"proroklab","isFork":false,"description":"Graph Neural Networks for Decentralized Path Planning","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":3,"starsCount":170,"forksCount":32,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-06-29T14:27:38.398Z"}},{"type":"Public","name":"adversarial_comms","owner":"proroklab","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":5,"starsCount":29,"forksCount":4,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-25T11:59:12.385Z"}},{"type":"Public","name":"ModGNN","owner":"proroklab","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":15,"forksCount":1,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-03-26T01:11:56.944Z"}},{"type":"Public","name":"minicar","owner":"proroklab","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":2,"starsCount":35,"forksCount":13,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-04-10T10:13:36.681Z"}}],"repositoryCount":26,"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":"mirror","text":"Mirrors"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}