-
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
Can we have a way to update the root location of RobotModel #657
Comments
Thanks @beverlylytle with the conversation that solved the problem. These lines of code that make the RobotModel root transform too. However, as per conversation, you will decide when to close this issue with a more proper fix.
|
Although not directly related to this request, the implementation should keep in mind the behavior of mobile robots when used in combination with ROS: https://www.ros.org/reps/rep-0105.html |
@yck011522 ok, there's quite a bit underlying this seemingly trivial request:
Based on that, I'm starting to fix this with this pull request which adds RCF setting for the model only (supporting both with or without a fixed frame in the URDF). If you have time to check this out and see if it works for you, it'd be appreciated. Next, I will add one or two more pull requests to hook up that change into COMPAS FAB and have MoveIt reflect the change accordingly. |
@gonzalocasas Yes |
In the meantime while we wait for set_rcf to be implemented can you provide some basic instructions for how to change the the RCF? |
@gonzalocasas gentle ping |
@laurend sure, I can try, but first: do you use your robot together with compas_fab's MoveIt backend? or are you interested in setting it purely on the |
@gonzalocasas we are using ROS backends via Docker. Thanks! |
robots are no longer in compas core so will close this... |
Feature Request
As a developer who have
ToolModel
with multiple links and joints, I would like to be able to update the location of a thatToolModel
object and visualize it.At the moment, There is no dedicated ToolModelArtist, I user RobotModelArtist to visualize my tool, as such I use
RobotModelArtist.update()
to update the robot's joint state. However, I cannot update the tool's root's location.I needed this because I want to visualized my gripper tool at my target object and perform a collision check before attempting IK or Pathplan, therefore I do not have any robot attaching to that tool, and thus not able to use the
RobotModelArtist.update_tool()
. It would be nice to have a function to set / update the root transformation (as described in the tutorial as Robot coordinate frameRCF
) of the robot, perhaps even keeping its state.I have tried to use the
RobotArtistModel._update()
which has aparent_transformation
input, but the result is not correct. The root of my ToolModel is not transformed, only the links are transformed.Notice my gripper fingers are in the transformed position, but the gripper body (root) is not.
The text was updated successfully, but these errors were encountered: