Gaezbo上でJetson Nano MouseをシミュレーションするためのROSパッケージ一式です。
main develop (master) |
Melodic + Ubuntu Bionic (melodic-devel) |
---|---|
- 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」(現状有姿のまま)で提供しています。本ソフトウェアに関する無償サポートはありません。
バグの修正や誤字脱字の修正に関するリクエストは常に受け付けていますが、それ以外の機能追加等のリクエストについては社内のガイドラインを優先します。