You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sub-issue of the native C++ backend umbrella #482.
Explicitly not a phase gate. A generated artifact and a MoveIt plugin test different things: ROS packaging, plugin loading, frame conventions, consistency limits, callbacks, redundant-joint handling, and searchPositionIK timeout semantics. q_seed + max_solutions alone do not implement the full MoveIt contract.
Note: OMPL has no single universal IK plugin interface; it consumes IK via application-specific state samplers / constraint machinery — a separate integration from bare C++ usability, not covered here.
Sub-issue of the native C++ backend umbrella #482.
Explicitly not a phase gate. A generated artifact and a MoveIt plugin test different things: ROS packaging, plugin loading, frame conventions, consistency limits, callbacks, redundant-joint handling, and
searchPositionIKtimeout semantics.q_seed+max_solutionsalone do not implement the full MoveIt contract.Scope:
kinematics::KinematicsBasesubclass wrapping nativesolve/solveInto—getPositionIK/searchPositionIK(seed + timeout) /getPositionFK.package.xml, and a per-arm plugin generator.Note: OMPL has no single universal IK plugin interface; it consumes IK via application-specific state samplers / constraint machinery — a separate integration from bare C++ usability, not covered here.