-
Notifications
You must be signed in to change notification settings - Fork 4
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
Solution properties #26
Comments
Another prominent use-case for the properties is to specify controllers/controller parameters to switch before execution of the segment starts, e.g., increase force limits to grasp stronger, switch to velocity-based controllers or switch to an entirely different custom (ros_)controller to adjust the executed trajectory on the fly depending on system state. Part of that was implemented by PickNik, though I don't know how much they actually use it.
Last time we looked into this that was the main blocker due to the serialization or "arbitrary" objects and the need to implement the interpretation of all these properties on the |
Hey @v4hn, you are monitoring my internal fork?
Interesting. Is that publicly available?
Yes, given that we have MoveItCpp for execution now, we can easily use that. |
You tend to write interesting things here too. 😼
I was referring to moveit#123 which Lucas implemented with you and which was picked up as a PickNik work package in ros2 moveit#355 .
I think it makes sense to simply leave out properties altogether from that interface and just print an appropriate (configurable) warning if someone serializes such a solution. |
PropertyMap
move_group
nodeMoveItCpp
to execute a solution directly, allowing to evaluate stored propertiesThe text was updated successfully, but these errors were encountered: