Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

公開リポジトリのみでの環境構築 #344

Open
kindsenior opened this issue Apr 11, 2021 · 1 comment
Open

公開リポジトリのみでの環境構築 #344

kindsenior opened this issue Apr 11, 2021 · 1 comment

Comments

@kindsenior
Copy link
Contributor

@k-okada との話で,jaxonはモデルが公開されてるので公開リポジトリのみでの環境構築方法が合ったほうがよいのではという話になりましたが,
よく考えたら既に公開リポジトリのみでシミュレーションを行うことは可能でした
詳細は新入生用の手順書に記入しましたが,簡単に説明するとhrpsys_choreonoid_tutorialsとその依存パッケージのみで可能です

懸念事項としては以下です

a. ロボットモデルの名前等がJAXON_JVRC
b. モデルやlaunchの自動生成コードが公開モデルと非公開モデルで一部重複していて且つ別のリポジトリにある
 https://github.com/start-jsk/rtmros_choreonoid/blob/master/hrpsys_choreonoid_tutorials/CMakeLists.txt#L36-L160
 https://github.com/start-jsk/rtmros_tutorials/blob/master/hrpsys_ros_bridge_tutorials/CMakeLists.txt#L76-L489
c. 自動生成されたモデルの場所が公開モデルと非公開モデルで異なる

すぐに対応するのは大変そうですが,将来的には「自動生成スクリプトも自動生成ファイルも基本的にhrpsys_ros_bridge_tutorialsにまとめる+wrlモデルの参照場所だけがjvrc_modelsにある」というのが理想なんでしょうか?

@k-okada
Copy link
Member

k-okada commented Apr 11, 2021

スクリプト自体はダブっているのは管理上よくないので,例えば,公開コードのcmakeをhttps://github.com/start-jsk/rtmros_common/blob/master/hrpsys_ros_bridge/cmake/compile_robot_model.cmake みたいに切り出して,include するのがよいですね.

自動生成ファイルはどこにあるかはユーザは気にしないで使えるのが理想なので,たとえダブっていても問題ないと思っています.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants