HALRobotics / Beta

HAL Robotics Framework beta release and associated documentation.
17 stars 3 forks source link

Attach Component errors when managing data trees. #66

Closed sebastienmaitenaz closed 1 year ago

sebastienmaitenaz commented 5 years ago

Prerequisites

Description

Hi, I'm on HAL.McNeel.V5 1.2.22-beta. I have a recurent mistake when I try to attach parent mechanisms ordered with a tree structure (let's say from {0;0} to {I;J}) with their corresponding tools or grippers (ordered the same way). It results in 15 mechanisms but only the last one is correct. I have no error message for the other 14 but they don't appear in the Rhino viewport and I can't solve procedures for them. However the parent mechanisms and the grippers are properly defined as everything works well if I explode both trees and attach parents with child separately it works.

Do you have any idea why this is happening ?

Thank you, Sébastien

sebandraos commented 5 years ago

Hi @sebastienmaitenaz This is a known and very intentional restriction in that we don't handle trees in that component, or any that deal with mechanisms to avoid in-situ duplication of robots. Out of curiosity, what is the use case where you're assigning 15 tools to 15 robots simultaneously?

sebastienmaitenaz commented 5 years ago

Thank you @sebandraos I have a gantry with 5 cranes on it to manipulate long objects. On each of the 5 cranes I have 3 mechanisms in order to manipulate several of this long objects at the same time. I am not sure to perfectly understand your answer as I am able to manipulate trees with other components dealing with mechanisms (Assemble component for example).

tristangobin commented 1 year ago

This has been solved but reopen if necessary.