Skip to content
 
 

Latest commit

 

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a URDF file of a small humanoid robot Roid1 and it's Rviz operation demo.
You can operate the joints of the robot with sliders.
And you can also import this URDF file into Unity via URDF-importer.

Roid1は小型ヒューマノイドロボットのURDFファイルです。
Rvizでモデルを表示し、スライダーで関節を曲げることができます。
また、URDF-importerを使いUnity上にモデルをインポートすることもできます。

Meridianの概要や変数やライブラリ関数について, 下記に集約中です.
https://ninagawa123.github.io/Meridian_info/

roid1inatia

Usage (View in Rviz)

This demo has been confirmed to work on ubuntu/ROS-melodic,noetic with Rviz.

Rviz用のデモはROS-melodic,noeticのRvizで動作確認しています。
コマンドプロンプトより下記のコマンドで導入からRvizへの表示までを試せます。

$ cd ~/catkin_ws/src/

$ git clone https://github.com/Ninagawa123/roid1.git

$ cd ~/catkin_ws/

$ catkin build

$ source ~/catkin_ws/devel/setup.bash

$ roslaunch roid1 display.launch

Usage (View in Unity)

Drop URDF folder into Unity Assets, and open "roid1_urdf_unity.urdf" in URDF folder with URDF-Importer.

UnityのプロジェクトウィンドウのAssetsの中にURDFフォルダをドロップしてください。その後、roid1_urdf_unity.urdfのファイルをURDF-Importerで読み込んでください。
URDF-Importerの使い方は、https://www.youtube.com/watch?v=-OvDCy6cbfU
Unityのバージョンは、2020.3.26f1 での動作を確認しています。

他のUnityバージョンでモデルを使用する際には、一度2020.3.26f1でURDFを読み込みオブジェクトにした後、
ヒエラルキーウィンドウ上のオブジェクトをアセットにドラッグ&ドロップでプレハブ化し、
プレハブをアセットとしてエクスポート、新しいバージョンのUnityでインポートして開いてください。
Roid1が見えなくなったりカラーが紫にあった場合は、マテリアルをシェーダーをインポート先のUnityに合わせてください。

Directory Tree

~/catkin_ws/src/
└── roid1 #ros_package
    ├── README.md
    ├── CMakeLists.txt
    ├── package.xml
    ├── urdf_rviz.rviz
    ├── launch
    │   ├── display.launch
    │   └── display_meridian_demo.launch
    └── roid1_description
        ├── roid1_urdf.urdf
        ├── roid1_urdf_unity.urdf
        └── meshes    
            ├── c_chest_a.stl
            ├── c_chest_b.stl
            ├── c_head_a.stl
            ├── c_head_b.stl
            ├── c_waist.stl
            ├── dec_l_hipjoint_upperpoint.stl
            ├── dec_r_hipjoint_upperpoint.stl
            ├── dec_shoulderpoint.stl
            ├── l_ankle.stl
            ├── l_arm_lower.stl
            ├── l_arm_upper.stl
            ├── l_elbow.stl
            ├── l_foot_large.stl
            ├── l_hipjointlower.stl
            ├── l_hipjointupper.stl
            ├── l_leg_lower_a.stl
            ├── l_leg_lower_b.stl
            ├── l_leg_upper_a.stl
            ├── l_leg_upper_b.stl
            ├── l_shoulder.stl
            ├── r_ankle.stl
            ├── r_arm_lower.stl
            ├── r_arm_upper.stl
            ├── r_elbow.stl
            ├── r_foot_large.stl
            ├── r_hipjointlower.stl
            ├── r_hipjointupper.stl
            ├── r_leg_lower_a.stl
            ├── r_leg_lower_b.stl
            ├── r_leg_upper_a.stl
            ├── r_leg_upper_b.stl
            └── r_shoulder.stl

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages