Gripper Mechanisms: Fiber-Reinforced Soft Gripper
Gripper Mechanisms: Fiber-Reinforced Soft Gripper
Gripper Mechanisms: Fiber-Reinforced Soft Gripper
Fig. 1
Literature Review
Soft Robotics
Fiber-reinforced actuators are a class of soft actuator. The basic design consists of an
elastomer bladder wrapped with inextensible reinforcements. The fiber-reinforced bending
actuator documented here consists of a core bladder reinforced with a strain-limiting layer
and inextensible fibers. Material stiffness defines the amount of pressure required to actuate
and the output forces attainable. Low durometer (high strain) materials will bend at lower
pressures but will produce lower output forces.
Fig 2 shows the components of the actuator.
Bending Extending
Fig. 2
Figure 3 shows the arrangement of air pump and valves for the actuation of soft robots in order
to carry out inflation and deflation cycles. As shown, it consists of an air pump to act as the
pressure source; two solenoid valves (one acts as an air supply valve while the other as an
exhaust valve) and a pressure sensor to measure the air pressure in the soft actuator.
Compressed air from the pump passes through the air supply solenoid valve and changes to
output pressure when the air supply solenoid valve turns ON. In this way, air from the supply
pump passes through the air supply solenoid valve and changes to output pressure. A PWM
(Pulse-Width Modulated) output is then produced on the output pin of the MCU to switch
ON/OFF the exhaust valve in order to produce an output pressure equal to the desired pressure.
The exhaust valve is also used to deflate the soft actuator - this is essential for crawling motions
of soft robots. The output pressure is fed back to the microcontroller via the pressure sensor. This
is to check if the desired pressure has become equal to the output pressure. Pressure corrections
then occur to produce an output pressure that is equal to the set pressure. Once the pressure
sensor has sensed that the desired pressure is equal to the output pressure, the exhaust valve will
turn OFF (close) in order to maintain a constant pressure
Fig. 3 Fig. 4
A flexible filament like TPU is used to 3D print the gripper. A servo is used to actuate the
gripper by creating tension in the strings attached to the claw fingers. This is an economical
alternative to the soft robotic gripper but the gripping range is lesser than the former.
Fig. 5
Servo Gripper:
A servo-driven aluminum-made claw, which can be precisely controlled from the input PWM
signal. Provides more sturdiness and is more reliable in the longer run.
Fig. 6
Gripper Selection
Although soft gripper provides various advantages of adapting to the object to be lifted and low-
power but the high cost of flexible liquid silicone rubber and control board made us prefer the
servo gripper, which has a more durable claw and the only component with a probability of
failure is the servo which can be replaced easily. Print-in place gripper is more susceptible to
printing failure due to TPU and servo gripper provides more modularity as degrees of freedom
can be increased by attaching additional servos on a pan/tilt bracket.
Motor Selection
Model: MG995
Weight: 55 gm
Operating voltage: 4.8V~ 7.2V
Stall torque @4.8V : 13kg-cm
Stall torque @6.6V : 15kg-cm
Mobile Application:
The gripper can also be controlled using voice commands detected
by integrating the google assistant with the application. A
Bluetooth module, HC-05, attached to Arduino Uno, which
controls the servos for movement is used to send and receive data
from mobile phone to the Arduino.
Fig. 9
Image Processing
Vision is essential for the path planning of the AUV and mapping the surrounding environment.
The vehicle is equipped with a Logitech C270 USB camera in front of the main hull providing
visual feed to plan its motion according to various tasks to be performed and which are lined up
in the mission planner of the AUV. Jetson Nano is the GPU which takes care of all the
processing tasks and also interfaces various sensors with Microprocessor unit, which is Arduino
Mega.
The usb_cam package is used extract the frames from the camera, extracting 24 frames per
second. The OpenCV library is used for computer vision applications using Python3 as a high-
level language.
The below steps are performed in order to extract the objects from the captured frame:
Fig. 10 (a) Original frame Fig. 10 (b) Gate detected from frame
Fig. 10 (c) Position offsets in vertical plane Fig. 10 (d) Area of the gate detected from the
(x and y corresponding to sway and heave frame. This value is used as a threshold for
respectively) from the center of the frame extraction.
captured.
Buoy Detection
From figure 12, figures (a) and (b) represent the position offsets and area detected of the buoy
from the frame using the bounding box method. Similarly, figures (c) and (d) represent the same
for rotated rectangle method for a different frame. Figures (e) and (f) represent the aspect ratio
and angle values which are used as a threshold for detection.