Skip to content

Commit 2514751

Browse files
author
Shota Aoki
authored
READMEにrt_manipulators_libのファイル構成の説明を追記 (#13)
1 parent 9ffa8d5 commit 2514751

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

rt_manipulators_lib/README.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# RTマニピュレータC++ライブラリ
22

3-
43
## ライブラリのインストール
54

65
[build_install_library.bash](./build_install_library.bash)
@@ -60,6 +59,24 @@ $ ./uninstall_library.bash
6059

6160
ライブラリの使い方は[サンプル集のREADME.md](../samples/README.md)を参照してください。
6261

62+
## ライブラリのファイル構成
63+
64+
ライブラリは、ロボットのハードウェアを動かすために必要なファイルと、
65+
運動学を計算するために必要なファイルで構成されています。
66+
67+
### ハードウェア関連
68+
69+
- `hardware.hpp/cpp` : `Hardware`クラスを実装しています
70+
- `hardware_communicator.hpp/cpp` : `Hardware`クラスのうち、Dynamixelとの通信機能を実装しています
71+
- `hardware_joints.hpp/cpp` : `Hardware`クラスのうち、ジョイント情報を扱う機能を実装しています
72+
- `joints.hpp/cpp` : ジョイント情報を定義しています
73+
74+
### 運動学関連
75+
76+
- `kinematics.hpp/cpp` : 順運動学、逆運動学を解く関数を実装しています
77+
- `kinematics_utils.hpp/cpp` : 運動学計算を補助する関数を実装しています
78+
- `link.hpp` : リンク情報を定義しています
79+
6380
## ライブラリのテスト
6481

6582
### GoogleTestのインストール

0 commit comments

Comments
 (0)