finds.dev← search

// the find

AtsushiSakai/MATLABRobotics

★ 683 · Matlab · updated Nov 2018

MATLAB sample codes for mobile robot navigation

A collection of standalone MATLAB scripts implementing classical robotics algorithms: EKF/UKF/particle filter localization, A*, Dijkstra, dynamic window approach, ICP, EKF-SLAM, and a handful of optimization methods. It's a reference library for robotics students or researchers who work in MATLAB and want runnable examples of these algorithms without having to implement them from scratch. The author has since moved on to PythonRobotics, which is the actively maintained successor.

Each algorithm is self-contained in a single .m file, so you can run EKF localization without touching anything else. Coverage is solid for the fundamentals — localization, mapping, path planning, and SLAM are all represented. The animated GIFs in the README immediately show what each algorithm does, which saves time when you're deciding whether a given approach fits your problem. Good starting point for porting algorithms to Python or C++ since the MATLAB code is short and readable.

Abandoned since 2018 — the README itself says so and points you to PythonRobotics instead, so unless you're locked into MATLAB there's no reason to use this over the Python version. No toolbox dependencies are listed anywhere, so some scripts may silently require the Statistics or Optimization Toolbox depending on your MATLAB license. Documentation is almost entirely in Japanese, which limits accessibility. No tests, no validation against known datasets — you're taking on faith that the implementations are correct.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →