-
Notifications
You must be signed in to change notification settings - Fork 52
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
use setJointAnglesOfGroup() and playPattern(), use clearJointAngles() #765
Conversation
to : real robot owners : please check this PR before we merge. |
How can we test this?
|
that should work on python
|
これ,どうでしょうか?これがないとangle-vector-sequenceで送った後にcancelできないので,テレオペ等では有効だと思っているんですが... |
cc @terasawa |
As I reported in tork-a/rtmros_nextage#284 (comment) I confirmed that cancel command works with NEXTAGE on simulator. If any of Hironx/NEXTAGE Open users are interested in testing this on the real robot we're willing to help you. |
UPDATE: This PR does require higher version. See #765 (comment) and the following conversation. |
https://github.com/fkanehiro/hrpsys-base/blob/315.1.9/idl/SequencePlayerService.idl
https://github.com/fkanehiro/hrpsys-base/blob/315.2.8/idl/SequencePlayerService.idl
https://github.com/fkanehiro/hrpsys-base/blob/master/idl/SequencePlayerService.idl
I do not think we have clearJointAngles function in old hrpsys,
1) need to update idl files to include information on version we can use
new featrue
2) it looks like we have clear/ clearNoWait fuction in old hrpsys, so may
be we can use that. need to look into more deeply.btw do we have test code
which checks this feature?
…--
◉ Kei Okada
2017-01-27 2:50 GMT+09:00 Isaac I.Y. Saito <[email protected]>:
I assume this doesn't require higher version of hrpsys (than the ones
commonly used for NEXTAGE, 315.2.8 or to the least 315.1.9), looking at the
functions in use, i.e. setJointAnglesSequence, clearJointAngles.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#765 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAeG3FZF_TNPUD6HQ3FwBMsgRb99NrGKks5rWNzzgaJpZM4FVwgZ>
.
|
Sorry, looks like my comment #765 (comment) was wrong. |
こちら,Kineticでビルドして試しましたが,軌道がおかしいのは直りましたが,動作のストップは効かないようです.hrpsysの方も fkanehiro/hrpsys-base#1237 が必要ということでしょうか? Kineticのhrpsysは以下です.
|
You may not need fkanehiro/hrpsys-base#1237 , because a489f5f use old api for hrpsys < 315.16.0. Please check "Hrpsys viewer", because planned motion in rviz does not stop, when you push "stop" button, but that signal will send to hrpsys and stop execution please also confirm if you can see folloinwg message, make sure that ROS bridge send 'clearOfGroup: rarm '.
|
Sorry, this was my fault, the workspace setting was wrong. |
We tried this on real robot Hironx. We tried it on ROS Kinetic. |
@k-okada The behavior when a new command comes to follow joint trajectory action before the previous command is completed is also changed. |
@k-okada After including k-okada#10, can we merge this into master? Have been using in Hiro without problems. |
I found that this behaviour is due to |
The contents of this PR were merged to master via #1071 |
this will enable cancelGoal of joint trajectory action server
[CAUTION!!!] this will use different API for limb controller, so we designed new API to have same functionality as old one, but it may change the behavior if there are bug.