-
Notifications
You must be signed in to change notification settings - Fork 319
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
Melodic support #219
Melodic support #219
Conversation
This works perfectly. Thanks! |
Is there interest in merging this? @nsaif-kinova @alexvannobel This PR includes changes from PR #150 (@xbbsky) and should fix the issue mentioned in #124 (@pholthau). Can you check if this PR solves your issues? |
|
The driver and MoveIt! have been tested successfully with ROS melodic on a real Jaco j2n6s300. |
Hi @christian-rauch ! First of all, thanks a lot for the contribution! Cheers, |
Some changes are simply implementing the proposed hints for deprecation warnings, i.e. those might already work on the kinetic branch. Other breaking changes could be guarded by version macros to make it work with kinetic and melodic. Edit: I am able to compile this branch on ROS kinetic. I would first try to run this on ROS kinetic and melodic before branching off. Indigo goes EOL this month - I wouldn't spend too much effort on supporting this version. |
Hi @christian-rauch , I just tested your branch on a j2n6s300 on ROS Kinetic.
The bad news:
I start Gazebo with the line Can you check if the simulated robot acts normal in Melodic? If so, it may only be a Kinetic problem. I am aware of gravity bugs that were introduced in Gazebo 7, but it could also be a PID tuning problem. Thanks a lot, |
The robot is affected by gravity and other forces. |
I added the Does |
Hi,
In Gazebo, the robot does not move and is not in a possible configuration : In RViz, the robot does not show : The log for the
The static keyword looks to me like it prevents the robot from moving also, but I might be wrong. Cheers, |
I am not getting the exceptions Running |
Running on ROS kinetic from ff024c8 (the commit before merging the removal of the world link) actually produces a bunch of error messages and crashes Gazebo:
Which is the last commit where this used to work as expected? |
@alexvannobel Anyway, this issue is not related to this PR and should be dealt with in a separate PR. |
Hi, what is the status of this PR? We'd like to use the robot under Melodic. |
@alexvannobel Is this PR ready for merging? |
Gazebo support seems to be re-established here: P.S.: while testing with an actual j2s6s300 robot however, we found that the gazebo version's joint 3 could not be moved, and joint 4 was rotated 180'. Also, we found that MoveIt! interactive trajectory planning fails in RViz with j2s6s300, although both of these are separate issues. |
@alexvannobel After re-adding the fixed world frame for Gazebo, would you consider this PR again? |
Hi @christian-rauch , |
Hi @christian-rauch , |
@alexvannobel There is actually no need to branch off from |
@alexvannobel Thanks for merging this. |
This PR contains changes to support ROS melodic. It is based on #150.
Changes:
urdf::LinkConstSharedPtr
andurdf::JointSharedPtr
as replacement fopr boost pointersmove_group
bymove_group_interface