Skip to content

rt-net/jnmouse_sim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jnmouse_sim

Gaezbo上でJetson Nano MouseをシミュレーションするためのROSパッケージ一式です。

ROS Package Status

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

動作環境

  • Ubuntu
    • Ubuntu 18.04 LTS (Bionic Beaver)
  • ROS
    • ROS Melodic Morenia
  • Gazebo
    • Gazebo 9.x

インストール

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

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

依存関係にあるROSパッケージをダウンロード、インストールします。

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

catkin buildコマンドでこのROSパッケージを含む~/catkin_ws以下のROSパッケージをビルド、インストールします

cd ~/catkin_ws && catkin build
source ~/catkin_ws/devel/setup.bash

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

rosrun jnmouse_gazebo download_gazebo_models.sh

クイックスタート

インストール完了後、以下のコマンドを実行することで机+缶ジュースの環境にてロボットを起動できます。

roslaunch jnmouse_gazebo jnmouse_with_table.launch

また、Gazeboが起動した状態で以下のコマンドを実行することでodom可視化用のRVizとteleop_twist_keyboardを同時に起動できます。

roslaunch jnmouse_gazebo keyboard_teleop.launch rviz:=true

その他の詳しい使い方はwikiを参照してください。

スクリーンショット

ライセンス

(C) 2020 RT Corporation <support@rt-net.jp>

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

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