proroklab

proroklab

Geek Repo

Location:Cambridge, UK

Home Page:www.proroklab.org

Github PK Tool:Github PK Tool

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:287Issues:9Issues:49

gnn_pathplanning

Graph Neural Networks for Decentralized Path Planning

Language:PythonLicense:MITStargazers:187Issues:6Issues:6

popgym

Partially Observable Process Gym

Language:PythonLicense:MITStargazers:151Issues:4Issues:12

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:30Issues:3Issues:0

HetGPPO

Heterogeneous Multi-Robot Reinforcement Learning

ffm

Reinforcement Learning with Fast and Forgetful Memory

Language:PythonLicense:MITStargazers:22Issues:3Issues:0

gnngls

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

graph-conv-memory

Graph convolutional memory

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

ControllingBehavioralDiversity

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

Language:PythonStargazers:13Issues:3Issues:0

cambridge-robomaster

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

Language:PythonStargazers:6Issues:0Issues:0

task-agnostic-comms

Task-Agnostic Communication for Multi-Agent Reinforcement Learning

Language:PythonStargazers:3Issues:2Issues:0

robomaster_ros2_can

ROS2 driver to control RoboMaster S1 using the internal CAN interface

Language:C++Stargazers:2Issues:1Issues:0
Language:PythonLicense:MITStargazers:2Issues:3Issues:0
Language:PythonStargazers:1Issues:0Issues:0

robomaster_sdk_can

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

Language:PythonStargazers:0Issues:3Issues:0

ros2_point_robot_simulator

A simple ROS2 point simulator

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