pypolo

A Python Library for Informative Planning and Uncertainty-Aware Learning


Keywords
active-information-gathering, active-learning, active-perception, active-sensing, active-slam, adaptive-sampling, autonomous-exploration, decision-making-under-uncertainty, gaussian-processes, informative-path-planning, machine-learning, mapping-algorithms, monte-carlo-tree-search, path-planning, robot, robotic-information-gathering, robotics, ros, slam
License
Other
Install
pip install pypolo==0.0.3

Documentation

header pic

PyPolo

PyPolo is a Python library for informative planning and learning.

I am still completing the documentation. If you feel like building PyPolo together, please don't hesitate to drop me an email: chenweiz@iu.edu!

Features

  1. Minimum dependency → painless algorithm prototyping and education → Robot Operating System (ROS).
  2. Readable code, detailed documentation, interactive tutorials → easier understanding of the algorithms.
  3. Modular implementation → develop new algorithm in the module of your interest.

Installation

Requirements:

  • Python >= 3.6
  • PyTorch >= 1.10.2 (NumPy included)
  • Matplotlib
conda create -n pypolo python=3.8
conda activate pypolo
pip install -e .