All Projects → rt-net → raspimouse_sim

rt-net / raspimouse_sim

Licence: MIT license
ROS package suite for Raspberry Pi Mouse Simulator

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
CMake
9771 projects

Projects that are alternatives of or similar to raspimouse sim

DDPG
End to End Mobile Robot Navigation using DDPG (Continuous Control with Deep Reinforcement Learning) based on Tensorflow + Gazebo
Stars: ✭ 41 (+78.26%)
Mutual labels:  ros, gazebo
my ROS mobile robot
Differential drive mobile robot using ROS.
Stars: ✭ 123 (+434.78%)
Mutual labels:  ros, gazebo
aws-robomaker-hospital-world
This Gazebo world is well suited for organizations who are building and testing robot applications in hospitals.
Stars: ✭ 114 (+395.65%)
Mutual labels:  ros, gazebo
summit xl sim
Packages for the simulation of the Summit XL, Summit XL HL and Summit-X (including X-WAM) robots
Stars: ✭ 32 (+39.13%)
Mutual labels:  ros, gazebo
raspimouse book info
「Raspberry Piで学ぶ ROSロボット入門」の情報ポータル
Stars: ✭ 48 (+108.7%)
Mutual labels:  ros, raspberry-pi-mouse
turtlebot rrt
Rapidly Exploring Random Tree (RRT) global path planning plugin for ROS Kinetic Kame
Stars: ✭ 86 (+273.91%)
Mutual labels:  ros, gazebo
drl grasping
Deep Reinforcement Learning for Robotic Grasping from Octrees
Stars: ✭ 160 (+595.65%)
Mutual labels:  ros, gazebo
Autonomus Indoor Drone
Final year project, autonomus indoor drone developed in ROS using DWM1001 dev-board
Stars: ✭ 26 (+13.04%)
Mutual labels:  ros, gazebo
wpr simulation
No description or website provided.
Stars: ✭ 24 (+4.35%)
Mutual labels:  ros, gazebo
conde simulator
Autonomous Driving Simulator for the Portuguese Robotics Open
Stars: ✭ 31 (+34.78%)
Mutual labels:  ros, gazebo
Autonomous-Drifting
Autonomous Drifting using Reinforcement Learning
Stars: ✭ 83 (+260.87%)
Mutual labels:  ros, gazebo
aws-robomaker-robotics-curriculum
Introductory robotics curriculum
Stars: ✭ 78 (+239.13%)
Mutual labels:  ros, gazebo
docker-ros-x11
A docker environment with ROS, Gazebo, X11 and Tensorflow
Stars: ✭ 29 (+26.09%)
Mutual labels:  ros, gazebo
gazebo cars
Gazebo Models for different types of cars
Stars: ✭ 31 (+34.78%)
Mutual labels:  ros, gazebo
RoboticsAcademy
Learn Robotics with JdeRobot
Stars: ✭ 160 (+595.65%)
Mutual labels:  ros, gazebo
arm
Robot arm simulation using Gazebo, ROS Control and MoveIt.
Stars: ✭ 79 (+243.48%)
Mutual labels:  ros, gazebo
linorobot2
Autonomous mobile robots (2WD, 4WD, Mecanum Drive)
Stars: ✭ 97 (+321.74%)
Mutual labels:  ros, gazebo
ar-tu-do
ROS & Gazebo project for 1/10th scale self-driving race cars
Stars: ✭ 65 (+182.61%)
Mutual labels:  ros, gazebo
ur ws
Universal robot with robotiq hand workspace
Stars: ✭ 21 (-8.7%)
Mutual labels:  ros, gazebo
PROBOT Anno
ROS Packages for PROBOT Anno.
Stars: ✭ 75 (+226.09%)
Mutual labels:  ros, gazebo

English | 日本語

raspimouse_sim

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

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

ROS Package Status

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

以下のブランチのメンテナンスは終了しています。

  • rpim_book_version
  • indigo-devel
  • kinetic-devel

動作環境

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

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

インストール方法

このROSパッケージをダウンロードします。

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

依存しているROSパッケージをインストールします。

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*

catkin_makeを使用してパッケージをビルドします。

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

Gazeboで使用するハードウェアモデルデータをダウンロードします。

rosrun raspimouse_gazebo download_gazebo_models.sh

QuickStart

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

roslaunch raspimouse_gazebo raspimouse_with_samplemaze.launch

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

スクリーンショット

サンプル迷路での動作例

roslaunch raspimouse_gazebo raspimouse_with_samplemaze.launch

URG付きモデルでの動作例

roslaunch raspimouse_gazebo raspimouse_with_gasstand.launch

URG付きモデルでSLAM動作例

# 1つ目の端末で
roslaunch raspimouse_gazebo raspimouse_with_willowgarage.launch
# 2つ目の端末で
roslaunch raspimouse_ros_examples slam_gmapping.launch
# 3つ目の端末で
roslaunch raspimouse_ros_examples teleop.launch key:=true mouse:=false

※raspimouse_ros_examplesを使う際にはrt-net/raspimouse_ros_examplesのインストールが必要です。

以下のコマンドでインストールができます。

cd ~/catkin_ws/src
git clone https://github.com/rt-net/raspimouse_ros_examples.git
rosdep install -r -y -i --from-paths raspimouse*
cd ~/catkin_ws && catkin_make
source ~/catkin_ws/devel/setup.bash

ライセンス

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

※このソフトウェアは基本的にオープンソースソフトウェアとして「AS IS」(現状有姿のまま)で提供しています。本ソフトウェアに関する無償サポートはありません。
バグの修正や誤字脱字の修正に関するリクエストは常に受け付けていますが、それ以外の機能追加等のリクエストについては社内のガイドラインを優先します。

謝辞

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].