Repository Summary

Checkout URI https://github.com/rt-net/raspimouse_sim.git
VCS Type git
VCS Version humble-devel
Last Updated 2024-03-06
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
raspimouse_fake 2.1.0
raspimouse_gazebo 2.1.0
raspimouse_sim 2.1.0

README

English 日本語

raspimouse_sim

ROS 2 package suite for Raspberry Pi Mouse Simulator runs on Gazebo

ROS 2 Package Status

main develop
(ros2)
Humble + Ubuntu Jammy
(humble-devel)
industrial_ci industrial_ci

Requirements

requires the following to run:

  • Ubuntu
    • Ubuntu Jammy Jellyfish 22.04.*
  • ROS 2
    • ROS Humble Hawksbill
  • Gazebo
    • Ignition Gazebo 6.x
  • ROS 2 Package
    • ros-humble-desktop-full

Installation

Download this ROS 2 package.

cd ~/ros2_ws/src
git clone -b ros2 https://github.com/rt-net/raspimouse_sim.git

Download the dependent ROS 2 packages.

cd ~/ros2_ws/src
git clone https://github.com/rt-net/raspimouse_ros2_examples.git
git clone -b ros2 https://github.com/rt-net/raspimouse_description.git
rosdep install -r -y -i --from-paths raspimouse*

Build this package using colcon.

cd ~/ros2_ws
colcon build --symlink-install
source ~/ros2_ws/install/setup.bash

QuickStart

After building this package, run the following commands.

ros2 launch raspimouse_gazebo raspimouse_with_emptyworld.launch.py

Examples

Joystick Controll

Terminal 1:

ros2 launch raspimouse_gazebo raspimouse_with_emptyworld.launch.py

Terminal 2:

ros2 launch raspimouse_ros2_examples teleop_joy.launch.py joydev:="/dev/input/js0" joyconfig:=f710 mouse:=false

Object Tracking

Terminal 1:

ros2 launch raspimouse_gazebo raspimouse_with_color_objects.launch.py use_rgb_camera:=true

Terminal 2:

ros2 launch raspimouse_ros2_examples object_tracking.launch.py mouse:=false use_camera_node:=false

camera_line_follower

Terminal 1:

```sh

File truncated at 100 lines see the full file

Repository Summary

Checkout URI https://github.com/rt-net/raspimouse_sim.git
VCS Type git
VCS Version jazzy
Last Updated 2024-11-29
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
raspimouse_fake 3.0.1
raspimouse_gazebo 3.0.1
raspimouse_sim 3.0.1

README

English 日本語

raspimouse_sim

industrial_ci

ROS 2 package suite for Raspberry Pi Mouse Simulator runs on Gazebo

This branch is intended for ROS 2 Jazzy. For other distributions, please refer to the corresponding branches listed below.

Requirements

requires the following to run:

  • Ubuntu
    • Ubuntu 24.04 Noble Numbat
  • ROS 2
    • ROS 2 Jazzy Jalisco
  • Gazebo
    • Gazebo Sim 8.x
  • ROS 2 Package
    • ros-jazzy-desktop-full

Installation

Download this ROS 2 package.

cd ~/ros2_ws/src
git clone -b $ROS_DISTRO https://github.com/rt-net/raspimouse_sim.git

Download the dependent ROS 2 packages.

cd ~/ros2_ws/src
git clone -b $ROS_DISTRO https://github.com/rt-net/raspimouse_ros2_examples.git
git clone -b $ROS_DISTRO https://github.com/rt-net/raspimouse_slam_navigation_ros2.git
git clone -b $ROS_DISTRO https://github.com/rt-net/raspimouse_description.git
rosdep install -r -y -i --from-paths raspimouse*

Build this package using colcon.

cd ~/ros2_ws
colcon build --symlink-install
source ~/ros2_ws/install/setup.bash

QuickStart

After building this package, run the following commands.

ros2 launch raspimouse_gazebo raspimouse_with_emptyworld.launch.py

Examples

These exsamples require raspimouse_ros2_examples to operate.

Joystick Controll

Terminal 1:

ros2 launch raspimouse_gazebo raspimouse_with_emptyworld.launch.py

Terminal 2:

ros2 launch raspimouse_ros2_examples teleop_joy.launch.py joydev:="/dev/input/js0" joyconfig:=f710 mouse:=false

Object Tracking

Terminal 1:

ros2 launch raspimouse_gazebo raspimouse_with_color_objects.launch.py use_rgb_camera:=true

Terminal 2:

ros2 launch raspimouse_ros2_examples object_tracking.launch.py mouse:=false use_camera_node:=false

camera_line_follower

File truncated at 100 lines see the full file

Repo symbol

raspimouse_sim repository

Repo symbol

raspimouse_sim repository

Repo symbol

raspimouse_sim repository

Repo symbol

raspimouse_sim repository

Repo symbol

raspimouse_sim repository

Repo symbol

raspimouse_sim repository

Repo symbol

raspimouse_sim repository

Repo symbol

raspimouse_sim repository

Repo symbol

raspimouse_sim repository

Repo symbol

raspimouse_sim repository

Repo symbol

raspimouse_sim repository

Repo symbol

raspimouse_sim repository

Repository Summary

Checkout URI https://github.com/rt-net/raspimouse_sim.git
VCS Type git
VCS Version indigo-devel
Last Updated 2018-11-10
Dev Status MAINTAINED
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

raspimouse_sim

Build Status

Gaezbo上でシミュレートできるRaspberry Pi MouseのROSパッケージ一式です。

詳細なセットアップ方法はWikiにまとめています。

動作環境

以下の環境を前提として動作確認しています。

  • Ubuntu
    • Ubuntu Trusty 14.04
  • ROS
    • ROS Indigo
  • Gazebo
    • Gazebo 2.x
  • ROS Package
    • ros-indigo-desktop-full
    • ros-indigo-gazebo-ros-control
    • ros-indigo-ros-controllers

インストール方法

ターミナルを開き、以下のコマンドを実行してください。

bash -exv -c "$(curl -sSfL https://git.io/raspimouse-sim-installer)"

QuickStart

シミュレータのインストール後、次のコマンドを入力して起動してください。

rosrun raspimouse_control gen_dev_file.sh
roslaunch raspimouse_gazebo raspimouse_with_samplemaze.launch

詳細はこのページをお読みください。

スクリーンショット

サンプル迷路での動作例

URG付きモデルでの動作例

ライセンス

このリポジトリはMITライセンスに基づいて公開されています。 MITライセンスについてはLICENSEを確認してください。

引用または参考にしたリポジトリ

Repo symbol

raspimouse_sim repository

Repository Summary

Checkout URI https://github.com/rt-net/raspimouse_sim.git
VCS Type git
VCS Version kinetic-devel
Last Updated 2021-07-29
Dev Status MAINTAINED
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
raspimouse_fake 0.1.1
raspimouse_gazebo 0.1.1
raspimouse_sim 0.1.1

README

English 日本語

raspimouse_sim

ROS package suite for Raspberry Pi Mouse Simulator runs on Gazebo

ROS Package Status

main develop
(master)
Kinetic + Ubuntu Xenial
(kinetic-devel)
Melodic + Ubuntu Bionic
(melodic-devel)
industrial_ci industrial_ci industrial_ci

The follwing branches are not maintained.

  • rpim_book_version
  • indigo-devel

Requirements

requires the following to run:

  • Ubuntu
    • Ubuntu Xenial Xerus 16.04.*
  • ROS
    • ROS Kinetic Kame
  • Gazebo
    • Gazebo 7.x
  • ROS Package
    • ros-kinetic-desktop-full

or

  • Ubuntu
    • Ubuntu Bionic Beaver 18.04.*
  • ROS
    • ROS Melodic Morenia
  • Gazebo
    • Gazebo 9.x
  • ROS Package
    • ros-melodic-desktop-full

Installation

Download this ROS package.

cd ~/catkin_ws/src
git clone https://github.com/rt-net/raspimouse_sim.git

Download the dependent ROS packages.

cd ~/catkin_ws/src
git clone https://github.com/ryuichiueda/raspimouse_ros_2.git
git clone https://github.com/rt-net/raspimouse_description.git
rosdep install -r -y -i --from-paths raspimouse*

Build this package using catkin_make.

cd ~/catkin_ws && catkin_make
source ~/catkin_ws/devel/setup.bash

Download the hardware model data that will be used in Gazebo.

rosrun raspimouse_gazebo download_gazebo_models.sh

QuickStart

After the installation, run the following commands.

roslaunch raspimouse_gazebo raspimouse_with_samplemaze.launch

Checkout this page for details.

Screenshots

moving in sample maze

roslaunch raspimouse_gazebo raspimouse_with_samplemaze.launch

moving with URG

roslaunch raspimouse_gazebo raspimouse_with_gasstand.launch

File truncated at 100 lines see the full file

Repository Summary

Checkout URI https://github.com/rt-net/raspimouse_sim.git
VCS Type git
VCS Version melodic-devel
Last Updated 2020-12-08
Dev Status MAINTAINED
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
raspimouse_fake 0.1.1
raspimouse_gazebo 0.1.1
raspimouse_sim 0.1.1

README

English 日本語

raspimouse_sim

ROS package suite for Raspberry Pi Mouse Simulator runs on Gazebo

ROS Package Status

main develop
(master)
Kinetic + Ubuntu Xenial
(kinetic-devel)
Melodic + Ubuntu Bionic
(melodic-devel)
industrial_ci industrial_ci industrial_ci

The follwing branches are not maintained.

  • rpim_book_version
  • indigo-devel

Requirements

requires the following to run:

  • Ubuntu
    • Ubuntu Xenial Xerus 16.04.*
  • ROS
    • ROS Kinetic Kame
  • Gazebo
    • Gazebo 7.x
  • ROS Package
    • ros-kinetic-desktop-full

or

  • Ubuntu
    • Ubuntu Bionic Beaver 18.04.*
  • ROS
    • ROS Melodic Morenia
  • Gazebo
    • Gazebo 9.x
  • ROS Package
    • ros-melodic-desktop-full

Installation

Download this ROS package.

cd ~/catkin_ws/src
git clone https://github.com/rt-net/raspimouse_sim.git

Download the dependent ROS packages.

cd ~/catkin_ws/src
git clone https://github.com/ryuichiueda/raspimouse_ros_2.git
git clone https://github.com/rt-net/raspimouse_description.git
rosdep install -r -y -i --from-paths raspimouse*

Build this package using catkin_make.

cd ~/catkin_ws && catkin_make
source ~/catkin_ws/devel/setup.bash

Download the hardware model data that will be used in Gazebo.

rosrun raspimouse_gazebo download_gazebo_models.sh

QuickStart

After the installation, run the following commands.

roslaunch raspimouse_gazebo raspimouse_with_samplemaze.launch

Checkout this page for details.

Screenshots

moving in sample maze

roslaunch raspimouse_gazebo raspimouse_with_samplemaze.launch

moving with URG

roslaunch raspimouse_gazebo raspimouse_with_gasstand.launch

File truncated at 100 lines see the full file

Repo symbol

raspimouse_sim repository