IFRA (Intelligent Flexible Robotics and Assembly) Group
Centre for Robotics and Assembly
Cranfield University
The IFRA (Intelligent Flexible Robotics and Assembly) Group is part of the Centre for Robotics and Assembly at Cranfield University.
IFRA Group pushes technical boundaries. At IFRA we provide high tech automation & assembly solutions, and we support smart manufacturing with Smart Industry technologies and solutions. Flexible Manufacturing Systems (FMS) are a clear example. They can improve overall operations and throughput quality by adapting to real-time changes and situations, supporting and pushing the transition towards flexible, intelligent and responsive automation, which we continuously seek and support.
The IFRA Group undertakes innovative research to design, create and improve Intelligent, Responsive and Flexible automation & assembly solutions, and this series of GitHub repositories provide background information and resources of how these developments are supported.
SOCIAL MEDIA:
IFRA-Cranfield:
- YouTube: https://www.youtube.com/@IFRACranfield
- LinkedIn: https://www.linkedin.com/in/ifra-cranfield/
Centre for Robotics and Assembly:
- Instagram: https://www.instagram.com/cranfieldrobotics/
- Facebook: https://www.facebook.com/cranfieldrobotics/
- YouTube: https://www.youtube.com/@CranfieldRobotics
- LinkedIn: https://www.linkedin.com/company/cranfieldrobotics/
- Website: https://www.cranfield.ac.uk/centres/centre-for-robotics-and-assembly
This ROS 2 package provides a convenient interface for controlling the Robotiq Gripper when connected to a Universal Robots (UR) robot arm. The driver utilizes the UR Robot's TCP-IP socket connectivity to establish communication with the gripper.
Features
-
ROS 2 Service Interface: The driver encapsulates the gripper's open and close commands into ROS 2 services, allowing users to easily request gripper actions from within their ROS 2 environment. Additionally, information about the gripper's opening ratio is provided after each execution, enhancing control and monitoring capabilities.
-
Tested Compatibility: The driver has been extensively tested with the Robotiq HandE gripper, ensuring reliable operation in real-world scenarios. Future plans include expanding support to encompass a broader range of Robotiq grippers, enhancing versatility and compatibility across different robotic applications.
VIDEO: Pick and Place Task - UR3 Robot w/ Robotiq HandE Parallel Gripper
Video Demonstration coming soon.
The RobotiqGripper ROS 2 Package has been developed, executed and tested in a Ubuntu 22.04 machine with ROS 2 Humble. It can be easily downloaded and installed by executing the following commands:
cd ~/dev_ws/src
git clone https://github.com/IFRA-Cranfield/ros2_RobotiqGripper.git
cd ~/dev_ws
colcon build
Our driver offers the Robotiq Gripper OPEN/CLOSE feature through a unique ROS2 Service, which can be executed by executing the following commands:
# Execute the ROS 2 SERVICE SERVER:
ros2 run ros2_robotiqgripper server.py --ros-args -p IPAddress:="0.0.0.0"
# Execute the SERVICE (client):
ros2 service call /Robotiq_Gripper ros2_robotiqgripper/srv/RobotiqGripper "{action: 'CLOSE'}"
INTEGRATION with the UR3 Robot
Please do have a look at the UR3-ROS 2 Cranfield Robotics Repository for a more detailed documentation of how the Robotiq ROS 2 Driver has been implemented to operate the Robotiq HandE gripper on a real UR3 Robot, using ROS 2.
- The gripper's SERVICE SERVER Node is launched within the Robot Bringup package's launch file, here.
- The gripper's SERVICE CLIENT Node is defined as a Python class here, which is instantiated to operate the gripper inside a Python script here.
Intelligent Flexible Robotics and Assembly Group
Created on behalf of the IFRA Group at Cranfield University, United Kingdom
E-mail: [email protected]
Licensed under the Apache-2.0 License.
You may obtain a copy of the License at: http://www.apache.org/licenses/LICENSE-2.0
Cranfield University
School of Aerospace, Transport and Manufacturing (SATM)
Centre for Robotics and Assembly
College Road, Cranfield
MK43 0AL, Bedfordshire, UK
You can cite our work with the following statement:
IFRA-Cranfield (2024) ROS 2 Robotiq Gripper Driver. URL: https://github.com/IFRA-Cranfield/IFRA_LinkAttacher.
Mikel Bueno Viso - Research Assistant in Intelligent Automation at Cranfield University
E-mail: [email protected]
LinkedIn: https://www.linkedin.com/in/mikel-bueno-viso/
Profile: https://www.cranfield.ac.uk/people/mikel-bueno-viso-32884399
Fahad Khan - Research Assistant in Intelligent Automation at Cranfield University
E-mail: [email protected]
LinkedIn: https://www.linkedin.com/in/fahad-khan-roboticist/
Profile: https://www.cranfield.ac.uk/people/fahad-khan-28766264
Dr. Seemal Asif - Lecturer in Artificial Intelligence and Robotics at Cranfield University
E-mail: [email protected]
LinkedIn: https://www.linkedin.com/in/dr-seemal-asif-ceng-fhea-miet-9370515a/
Profile: https://www.cranfield.ac.uk/people/dr-seemal-asif-695915
Professor Phil Webb - Professor of Aero-Structure Design and Assembly at Cranfield University
E-mail: [email protected]
LinkedIn: https://www.linkedin.com/in/phil-webb-64283223/
Profile: https://www.cranfield.ac.uk/people/professor-phil-webb-746415