Home > News & Updates > Arduino News > THIS FORCE CONTROLLED ROBOT GRIPPER IS LESS LIKELY TO BREAK STUFF

THIS FORCE CONTROLLED ROBOT GRIPPER IS LESS LIKELY TO BREAK STUFF

Summary of THIS FORCE CONTROLLED ROBOT GRIPPER IS LESS LIKELY TO BREAK STUFF


This article details a DIY force-controlled robotic gripper designed by James Bruton to safely handle delicate objects and interact with humans. The 3D-printed gripper uses bungee cords for retraction and servos with springs for extension. By measuring the difference between servo position and finger position via flex sensors, an Arduino Uno calculates applied force to prevent damage. While the design has minor inconsistencies in force measurement, it serves as a solid proof of concept available on GitHub.

Parts used in the Force Controlled Robot Gripper:

  • 3D printed fingers (two joints each)
  • Bungee cord
  • Servo motors
  • Springs
  • Resistive flex sensors
  • Arduino Uno

While robotic arms can handle a wide variety of tasks, the specific job at hand will have a major influence on the type of end effector used. For sorting ferromagnetic parts an electromagnet might be enough, while for more accurate location a mechanical gripper could be employed. If you’re working with particularly delicate objects or in concert with human beings, it may be desired to have a force controlled gripper to avoid damage. [James Bruton] has been whipping up a design of his own for just this purpose.

THIS FORCE CONTROLLED ROBOT GRIPPER IS LESS LIKELY TO BREAK STUFF

The basic gripper is 3D printed, with 3 fingers consisting of two joints each. Retraction of each finger is courtesy of bungee cord, while extension is via a servo attached to the finger through a spring. The position of each finger is measured with a resistive flex sensor. An Arduino Uno is employed to run the servos and read the attached sensors.

As force is applied by the servo, the spring begins to stretch. This leads to a greater difference between the servo position and the finger position as the applied force increases. By calculating this difference, it’s possible to determine the force applied by the fingers. This can then be used to limit the applied force of the gripper, to avoid breaking delicate objects or crushing soft, fleshy humans.

[James] notes that there are some drawbacks to the current design. The force required to move the fingers is inconsistent along their travel, and this interferes somewhat with accurate measurement. Overall though it’s a solid proof of concept and a good base for further revisions. Files are on Github for those who wish to tinker at home.

Being aware of the forces applied in mechanical settings can be key to getting good results. We’ve even seen arbor presses modified for just such a purpose. Video after the break.

Source: THIS FORCE CONTROLLED ROBOT GRIPPER IS LESS LIKELY TO BREAK STUFF

Quick Solutions to Questions related to Force Controlled Robot Gripper:

  • What is the primary purpose of this gripper?
    To avoid damage when handling delicate objects or interacting with human beings.
  • How does the gripper extend its fingers?
    Extension is achieved via a servo attached to the finger through a spring.
  • How is the applied force determined?
    The system calculates the difference between the servo position and the finger position.
  • Can this gripper be used to crush soft fleshy humans?
    No, the force calculation allows the system to limit applied force to avoid crushing.
  • What component measures the position of each finger?
    A resistive flex sensor is used to measure the position of each finger.
  • Does the force required to move the fingers remain consistent?
    No, the force required is inconsistent along their travel which interferes with accurate measurement.
  • Where can users find the project files?
    The files are available on Github for those who wish to tinker at home.
  • Is this design considered a final product?
    It is described as a solid proof of concept and a good base for further revisions.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top