Home Programming

Discussion

Left ArrowBack to discussions page
martimortamartimorta Posts: 2 Recruit
edited February 2019 in Programming
Hi,
Does anyone know what would be the best way of controlling a Robotiq 2F_85 using ROS1, mounted on a UR10e as a URCap?
So I don't have direct access to the gripper's connector.

Thanks in advance!

Comments

  • David_LevasseurDavid_Levasseur Beta Tester Beetle Posts: 182 Handy
    Jean-Philippe Roberge is the most knowledgeable person I know on ROS. @jproberge, can you assist @martimorta please?
  • jprobergejproberge Tactile Sensor Beta Testers Posts: 41 Crew

    Hello @martimorta ,

    Thanks for your question! Using ROS to interact with any tools mounted on the newest e-series robots seems indeed to be challenging at the moment.

    For example, if you choose to connect the gripper to the UR10's wrist, you connect it directly to the UR10's computer (control box). More precisely, the gripper becomes a UART device connected to the robot's computer (thus not directly accessible from the "external world"). So if your goal is to use our ROS package to control your gripper from an external computer, it therefore cannot "talk" directly with the gripper anymore. Also, the gripper unfortunately cannot be disconnected from within the UR control box without having to open the computer's enclosure (of course, not recommended). Thus, it is not possible to connect your ROS machine to the gripper from the control box, which would have been great because it would have allowed one to take advantage of not using a long cable and not having to attach the said cable to the manipulator.

    For now however, this still seems to be the way to integrate any tool properly with ROS when using an e-series robot: using a long cable to connect your ROS machine to the gripper.

    In another vein, I've heard Universal Robots is planning to update their ROS driver such that their UART port (at the wrist) would be forwarded as a virtual serial port on the ROS machine, which would totally fix this issue (see this presentation: , page 15). Thus, maybe there's hope that this will be fixed in the near-future.

    Please do not hesitate to reach out to me, should you have any other questions.

    Best regards,

    Jean-Philippe Roberge, 
    ROS Package Developper / Maintainer 
    [email protected]

  • martimortamartimorta Posts: 2 Recruit
    Thank you Jean-Phillippe, it's not an ideal outlook but at least there are options to make it work.
    Regards!
  • felixvdfelixvd Posts: 7 Apprentice
    A bit of a late comment, but we have been using this simple controller to control the gripper via UR scripts: https://github.com/crigroup/robotiq
    This was the full system. Feel free to use as an example on how to use it with CB-series robots: https://github.com/o2as/ur-o2as
Sign In or Register to comment.
Left ArrowBack to discussions page