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_trajectory_action/status always returns ACTIVE #216

Open
asierfernandez opened this issue May 22, 2018 · 4 comments
Open

joint_trajectory_action/status always returns ACTIVE #216

asierfernandez opened this issue May 22, 2018 · 4 comments
Labels
multi-group Issues related to multi-group support

Comments

@asierfernandez
Copy link

We are having some issues when using joint_trajectory_action interface to command sda10f robot.

When we send a goal to the /joint_trajectory_action server, the goal is processed, the robot moves but /joint_trajectory_action/status always returns status: 1, which means ACTIVE, but never sends a SUCCEEDED. Moreover, the /joint_trajectory_action/result, topic is never published.

We've made a similar test with /sda10f/sda10f_r1_controller interface, and it works as expected: /sda10f/sda10f_r1_controller/joint_trajectory_action/status is properly updated and it also returns the correct result

Any idea about what's happening?

@asierfernandez asierfernandez changed the title joint_trayectory_action/status always returns ACTIVE joint_trajectory_action/status always returns ACTIVE May 22, 2018
@gavanderhoorn
Copy link
Member

I think I do, but I'm not sure about a resolution.

Do you get a warning/error about goals being LOST as well?

@marip8
Copy link
Member

marip8 commented Aug 11, 2022

I'm running into a similar issue on the current kinetic-devel branch of this repository. I have a robot+rail system (i.e. 2 motion groups) with a DX100. When I call the joint trajectory action with a trajectory that includes all 7 DoF, the robot and rail will move (and appear to complete the trajectory) but the action client reports that the goal is LOST and the downstream application fails (both my custom application and the MoveIt Rviz planning panel). The last I hear from the driver is this line from the streamer that reports that streaming is complete and that it enters the IDLE state. Attaching a debugger to the joint_trajectory_action node shows that it never hits a line where the action server calls setCanceled, setSucceeded, or setAborted, and I don't see any of the associated log messages where these call occurs. Increasing the goal constraint tolerance doesn't seem to solve the issue either

Any recommendations on how to track down this issue?

@gavanderhoorn
Copy link
Member

For your particular system there is #179.

There are a couple of open PRs trying to address it in a more generic fashion: #259, #488 and kinetic-devel...jmarsik:motoman:kmr-multigroup.

@marip8
Copy link
Member

marip8 commented Aug 12, 2022

I was previously using a modified version of #179, but had updated to the kinetic-devel branch to utilize the motoman_es_support package and found that the driver seemed to work as expected after some minimal testing. When I tried to rebase #179 on the latest changes there were conflicts, so I wasn't sure if this problem had been fully resolved. Thanks for the links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
multi-group Issues related to multi-group support
Development

No branches or pull requests

3 participants