2019
DOI: 10.48550/arxiv.1906.08236
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

PyRobot: An Open-source Robotics Framework for Research and Benchmarking

Abstract: This paper introduces PyRobot, an open-source robotics framework for research and benchmarking. PyRobot is a light-weight, high-level interface on top of ROS that provides a consistent set of hardware independent midlevel APIs to control different robots. PyRobot abstracts away details about low-level controllers and inter-process communication, and allows non-robotics researchers (ML, CV researchers) to focus on building high-level AI applications. PyRobot aims to provide a research ecosystem with convenient … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
43
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
8
1
1

Relationship

1
9

Authors

Journals

citations
Cited by 31 publications
(43 citation statements)
references
References 39 publications
0
43
0
Order By: Relevance
“…This is not a problem for a tall robot, such as the Fetch mobile manipulator, whose height ranges 1.096m − 1.491m (3.596f t − 4.892f t), within the throw distance of ViewSonic PA503W 0.99m − 10.98m (3.25f t − 36.02f t). However, mobile robots without upper bodies are often lower than 1m, such as TurtleBot or PyRobot [63]. Using such robots thus requires building a tall structure on the robot, or selecting a projector with a short throw distance.…”
Section: Limitationsmentioning
confidence: 99%
“…This is not a problem for a tall robot, such as the Fetch mobile manipulator, whose height ranges 1.096m − 1.491m (3.596f t − 4.892f t), within the throw distance of ViewSonic PA503W 0.99m − 10.98m (3.25f t − 36.02f t). However, mobile robots without upper bodies are often lower than 1m, such as TurtleBot or PyRobot [63]. Using such robots thus requires building a tall structure on the robot, or selecting a projector with a short throw distance.…”
Section: Limitationsmentioning
confidence: 99%
“…After teleoperating the robot in 3 − 4 loops around each space to collect trajectory data, we pick 5 goal images, and generate 20 test episodes. We use the iLQR [20] implementation from the PyRobot [21] library for our controller. In Table I, we report navigation success rates before and after we perform graph updates with 30 queries.…”
Section: E Real-world Experimentsmentioning
confidence: 99%
“…As agents trained in realistic indoor environments using the Habitat simulator are adaptable to real-world deployment [13], [14], we also deploy the proposed approach on a LoCoBot robot [38]. We employ the PyRobot interface [39] to deploy code and trained models on the robot. To enable the adaptation to the real-world environment, there are some aspects that must be taken into account during training.…”
Section: Real-world Deploymentmentioning
confidence: 99%