Commit a482ba0
運動学ライブラリの追加 (#8)
* 空のkinematicsライブラリを実装
* link.hpp 追加
* リンク情報リファレンスを解析する
* eigen3のinclude方法を修正
* parse_link_config_file関数を実装
* forward_kinematicsを実装
* X7 forward kinematicsサンプル実装
* S17_forwad_kinematicsサンプル追加
* READMEの追加と、サンプルの微修正
* サンプルに目次を追加
* mother表記をparent表記に変更
* 歪対称行列のコメント修正
* googletest環境を追加
* Add test steps to github workflow
* googletestのインストール方法を修正
* テスト失敗時に詳細を表示する
* jointクラスの初期化テストを追加
* testディレクトリにもcpplintを適用する
* linkはunistdの予約語だったため、manipulators_linkに変更する
* kinematics_utilsのテストを追加
* Lintエラーを修正
* CIでEigen3をインストールする
* kinematics_utilsにrotation_from_eulerを追加
* コンフリクト修正
* 回転軸方向に合わせて重心座標を回転させる
* 回転軸方向に合わせて慣性テンソルを回転させる
* Link.a のテストを追加
* 重心位置と慣性テンソルの読み込みをコメントアウト。実際に使用する際に再実装する
* READMEの更新
* 重心位置、慣性テンソルの読み込みは未実装であることをREADMEに追記
* skew_symmetric_matrixのテストを実装
* rodriguesのテストを追加
* rotation_to_euler_ZYXのテストを追加
* Update samples/samples02/README.md
Co-authored-by: kenjiinukai <36922159+kenjiinukai@users.noreply.github.com>
* skew_symmetric_matrix_for_cross_productに改名
* rotation_to_euler_XYZに機能変更
* rotation_from_euler_XYZに改名
* rotation_from_euler_ZYXに修正
* rotation_to_euler_ZYXに修正
* サンプルの姿勢の表示順番を変更
* rotation_to_euler_ZYXのテストを更新
* Update samples/samples02/README.md
Co-authored-by: kenjiinukai <36922159+kenjiinukai@users.noreply.github.com>
* Update rt_manipulators_lib/src/kinematics_utils.cpp
Co-authored-by: kenjiinukai <36922159+kenjiinukai@users.noreply.github.com>
* rotation_from_euler_ZYXのロールピッチヨー表記をzyx表記に変更
* Update samples/samples02/src/x7_forward_kinematics.cpp
Co-authored-by: kenjiinukai <36922159+kenjiinukai@users.noreply.github.com>
* Update samples/samples02/src/s17_forward_kinematics.cpp
Co-authored-by: kenjiinukai <36922159+kenjiinukai@users.noreply.github.com>
Co-authored-by: kenjiinukai <36922159+kenjiinukai@users.noreply.github.com>1 parent d94f8e1 commit a482ba0
File tree
23 files changed
+1406
-13
lines changed- .github/workflows
- .tools
- rt_manipulators_lib
- include
- src
- test
- config
- samples
- samples02
- config
- src
23 files changed
+1406
-13
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
14 | 15 | | |
15 | 16 | | |
16 | 17 | | |
| 18 | + | |
17 | 19 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
42 | 43 | | |
43 | 44 | | |
44 | 45 | | |
45 | | - | |
| 46 | + | |
46 | 47 | | |
47 | 48 | | |
48 | 49 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
| 13 | + | |
12 | 14 | | |
13 | 15 | | |
14 | 16 | | |
15 | | - | |
16 | | - | |
| 17 | + | |
| 18 | + | |
17 | 19 | | |
| 20 | + | |
18 | 21 | | |
19 | 22 | | |
20 | 23 | | |
21 | 24 | | |
22 | 25 | | |
23 | 26 | | |
24 | 27 | | |
25 | | - | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
26 | 33 | | |
27 | 34 | | |
28 | 35 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
0 commit comments