95-day current streak·95-day longest streak
Hi, I'm Ryohei Sasaki Robotics software engineer at MAP IV (TIER IV group), based in Japan. I build open-source tools for LiDAR SLAM, localization, GNSS/IMU fusion, and performance-oriented robotics systems…
Hi, I'm Ryohei Sasaki
Robotics software engineer at MAP IV (TIER IV group), based in Japan.
I build open-source tools for LiDAR SLAM, localization, GNSS/IMU fusion, and performance-oriented robotics systems in C++ and ROS 2.
Open Source Snapshot
[](https://github.com/rsasaki0109)
Selected Repositories
Top Starred
- lidar_slam_ros2 · 815 stars · ROS 2 LiDAR SLAM for pointcloud-map authoring, benchmarking, and Autoware-compatible map workflows.
- lidar_localization_ros2 · 511 stars · 3D LiDAR localization with NDT/GICP and pointcloud maps in ROS 2.
- li_slam_ros2 · 424 stars · Tightly-coupled LiDAR inertial SLAM for ROS 2.
- kalman_filter_localization_ros2 · 350 stars · GNSS / IMU localization using Kalman filtering.
- rust_robotics · 226 stars · Robotics algorithms and reference implementations in Rust.
- lidar_localizer · 187 stars · LiDAR localizer for Autoware AI.
- gnssplusplus-library · 162 stars · Modern C++ GNSS / RTK / PPP / CLAS toolkit.
Recent Active
- CudaRobotics · 82 stars · CUDA-accelerated robotics algorithms in C++ with 20+ SLAM, planning, and localization demos.
- gnss_gpu · 56 stars · GPU-accelerated GNSS signal processing in CUDA + Python.
- localization_zoo · 37 stars · Recent localization baselines, derived variants, tests, and benchmarks.
- CloudAnalyzer · 13 stars · CLI-first QA toolkit for point clouds, trajectories, and 3D perception outputs.
Featured Repositories
lidar_slam_ros2
815 stars
ROS 2 LiDAR SLAM for pointcloud-map authoring, benchmarking, and Autoware-compatible map workflows.
li_slam_ros2
424 stars
Tightly-coupled LiDAR inertial SLAM for ROS 2.
kalman_filter_localization_ros2
350 stars
GNSS / IMU localization using Kalman filtering.
lidar_localization_ros2
511 stars
3D LiDAR localization with NDT/GICP and pointcloud maps in ROS 2.
rust_robotics
226 stars
Robotics algorithms and reference implementations in Rust.
gnssplusplus-library
162 stars
Modern C++ GNSS / RTK / PPP / CLAS toolkit.
gnss_gpu
56 stars
GPU-accelerated GNSS signal processing in CUDA + Python.
localization_zoo
37 stars
Recent localization baselines, derived variants, tests, and benchmarks.
CudaRobotics
82 stars
CUDA-accelerated robotics algorithms in C++ with 20+ SLAM, planning, and localization demos.
dynamic-3d-object-removal
72 stars
LiDAR dynamic object removal with public demos and a ROS 2 realtime node.
-
lidar_slam_ros2 ★ PINNED
ROS 2 LiDAR SLAM for pointcloud-map authoring, benchmarking, and Autoware-compatible map workflows.
Python ★ 822 2d agoExplain → -
lidar_localization_ros2 ★ PINNED
3D LIDAR Localization using NDT/GICP and pointcloud map in ROS 2 (Not SLAM)
Python ★ 522 2d agoExplain → -
rust_robotics ★ PINNED
100+ robotics algorithms in Rust: planning, localization, SLAM, control, and benchmarks.
Rust ★ 231 2d agoExplain → -
gnssplusplus-library ★ PINNED
Modern C++ GNSS/RTK/PPP/CLAS toolkit.
Python ★ 170 12m agoExplain → -
gnss_gpu ★ PINNED
GPU particle-filter GNSS positioning for the urban canyon: ray-traced NLOS rejection & FGO
Python ★ 60 2d agoExplain → -
CudaRobotics ★ PINNED ⑂
GPU-accelerated robotics (CUDA + C++)
Cuda ★ 128 2d agoExplain → -
li_slam_ros2
ROS 2 package of tightly-coupled lidar inertial ndt/gicp slam
C++ ★ 426 2d agoExplain → -
kalman_filter_localization_ros2
gnss/imu localization using kalman filter
C++ ★ 353 2d agoExplain → -
lidar_localizer
lidar localizer in Autoware AI
C++ ★ 187 2d agoExplain → -
dynamic-3d-object-removal
Numpy-only dynamic object removal for LiDAR point clouds — 3D box crop + temporal filtering. No GPU, no deep learning.
Python ★ 79 2d agoExplain → -
ndt_omp_ros2 ⑂
ROS2 porting of ndt_omp
C++ ★ 73 8d agoExplain → -
PoseOptimizationSLAM3D
Python sample code of 3D pose optimization SLAM
Python ★ 68 2d agoExplain → -
localization_zoo
C++ from-paper reimplementations of LiDAR localization & odometry papers — honestly benchmarked on KITTI, with tests.
C++ ★ 41 19m agoExplain → -
littleslam_ros2
A ROS2 Wrapper for LittleSLAM, which is a 2D-LiDAR SLAM for educational use
C++ ★ 41 2d agoExplain → -
NormalDistributionTransform2D
Python sample code of 2D NDT Scan Matching
Python ★ 37 2d agoExplain → -
RANSAC-plus
(unofficial)(2025)RANSAC Revisited: An Improved Algorithm for Robust Subspace Recovery under Adversarial and Noisy Corruptions
Python ★ 30 2d agoExplain → -
laser_deskew
ros1 package for 2d laser deskew using tf.
C++ ★ 22 2d agoExplain → -
lidar_undistortion
A header-only program of 3d rotary lidar undistortion using 9-axis imu
C++ ★ 21 2d agoExplain → -
amcl_3d ⑂
AMCL(Adaptive Monte Carlo Localization) using 3D LiDAR for ROS.
C++ ★ 20 2mo agoExplain → -
imu_estimator
attitude estimator with gyro bias correction
C++ ★ 17 2d agoExplain → -
gaussian_particle_filter
Python sample of Gaussian Particle Filter localization
Python ★ 16 2d agoExplain → -
CloudAnalyzer
CLI-first QA toolkit for point clouds, trajectories, and 3D perception outputs.
Python ★ 13 2d agoExplain → -
transfrom_velocity
C++ program for performing 3D and 2D velocity transformations using Lie algebra.
C++ ★ 11 2d agoExplain → -
aqua_localization
ROS 2 underwater localization for real AUV/ROV data, validated on public ocean datasets.
Python ★ 10 2d agoExplain → -
slam-handbook-python
SLAM Handbookの内容をPython + Jupyter Notebookで学ぶハンズオン教材
Jupyter Notebook ★ 10 2d agoExplain → -
bagx
A readiness checker for recorded ROS1/ROS2 bags
Python ★ 8 2d agoExplain → -
gnss_imu_wheel_localizer
gnss/imu/wheel localizer for autoware
C++ ★ 8 2d agoExplain → -
mathematical_robotics
A C++ port of the MathematicalRobotics library
C++ ★ 7 2d agoExplain → -
particle_filtering_model_predictive_control
Particle filtering model predictive control simulation.
Python ★ 7 2d agoExplain → -
visual-map-localizer
Single-image 6DoF Visual Positioning System on top of COLMAP / hloc. CLI + Python API + ROS2 node. Verified on south-building and Cambridge Landmarks ShopFacade.
Python ★ 7 2d agoExplain → -
worldmodels_ros2
Run existing World Models from ROS 2 — runtime, adapters, benchmark, visualization.
Python ★ 7 2d agoExplain → -
BEVMatch
Same-place comparison for LiDAR and camera: retrieve, align, compare, validate maps.
Python ★ 6 2d agoExplain → -
visloc-rs
Pure-Rust visual & visual-inertial SLAM for GPS-denied robots and UAVs — beats ORB-SLAM2's published KITTI ATE on seq00/09, OV2SLAM-class accuracy on EuRoC
Rust ★ 6 14h agoExplain → -
glil_unofficial ⑂
GLIL CPU reproduction fork: reproducible LiDAR odometry configs for MegaParticles samples and Ouster smoke checks
C++ ★ 6 1mo agoExplain → -
vla_ros2
ROS2-native runtime, benchmark, and adapter hub for Vision-Language-Action models.
Python ★ 5 2d agoExplain → -
astro_navigation
GNSS-denied space navigation: star tracker, lunar TRN, VO, and hazard-aware routing.
Python ★ 5 2d agoExplain → -
genesis-nav
ROS 2-native embodied runtime infrastructure for Genesis World. Multi-agent navigation, replay, benchmarks, and AI-tool safety boundaries.
Python ★ 5 2d agoExplain → -
ros_graph_debugger
Runtime DevTools for ROS 2 — live graph, bottleneck detection, callback tracing, AI briefings, and a fleet view.
Python ★ 4 2d agoExplain → -
Nav2PlannerBattle
Nav2 planners & controllers battle head-to-head. ROS 2 · ONNX · browser game.
C++ ★ 3 2d agoExplain → -
lidar_slam_2d_cuda
lidar_slam_2d: 2D LiDAR SLAM experiment platform with Cartographer parity and benchmark-driven iteration.
Python ★ 3 2d agoExplain → -
q-method
estimator to minimize Wahba's loss function for satellite attitude
Python ★ 3 2d agoExplain → -
MultiRobotBattle
Swarm robot battles + a pure-Python MAPF algorithm zoo.
Python ★ 3 2d agoExplain → -
RoboSim
Robot Native Engine — robot-native Rust simulation core with physics, sensors, Python bindings, and optional ROS 2 adapters.
Rust ★ 2 1h agoExplain → -
RobotEscapeRoom
Robot escape game + semantic graph navigation in Python.
Python ★ 2 2d agoExplain → -
simple_visual_slam
Readable Visual SLAM in 6k lines of C++17. Mono/RGB-D/Stereo/DL-Depth, loop closing, ROS2 node. BSD-2-Clause.
C++ ★ 2 2d agoExplain → -
tree-trunk-mapper
Detect and map individual tree trunks from LiDAR point clouds
Python ★ 2 2d agoExplain → -
robotics-repo-hub
Curated catalog of notable repositories from major robotics GitHub organizations
Python ★ 2 2d agoExplain → -
sfmkit
Readable C++17 sparse Structure-from-Motion toolkit inspired by COLMAP, focused on modular incremental mapping, tests, COLMAP-style I/O, and comparison tooling.
C++ ★ 2 2d agoExplain → -
RoMi
Physical AI-friendly robotics middleware for replayable, inspectable, simulation-native robot runtimes.
Python ★ 2 2d agoExplain → -
PythonInteractiveRobotics
Minimal Python robotics examples for planning, manipulation, active perception, and embodied AI. No ROS, GPU, or heavy simulator.
Python ★ 2 2d agoExplain → -
GNSS-Radar ⑂
GNSS-Radar is a web application to show the current GNSS constellation
HTML ★ 2 2mo agoExplain → -
SpatialRust
Rust-native spatial computing: point clouds, LiDAR/COPC, geometry, wgpu, RANSAC, ICP, and robotics-ready spatial data
Rust ★ 1 12h agoExplain → -
game_product_ws
🎮 8 browser games + 11 Roblox games. Play now: https://rsasaki0109.github.io/game_product_ws/
Luau ★ 1 2d agoExplain → -
roboclaw-rs
Rust-first, agent-first robotics workspace with ROS 2 hooks, YAML skills, simulator/hardware backends, and LLM-plannable execution.
Rust ★ 1 2d agoExplain → -
robotics-paper-notes
Lightweight paper notes repository for robotics papers
HTML ★ 1 2d agoExplain → -
llm-robot-algo-bench
Lightweight, GPU-free Python CLI to benchmark LLM-generated robotics: perception (GNSS, LiDAR, vision), planning (grid A*), control (1st-order tracking). Swappable model hooks + JSON.
Python ★ 1 2d agoExplain → -
NavigationAnalyzer
CLI-first navigation observability, benchmarking, visualization, and failure analysis for ROS2/Nav2 and Autoware.
Python ★ 1 2d agoExplain → -
room-layout-ai
No description.
TypeScript ★ 1 2d agoExplain → -
sideslip-angle-vehicle-estimation ⑂
MATLAB and C++ implementations of sideslip angle estimators
C++ ★ 1 2mo agoExplain → -
ai-flow-builder
Web-first visual AI flow builder built around Flow IR, deterministic validation, server-side execution, and TypeScript.
TypeScript ★ 0 2h agoExplain → -
rsasaki0109.github.io
No description.
HTML ★ 0 17h agoExplain → -
nav2-playground
No description.
HTML ★ 0 2d agoExplain → -
OshiClaw
Character-first pair programming app with Live2D/fallback personas, local LLM support, and a GitHub Pages demo.
JavaScript ★ 0 2d agoExplain → -
adas-driving
Camera-based ADAS OSS in Python. Perception today, planning next.
Python ★ 0 2d agoExplain → -
ForgeCAD
AI-native open-source parametric 3D CAD engine in Rust with OCCT, semantic TopoRef, and JSON-RPC agent API.
Rust ★ 0 2d agoExplain → -
Create3D
AI-native, GPU-native 3D creation platform in Rust. SceneDB + ECS editor with GLB import, point clouds, and Gaussian splat viewport rendering.
Rust ★ 0 2d agoExplain → -
RobotScope
v1.7β — ROS2 observability. Boost Lanelet2 bin, action preempt, gateways.
TypeScript ★ 0 2d agoExplain → -
GeneGIS
AI-native · Cloud-native · GPU-native open geospatial workbench — workflow graphs, DuckDB, wgpu, COG/COPC, WASM plugins.
Rust ★ 0 2d agoExplain → -
rsasaki-wiki
Exploration control plane for rsasaki0109 public repos — cross-repo comparison, heuristic evaluation, and minimal interface synthesis
Python ★ 0 2d agoExplain → -
vlm-outfit-refiner
Local wardrobe assistant: Ollama Vision + SQLite → 3 outfit ideas (safe/clean/bold). CLI & Streamlit. No cloud APIs.
Python ★ 0 2d agoExplain → -
vlm-room-refiner
部屋画像からインテリア改善案を返す MVP(FastAPI / Next.js / Ollama Qwen2.5-VL)
Python ★ 0 2d agoExplain → -
stock-video-gender-convert
ジェンダー動画変換
Python ★ 0 2d agoExplain → -
urban-behavior-detector
2026年4月施行「自転車青切符」対応 — ながらスマホ・信号無視・傘差し運転をAIで自動検知 | YOLO + pose estimation + VLM verification
Python ★ 0 2d agoExplain → -
pointcloud2ifc
Automatic point cloud to IFC (BIM) conversion using semantic segmentation
Python ★ 0 2d agoExplain → -
forest-panoptic-nav
Panoptic segmentation for autonomous forest navigation
Python ★ 0 2d agoExplain → -
bim-quality-checker
Evaluate BIM model quality against point cloud measurements
Python ★ 0 2d agoExplain → -
robotics-datasets-hub
No description.
Python ★ 0 2d agoExplain → -
virtual-tukuba-challenge-ros2
ROS2 bridge and workflow workspace for Virtual Tsukuba Challenge (VTC)
C++ ★ 0 2d agoExplain → -
construction-diff
Detect construction progress by comparing point cloud scans over time
Python ★ 0 2d agoExplain → -
dora-from-ros
Rust + Dora dataflow demos and ROS2 bridge integration for navigation/SLAM stack ports paired with ros2-from-ros.
Rust ★ 0 2d agoExplain → -
ros2-from-ros
ROS2 (Jazzy) reimplementations and Nav2 integration demos for selected ROS1 navigation, SLAM, and planning packages.
C++ ★ 0 2d agoExplain → -
rsasaki-slides
No description.
★ 0 2d agoExplain → -
edge-scene-db
Find localization & perception edge cases in driving logs. Supports KITTI, nuScenes, rosbag (GLIM/FAST-LIO), PPC. Auto-detects turning, braking, GPS drift, loop closure.
Python ★ 0 2d agoExplain → -
aozora-chat
青空文庫の文学作品を登場人物と対話しながら読むインタラクティブ読書アプリ
TypeScript ★ 0 2d agoExplain → -
crossdomain-object-tracker
Cross-domain object detection/tracking evaluation tool for robotics datasets (YOLOv8, Grounding DINO, ByteTrack, COCO mAP)
Python ★ 0 2d agoExplain → -
company-technology-genealogy
Interactive genealogy of robotics & AI companies and their technology evolution
Python ★ 0 2d agoExplain → -
forest-place-recognition
Season-invariant visual place recognition in forest environments
Python ★ 0 2d agoExplain → -
rohbau-annotator
Annotate Rohbau3D construction site point clouds via panorama back-projection
Python ★ 0 2d agoExplain → -
throw_beans_at_the_oni
鬼退治!豆まきバトル
Lua ★ 0 2d agoExplain → -
action-fighting-games
No description.
JavaScript ★ 0 2d agoExplain → -
casual-minigames
No description.
JavaScript ★ 0 2d agoExplain → -
mukashi-banashi-games
No description.
C# ★ 0 2d agoExplain → -
ai_poker
No description.
Python ★ 0 2d agoExplain → -
RosDataTools
ROS1/ROS2 data analystics tools
Python ★ 0 2d agoExplain → -
tech-blog-companies-list
No description.
★ 0 2d agoExplain → -
autoware-playground
Benchmark-first experimentation overlay for Autoware. Plug research methods in, compare on shared scenarios and rosbags, turn failures into new benchmarks.
Python ★ 0 2d agoExplain → -
semantic-toponav-nav2-bt
Nav2 behavior-tree plugins that bridge semantic-toponav's v1.0 SemanticWaypointArray to NavigateThroughPoses.
C++ ★ 0 2d agoExplain → -
HumaWare
No description.
Python ★ 0 2d agoExplain → -
cloudanalyzer-action
GitHub Action: config-driven point cloud / SLAM / perception QA with PR comments
Shell ★ 0 2d agoExplain → -
robotics-technology-genealogy
Interactive genealogy tree of Robotics & AI technologies. Live demo available.
Python ★ 0 2d agoExplain → -
nav2_scenario_runner
Scenario-as-Code test runner for Nav2. Run repeatable navigation regression tests in simulation and CI.
Python ★ 0 2d agoExplain → -
bagx-action
GitHub Action for bagx — benchmark gates, PR readiness diffs, and shields.io badges
★ 0 2d agoExplain → -
semantic-toponav-foxglove-panel
Foxglove extension panel that visualizes FleetPlanResult / ConflictExplanation from the semantic-toponav planning layer.
TypeScript ★ 0 2d agoExplain → -
HumanoidBattle
Human video → humanoid motion. MuJoCo 1v1 fights & tournaments. pip: robotdance
Python ★ 0 2d agoExplain → -
RobotMath2030
Executable visual guide to mathematics for future robotics, Physical AI, world models, and humanoids — tiny Python code + GIFs.
Python ★ 0 2d agoExplain → -
rsasaki0109
GitHub profile README for Ryohei Sasaki
★ 0 2d agoExplain → -
DynamicMap_Benchmark ⑂
The First Dynamic Map Removal Benchmark | Included 8 SOTA methods | Continous updating
★ 0 8d agoExplain → -
rko_lio ⑂
A Robust Approach for LiDAR-Inertial Odometry Without Sensor-Specific Modelling
★ 0 25d agoExplain → -
gtsam_points ⑂
A collection of GTSAM factors and optimizers for point cloud SLAM
C++ ★ 0 1mo agoExplain → -
YabLoc ⑂
Open source visual localization for self-driving vehicles
C++ ★ 0 2mo agoExplain → -
kinematicPOST ⑂
No description.
C++ ★ 0 2mo agoExplain → -
FAST_LIO ⑂
A computationally efficient and robust LiDAR-inertial odometry (LIO) package
C++ ★ 0 2mo agoExplain → -
tc-datasets ⑂
Real World Datasets for Autonomous Navigation
★ 0 2mo agoExplain → -
slam-handbook-public-release ⑂
Release repo for our SLAM Handbook
TeX ★ 0 2mo agoExplain → -
DesignEval
システム設計面接をAIが自動評価するWebアプリ + CLIツール (Next.js / Supabase / Claude API)
TypeScript ★ 0 2mo agoExplain → -
rsasaki0109-tweet-summaries
ロボティクス・自動運転・3D再構成・VLA関連の技術ポストを月次でアーカイブ | Monthly archive of robotics, autonomous driving, 3D reconstruction & VLA posts
HTML ★ 0 2mo agoExplain → -
iris ⑂
No description.
C++ ★ 0 2mo agoExplain → -
repo2paper
No description.
★ 0 2mo agoExplain →
No repos match these filters.