Skip to content

raspimouse_slam_navigation_ros2

  • Software
  • Navigation and mapping
  • Framework

A ROS 2 package set that runs SLAM mapping and autonomous navigation on a Raspberry Pi Mouse robot, using slam_toolbox and Nav2.

Made by RT Corporation, Japan (checked on github.com/rt-net (opens in a new tab)).

Source on GitHub: github.com/rt-net/raspimouse_slam_navigation_ros2 (opens in a new tab). Facts read at commit 0d4f46a (opens in a new tab).

Licenses

Code
Apache-2.0 (opens in a new tab)

Read by Robotheca from LICENSE (opens in a new tab) (Apache-2.0) at commit 0d4f46a (opens in a new tab), on 16 Oct 2026.

Commercial use
Yes

What it does

  • Builds a map of the environment with slam_toolbox while the robot is driven, and saves it with nav2_map_server.
  • Moves the Raspberry Pi Mouse autonomously on a saved map using Nav2, with goals set in RViz.
  • Includes a package with waypoint navigation examples built on the navigation package.
  • The robot side runs bringup and navigation launch files; the PC side runs SLAM, map saving and RViz.
  • Example setup uses a game pad for manual driving and an RPLIDAR A1 laser range sensor.

Written by Robotheca from the project's README (opens in a new tab) at commit 0d4f46a.

Getting started

Difficulty
Beginner
Hardware it needs, as the project states it
Raspberry Pi Mouse, a laser range sensor (the example uses an RPLIDAR A1), and a Linux PC running Ubuntu 24.04 Server with ROS 2 Jazzy Jalisco.

Maintenance

Status
Active: a commit in the last 90 days
Newest commit
25 Aug 2026 on main
Latest release
3.1.0 for Jazzy (25 Aug 2026)

Checked on GitHub on 16 Oct 2026.

Robots that can run it

No robot on Robotheca is linked to it yet. Links come from a robot's robot.yaml, from its dependency files read as text, or from Robotheca's editors.

Robotheca lists software as a reference: nothing is hosted or run here, and every fact links to where it was read.