proroklab

proroklab

Organization data from Github https://github.com/proroklab

Location:Cambridge, UK

Home Page:www.proroklab.org

GitHub:@proroklab

proroklab's repositories

VectorizedMultiAgentSimulator

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.

Language:PythonLicense:GPL-3.0Stargazers:460Issues:7Issues:63

gnn_pathplanning

Graph Neural Networks for Decentralized Path Planning

Language:PythonLicense:MITStargazers:212Issues:6Issues:7

popgym

Partially Observable Process Gym

Language:PythonLicense:MITStargazers:198Issues:4Issues:12
Language:Jupyter NotebookLicense:GPL-3.0Stargazers:54Issues:4Issues:0

HetGPPO

Heterogeneous Multi-Robot Reinforcement Learning

rllib_differentiable_comms

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.

rl_multi_agent_passage

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"

Language:PythonLicense:GPL-3.0Stargazers:37Issues:2Issues:0

gnngls

Code accompanying the paper Graph Neural Network Guided Local Search for the Traveling Salesperson Problem

ffm

Reinforcement Learning with Fast and Forgetful Memory

Language:PythonLicense:MITStargazers:25Issues:3Issues:0

ControllingBehavioralDiversity

This repository contains the code for Diversity Control (DiCo), a novel method to constrain behavioral diversity in multi-agent reinforcement learning.

graph-conv-memory

Graph convolutional memory

Language:PythonLicense:GPL-3.0Stargazers:16Issues:2Issues:0

cambridge-robomaster

This is the source repository containing all information necessary to reproduce the Cambridge RoboMaster platform.

Language:PythonStargazers:13Issues:4Issues:0

CoViS-Net

Dataset, models and evaluation code for the paper "CoViS-Net: A Cooperative Visual Spatial Foundation Model for Multi-Robot Applications"

Language:PythonLicense:GPL-3.0Stargazers:7Issues:5Issues:0

task-agnostic-comms

Task-Agnostic Communication for Multi-Agent Reinforcement Learning

Language:PythonStargazers:6Issues:2Issues:0
Language:PythonStargazers:3Issues:2Issues:0

robomaster_ros2_can

ROS2 driver to control RoboMaster S1 using the internal CAN interface

Language:C++Stargazers:3Issues:1Issues:0

robomaster_sdk_can

C++ library to command the RoboMaster S1 through the internal CAN bus

Language:PythonLicense:MITStargazers:2Issues:2Issues:0
Language:PythonStargazers:0Issues:2Issues:0

ros2_point_robot_simulator

A simple ROS2 point simulator

Language:PythonStargazers:0Issues:3Issues:0
Language:CMakeStargazers:0Issues:3Issues:0