-
Notifications
You must be signed in to change notification settings - Fork 55
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
Call a method to define min/max table in :init-ending. #428
Conversation
…ding. By default, do nothing and do not change behavior for non-join-min-max robots.
Please review this. |
…ot define :init-ending if robot-model's :define-min-max-table exists (euslisp/jskeus#428). This will fix the bug (start-jsk#508) because unnecessary :init-ending conflict is resolved.
LGTM |
I also thought min-max-table could move to :init-ending
1. We also need :make-min-max-table thing , otherwise no one knows how to
use this.
2. We'd better to find robots that requires this feature other than
hrp2/jaxon. So more people feels this is important feature.
2017年4月18日(火) 20:06 Yohei Kakiuchi <[email protected]>:
LGTM
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#428 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAeG3G3u-UrEjg0zJkBcNlvD5DtJ3ongks5rxJkagaJpZM4NAKQf>
.
--
--
◉ Kei Okada
|
My comment was wrong, we already have make-min-max-table, so why not use
this. or override this.
#77
Other issues we want to check:
#195
#194
#9
2017年4月18日(火) 20:35 Kei Okada <[email protected]>:
I also thought min-max-table could move to :init-ending
1. We also need :make-min-max-table thing , otherwise no one knows how to
use this.
2. We'd better to find robots that requires this feature other than
hrp2/jaxon. So more people feels this is important feature.
2017年4月18日(火) 20:06 Yohei Kakiuchi ***@***.***>:
> LGTM
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <#428 (comment)>, or mute
> the thread
> <https://github.com/notifications/unsubscribe-auth/AAeG3G3u-UrEjg0zJkBcNlvD5DtJ3ongks5rxJkagaJpZM4NAKQf>
> .
>
--
--
◉ Kei Okada
--
--
◉ Kei Okada
|
Thank you for your confirmation and comments.
I think min-max table is already added to :init-ending by this PR.
I see. |
For #428 (comment).
:make-min-max-table is already used for hrp2/jaxon, such as, From rbrain ages, :make-min-max-table is called in model generation phase, not in :init-ending.
For other issues: #9 is already solved because we do not use hash-table for min-max table. |
so, how about this?
|
I see. Suggested approach (#428 (comment)) is similar to the current version of rtmros_tutorials in terms of start-jsk/rtmros_tutorials#508. My motivation of this PR is to remove The downstream PR start-jsk/rtmros_tutorials#509 can also fix the problem (start-jsk/rtmros_tutorials#508) without using this PR. If #428 (comment) is better than this PR (adding |
but current version has chance to forget to call
It seems current |
Call a method to define min/max table in :init-ending because joint min/max table is jskeus original functionality.
For robots not requiring join min/max table, do nothing and do not change default behavior.
For robots requiring joint min/max table, please define
:define-min-max-table
method and do not need to call the method explicitly in subclass.C.f.
start-jsk/rtmros_tutorials#508
start-jsk/rtmros_tutorials#509