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

[hrpsys_choreonoid]tilt_laser_jointの可動範囲をrosから変更できるようにしたい #291

Open
yuki-shark opened this issue Oct 23, 2018 · 2 comments

Comments

@yuki-shark
Copy link
Contributor

[hrpsys_choreonoid/src/JAXONCustomizer.cpp]で、tilt_laser_jointの可動範囲が、

#define TILT_UPPER_BOUND  0.7
#define TILT_POSITIVE_SPEED 1.0
#define TILT_LOWER_BOUND -0.7
#define TILT_NEGATIVE_SPEED -1.0

のように直接定義されているのですが、これをlaunchなど外側からいじれるようにするにはどのようにするのが良いでしょうか。
[hrpsys_choreonoid_tutorials/launch/chidori_choreonoid.launch]などから、変更できるようにしたいと考えています。

@ishiguroJSK
Copy link
Contributor

Customizerは完全にChoreonoid側の機能なので,rosbridge経由で変更するのは結構大変な気がする.
将来的にeusとかrosのコマンドでどうしてもインタラクティブに操作したいということなら,ros_bridgeにポートとかトピックとかサービスとか追加して,hrpsys_choreonoidのRobotHardwareにポートかサービス追加して,Customizerに届くようになんかしなきゃいけなくなるけど,
起動毎に簡単に切り替えたいというだけなら適当にConfigファイルとか読むようにするだけでダメだろうか?

@yuki-shark
Copy link
Contributor Author

コメントありがとうございます.結構大変なんですね.
現状起動時に変更ができればいいので,適当なconfigファイルを読むようにしてみます.

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