Grasp Action Wizard (Professional)

This topic contains 8 replies, has 7 voices, and was last updated by Avatar Este 3 weeks ago.

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #14419
    Avatar
    jouha
    Moderator

    With the following wizard it is possible to add grasping and releasing functionality (like in robots) to any component. Useful when grasping of components is needed with very simple actuators or devices e.g. ones made by utilizing IO Wizard without connecting to a robot.

    Same properties as in a robot (+ TCP/Detection Frame location) are added to the component on a GraspAction tab.

    Requires access to Modelling tab (Professional or Premium)

    Grasp Action Wizard

    Usage

    Connect and send True signal to GraspSignal for grasping and False for releasing. Check TCPFrameLocation and DetectionVolumeSize if components are not picked up. Grasped components are attached (and following) the Node/Link given when applying the wizard.

    Installation

    Like usual: Just unzip the file to your “My Commands” and re-launch. E.g C:\Users\%username%\Documents\Visual Components\4.1\My Commands

    Enjoy!

     

    EDIT (27.1.2020): Fixed releasing to physics

    Attachments:
    You must be logged in to view attached files.
    6+
    #14485
    Avatar
    XiaoboMiao
    Participant

    这个附加组件非常有用,感谢分享

    0
    #14690
    Avatar
    Frank
    Participant

    Hallo jouha

    I  have some probelm to  grasp by using grasp action wizard.

    can you have some explain the  TCPFrameLocation  how to choose it?

    I  uploaded file to the forum  , could you help me to find mistake?

    thanks a lot

    Attachments:
    You must be logged in to view attached files.
    0
    #14783
    Avatar
    jouha
    Moderator

    Hi Frank,

    It is used for detecting components while grasping and is working exactly the same as robot Grasp/Release Action Signals. When GraspSignal is sent, an arbitrary and invisible “DetectionVolume” is created around the TCPframe and is used for detecting collisions with other components. Collision test results are used to identify component(s) (if any) for grasping.

    In this case the orientation of the frame is usually not so interesting, only the location.

    Hopefully this clarifies the operation!

    0
    #18472
    Avatar
    zoxoy
    Participant

    That’s helps me a lot. Thanks.

    0
    #19345
    Avatar
    Ertz
    Participant

    Nice, thanks!

    0
    #19576
    Avatar
    autohenrik
    Participant

    I think you have missed to define the setPhysics function in the GraspActionScript, atleast for me the function was missing, it is easy to fix, but I just thought you should know.

    Thanks for a great wizard!! 🙂

     

    0
    #21401
    Avatar
    jouha
    Moderator

    Hi @autohenrik

    Thanks for the tip!

    It’s now fixed 🙂

    0
    #22555
    Avatar
    Este
    Moderator

    Sweet addon jouha! It really helped me create  this magnet lifter component shown in the video.

    https://visualcomponents.sharefile.com/d-s155601754074d8da

     

    0
Viewing 9 posts - 1 through 9 (of 9 total)

You must be logged in to reply to this topic.