Action server and client in rosjava_core?? [closed]

asked 2012-11-01 11:07:52 -0500

safzam gravatar image

updated 2012-11-01 11:08:20 -0500

Hi all, I installed rosjava_core on fuerte but I don't fine any actionlib_java in rosjava_core. Do I need to download actionlib for rosjava_core separately? In fact I want to make java based action client based on rosjava_core. Did some one already try it? any tutorial? Thanks in advance

edit retag flag offensive reopen merge delete

Closed for the following reason duplicate question by Lorenz
close date 2012-11-01 23:21:32

Comments

Duplicate of this question. Google 'rosjava core actionlib' and you will find some information on the issue.

Lorenz gravatar image Lorenz  ( 2012-11-01 23:21:22 -0500 )edit

Hi have been searching before and now also. googling "rosjava core actionlib" shows only things regarding "laurago894-rosjava/" which is not relative to me. Could you please just tell me that which java actionlib I need for rosjava_core for fuerte on ubuntu 12.04? I shall be thankful

safzam gravatar image safzam  ( 2012-11-02 00:24:53 -0500 )edit

At least the first two links I get on google indicate that there is currently no implementation of actionlib for rosjava_core. Question about this are asked regularly. This might not be the answer you want to hear but unfortunately that's the current situation. Patches are of course welcome :)

Lorenz gravatar image Lorenz  ( 2012-11-02 00:40:54 -0500 )edit

but how can I solve the problem, like I have action server on cpp node and now I want to make a action client that is rosjava based. How can I solve this problem? Is there any possible way?

safzam gravatar image safzam  ( 2012-11-02 01:02:02 -0500 )edit

The best solution is to understand how actionlib works and to implement your own client library. Alternatively, you can create a proxy node that makes the calls to the action server and just uses topics. I've seen that you asked this before and the answer didn't change. rosjava is still experimental

Lorenz gravatar image Lorenz  ( 2012-11-02 01:05:45 -0500 )edit

Hi Lorenz, I am interested in making my own client library but the question is that how can I do that if rosjava_core does not include its own actionlib?

safzam gravatar image safzam  ( 2012-11-02 01:52:53 -0500 )edit

Have a look at the actionlib wiki page. If you want to use actions in rosjava, you have to implement the actionlib for rosjava. Actionlib is completely implemented based on topics and that functionality is provided by rosjava.

Lorenz gravatar image Lorenz  ( 2012-11-02 01:54:53 -0500 )edit

ok thanks I try to implement my own actionlib. Can you please answer my query at http://answers.ros.org/question/47312/do-i-need-to-add-jar-path-in-buildgradle/ Thanks a lot.

safzam gravatar image safzam  ( 2012-11-02 02:28:32 -0500 )edit