Call a method to define min/max table in :init-ending.#428
Call a method to define min/max table in :init-ending.#428snozawa wants to merge 1 commit intoeuslisp:masterfrom
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 <notifications@github.com>:
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 <k-okada@jsk.t.u-tokyo.ac.jp>:
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-tablemethod and do not need to call the method explicitly in subclass.C.f.
start-jsk/rtmros_tutorials#508
start-jsk/rtmros_tutorials#509