Skip to content

Software

raspimouse_sim

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

  • Simulators
  • Simulator
  • MIT

A ROS 2 package set for simulating the Raspberry Pi Mouse robot in the Gazebo simulator, with a fake motor interface and Gazebo models.

Facts

GitHub stars
49read on 6 Nov 2026
Last update
30 Sept 2026Newest commit on ros2
Maintenance
Activea commit in the last 90 days
Difficulty
Beginner

Checked on GitHub on 6 Nov 2026.

Licenses

Code
MIT (opens in a new tab)

Read by Robotheca from LICENSE (opens in a new tab) (MIT) at commit 9361f99 (opens in a new tab), on 16 Oct 2026.

Commercial use
Yes

Overview

What it does: Robotheca's summary

  • Simulates Raspberry Pi Mouse motion inside Gazebo.
  • Provides raspimouse_fake, which mimics the robot's motor control interface.
  • Provides raspimouse_gazebo, with models and scripts for building Gazebo simulation environments.
  • Includes a QuickStart launch that opens Gazebo with the Raspberry Pi Mouse model in an empty world.
  • Ships example programs covering joystick control, object tracking, camera line following, and SLAM with navigation.

Written by Robotheca from the project's README (opens in a new tab) at commit 9361f99, not by its creator.

The README

The creator's own README, copied as written: README.md by RT Corporation, at commit 9361f99, under MIT (opens in a new tab). The original on GitHub (opens in a new tab).

Read the README here

English (opens in a new tab) | 日本語 (opens in a new tab)

raspimouse_sim

(opens in a new tab)

Gazebo上でRaspberry Pi Mouseの動作をシミュレーションするためのROS 2パッケージです。

Image (opens in a new tab)

Table of Contents
Supported ROS distributions
ROS 2
Requirements
  • OS
    • Ubuntu Desktop 26.04
  • ROS 2
    • ROS 2 Lyrical Luth
  • Gazebo
    • Gazebo Sim 10.x
Installation
Binary Installation
sudo apt install ros-$ROS_DISTRO-raspimouse-sim
Source Build
# Create workspace directory
mkdir -p ~/ros2_ws/src && cd ~/ros2_ws/src

# Clone package
git clone -b $ROS_DISTRO https://github.com/rt-net/raspimouse_sim.git

# Install dependencies
rosdep install -r -y -i --from-paths .

# Build & Install
cd ~/ros2_ws
colcon build --symlink-install
source ~/ros2_ws/install/setup.bash
QuickStart

次のコマンドを実行し、Gazeboシミュレータを起動してRaspberry Pi Mouseのモデルを表示します。

ros2 launch raspimouse_gazebo raspimouse_with_emptyworld.launch.py
Packages
  • raspimouse_sim
    • 本リポジトリに含まれる複数のパッケージに関するメタ情報を管理します。
  • raspimouse_fake
    • Raspberry Pi Mouseのモータ制御インターフェースを模擬するパッケージです。
  • raspimouse_gazebo
    • Gazebo (opens in a new tab)上でシミュレーション環境を構築するためのモデルやスクリプトを提供するパッケージです。
How to Use Examples

サンプルプログラムの詳細な動作方法は、raspimouse_gazeboパッケージのREADME (opens in a new tab)で説明しています。

  • Examples
    • Joystick Control
    • Object Tracking
    • Camera Line Follower
    • SLAM & Navigation
License

(C) 2016 RT Corporation <support@rt-net.jp (opens in a new tab)>

各ファイルはライセンスがファイル中に明記されている場合、そのライセンスに従います。特に明記されていない場合は、MIT Licenseに基づき公開されています。 ライセンスの全文はLICENSE (opens in a new tab)またはhttps://www.apache.org/licenses/LICENSE-2.0 (opens in a new tab)から確認できます。

Contributing
  • 本ソフトウェアはオープンソースですが、開発はオープンではありません。
  • 本ソフトウェアは基本的にオープンソースソフトウェアとして「AS IS」(現状有姿のまま)で提供しています。
  • 本ソフトウェアに関する無償サポートは行っていません。
  • バグの修正や誤字脱字の修正に関するリクエストは常に受け付けていますが、 それ以外の機能追加等のリクエストについては社内のガイドラインを優先します。 詳しくはコントリビューションガイドライン (opens in a new tab)に従ってください。
Acknowledgements

本リポジトリは、以下のリポジトリのファイルをベースに開発されています。

Files and versions

Facts read at commit 9361f99

Robotheca never hosts the code: each link goes to the creator's own page.

Use it

How to install it, in the creator's words: The project's README (opens in a new tab)

Robotheca doesn't review code. Read it before running it.

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