PyRobot

PyRobot

  • Tutorials
  • API
  • Datasets
  • Help
  • GitHub
  • next-API
  • next-Github

›Getting Started

Getting Started

  • Overview
  • Install software

Locobot Examples

  • [Basic] Camera Calibration
  • [Basic] Navigation
  • [Basic] Manipulation
  • [Basic] Demonstration
  • [Basic] Pushing
  • [Basic] Active Camera
  • [Advanced] Grasping
  • [Advanced] Sim2Real
  • [Advanced] Visual Navigation (CMP)

Sawyer Examples

  • [Basic] Manipulation

Help and Support

  • New Robot Support
  • Datasets
  • Networking
  • Contributing to PyRobot
  • FAQ
  • Contact

The Next Version of PyRobot!

  • Install Software
  • PyRobot Next Version Overview

Getting started with PyRobot

What is PyRobot?

PyRobot is a Python package for benchmarking and running experiments in robot learning. The goal of this project is to abstract away the low-level controls for individual robots from the high-level motion generation and learning in an easy-to-use way. Using PyRobot will allow you to run robots without having to deal with the robot specific software along with enabling better comparisons.

Supported Robots

Currently we support the following robots:

  • LoCoBot, a low cost mobile manipulator robot.
  • Sawyer, a popular 7DoF manipulator.

If you would like to support your own robot with PyRobot, please follow the instructions here.

To get started, we will use the LoCoBot robot as our working example. To get this robot, follow the instructions on the LoCoBot webpage.

If you encounter any issue when using PyRobot, please check out the FAQs.

Install software →
  • What is PyRobot?
  • Supported Robots
PyRobot
Docs
Getting StartedExamplesDatasetsHelp and Support
More
GitHubStarContact