-
Notifications
You must be signed in to change notification settings - Fork 110
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] IKFast compilation errors #241
Comments
hm, bah. Thanks though. |
Any news on this? The real fix would be to update the ikfast plugins I guess? There is now a Updating (all) ikfast plugins should probably be done before moveit/moveit#1166 will lead to further incompatibility. It has been merged and thus KinematicsBase is no longer ABI compatible but the ikfast template has not yet been updated which would create non-backwards compatible ikfast-"instances" (generated code) because it uses the new @gavanderhoorn do you have scripts and procedures for mass-upgrading? |
I doubt I'll be upgrading the ikfast plugins: they have issues. Either we migrate all pkgs to use |
Agreed, some (the MoveIt! API dependency) could be solved by making the wrapper even thinner (just a plugin interface to the generated code loaded by a generic ikfast-wrapper plugin). But you would still need the whole mess of openrave for just running the single python script that generates the code. Or do you have other non-maintenance issues in mind? Would you accept a PR that updates the stuff?
while being an impressive improvement to I wonder if automatic parsing/setup is realistic and something to wait for: JeroenDM/moveit_opw_kinematics_plugin#3 |
Getting OpenRAVE to work is a non-issue. I always use a Docker image (this one).
Yes. OPW is much simpler, depends on less infrastructure, is perfectly suited for our types of robots, should generate more accurate results (but I haven't tested/verified yet) and doesn't need 3k+ lines per a solver.
Probably, but it seems a bit like a waste of time.
That is indeed still an issue with
I doubt it: iirc the parameters needed for OPW are not present in the urdf. |
@Levi-Armstrong: FYI. |
#262 provides a backward compatible fix until we agree on how to store opw parameters |
Even compilation of the IKFast plugins results in a ton of warnings (mostly (all?) about deprecated MoveIt IK base class methods), all packages now do build on Melodic with the merge of #262, so I'm going to close this. Thanks for the PR that made that possible @simonschmeisser. Thanks @VictorLamoine for the initial report. |
…o that it can compile on melodic. Related info from ros-industrial/fanuc#241
This change has to be applied on all IKFast generated code to be able to compile on melodic:
Same goes for
fanuc_experimental
Simple fix:
The text was updated successfully, but these errors were encountered: