Ramon Fraga Pereira's repositories
Quadcopter_SimCon
Quadcopter Simulation and Control. Dynamics generated with PyDy.
Motion-Planning-Algorithms
Matlab Implementations of some basic motion planning algorithms, such as A*, RRT, RRT*, Minimum Snap Trajectory Generation, etc..
VeRyPy
A python library with implementations of 15 classical heuristics for the capacitated vehicle routing problem.
pddlgym_planners
PDDL planner interface for PDDLGym.
assistive-gym
Assistive Gym, a physics-based simulation framework for physical human-robot interaction and robotic assistance.
pymapf
📍🗺️ A Python library for Multi-Agents Planning and Pathfinding (Centralized and Decentralized)
Inverse-Reinforcement-Learning
Implementations of selected inverse reinforcement learning algorithms.
p4-simulator
Python Path Planning Project (P4)
prost
probabilistic planning system for tasks encoded in RDDL
ploi
Code for "Planning with Learned Object Importance in Large Problem Instances using Graph Neural Networks" (AAAI 2021)
blockly
The web-based visual programming editor.
pyrobolearn
PyRoboLearn: a Python framework for Robot Learning
blockly-games
Games for tomorrow's programmers.
py2pddl
Write planning task as Python classes, then translate to PDDL. Type checking included.
shap
A game theoretic approach to explain the output of any machine learning model.
SS-Replan
Online Replanning in Belief Space for Partially Observable Task and Motion Problems
reaver
Reaver: Modular Deep Reinforcement Learning Framework. Focused on StarCraft II. Supports Gym, Atari, and MuJoCo.
contextual_drl
Extracting action sequences and generating domain models.
ss
Lightweight implementation of stripstream with support for functions
RODE
Codes accompanying the paper "RODE: Learning Roles to Decompose Multi-Agent Tasks (ICLR 2021, https://arxiv.org/abs/2010.01523). RODE is a scalable role-based multi-agent learning method which effectively discovers roles based on joint action space decomposition according to action effects, establishing a new state of the art on the StarCraft multi-agent benchmark.
RBDyn
RBDyn provides a set of classes and functions to model the dynamics of rigid body systems.
rosplan_demos
Tutorials and Demos for ROSPlan.
MotionPlanning
Motion planning algorithms commonly used on autonomous vehicles. (path planning + path tracking)
p4-simulator-gr
System for GR and DPP. - AAMAS'17: GR in path planning - IJCAI'17: Deception in path planing
rbdl
RBDL is a C++ library that contains some essential and efficient rigid body dynamics algorithms such as the Articulated Body Algorithm (ABA) for forward dynamics, Recursive Newton-Euler Algorithm (RNEA) for inverse dynamics, the Composite Rigid Body Algorithm (CRBA) for the efficient computation of the joint space inertia matrix and is also able to compute forward dynamics with external contact constraints and collision impulses. Furthermore it has some basic support for forward and inverse kinematics.
Teach-Repeat-Replan
Teach-Repeat-Replan: A Complete and Robust System for Aggressive Flight in Complex Environments
hybrid-astar-planner
Hybrid A* Path Planner
coac-ai-microrts
Winning bot Coac AI for microRTS Competition 2020