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

jointクラスのハードウェアリミットを作る #74

Open
snozawa opened this issue Apr 17, 2014 · 0 comments
Open

jointクラスのハードウェアリミットを作る #74

snozawa opened this issue Apr 17, 2014 · 0 comments

Comments

@snozawa
Copy link
Contributor

snozawa commented Apr 17, 2014

今更ですが、jointクラスのmin-angle, max-angleの他に
ハードウェアリミットがあるといいと思いました。
厳密には、今はハードリミットもソフトリミットも区別なく使っていることになりますが、
基本はmin-angle, max-angleはソフトウェアリミットな扱いに近いです。

用途はちょっとマニアックなのでホントにいるか、という気も若干していますが、

  • モデル変換などのテストコードで変換前のものとの比較のためハードウェアリミットが必要
  • joint-min-max-tableではmin-angle, max-angleがもとの値から上書きされているが、もとの値を知りたいときがある
    などの理由です。

ソフトウェアリミットとしてマージンをもうける
jsk-ros-pkg/jsk_model_tools#28
場合などはあってもよいと思いました。

上記のように、用途としてはmin-angle, max-angleはソフトウェアリミットとして
今まで通りプログラムの中からも参照されて、
ハードウェアリミットはそんなにプログラム中(IKなど)で必要なことはあまりなく、
どちらかというとチェックのために持っておきたいくらいなものです。
rbrain/hrp2model.lでは、plistにいれてました。

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

1 participant