PythonRobotics: a Python code collection of robotics algorithms

Atsushi Sakai, Daniel Ingram, Joseph Dinius, Karan Chawla, Antonin Raffin +1 more
8/31/2018
cs.RO

Official code: AtsushiSakai/PythonRobotics (30,751 stars, last commit 2026-10-19).

Abstract

This paper describes an Open Source Software (OSS) project: PythonRobotics. This is a collection of robotics algorithms implemented in the Python programming language. The focus of the project is on autonomous navigation, and the goal is for beginners in robotics to understand the basic ideas behind each algorithm. In this project, the algorithms which are practical and widely used in both academia and industry are selected. Each sample code is written in Python3 and only depends on some standard modules for readability and ease of use. It includes intuitive animations to understand the behavior of the simulation.

View on arXivView PDF

Code Implementations(1)

Python sample codes and textbook for robotics algorithms.

30,7517,421Shell, PythonMar 21, 20165 days agoNOASSERTION
algorithmanimationautonomous-drivingautonomous-navigationautonomous-vehicles+11 more

Similar Papers

Cite this paper

@article{sakai2018pythonrobotics,
  title  = {PythonRobotics: a Python code collection of robotics algorithms},
  author = {Atsushi Sakai and Daniel Ingram and Joseph Dinius and Karan Chawla and Antonin Raffin and Alexis Paques},
  year   = {2018},
  eprint = {1808.10703},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1808.10703}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1808.10703.svg)](https://codeofpaper.com/paper/1808.10703)

Discussion