+ All Categories
Home > Documents > 817 Mentaca: An Universal Jamming Gripper on Wheels€¦ · Mentaca: An Universal Jamming Gripper...

817 Mentaca: An Universal Jamming Gripper on Wheels€¦ · Mentaca: An Universal Jamming Gripper...

Date post: 25-Aug-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
7
Mentaca: An Universal Jamming Gripper on Wheels Harold-Rodrigo Valenzuela-Coloma, Yi-sheng Lau-Cortes, Ricardo-Enrique Fuentes-Romero, Juan Cristobal Zagal, Member, IEEE, and Ricardo-Franco Mendoza-Garcia, Member, IEEE Abstract—Versatile robotic grasping is often limited by the local working envelope of robotic arm grippers. The ability to combine large scale displacement with fine positioning of an end effector is desired for mobile robots operating in uncharted environments. In this work we explore the alternative of mounting an universal jamming gripper on top of an omnidirectional mobile platform. We built a mobile platform with a 3-DOF manipulator on top, and explore the modifications required for an universal jamming gripper to become mobile. Although the platform is not fully autonomous yet, it already delivers interesting insights on the implementation of a system capable of combining locomotion with the ability to pick and place small delicate objects. To the best of our knowledge, this is the first realization of an mobile universal jamming gripper. Index Terms—Jamming, Mobile Robot, Universal Gripper I. I NTRODUCTION The task of approaching, grasping, transporting and drop- ping of objects is fundamental to robotics [1]. This procedure was for example required for robots to aid on the exploration of damage at the Fukushima Daiichi nuclear plant after the tsunami of Japan in 2011; when the levels of radiation were too high to safely allow humans to enter [2]. This work describes the design and implementation of a small mobile robot capable of transporting objects of arbitrary shapes with ease. Mobile robots typically consist on a mobile base carrying a manipulator on top [1]. Caterpillar tracks, such as those used in tanks, is a popular mobility approach [3], [4] made of a continuous band of threads driven by two or more wheels that provides great traction through loose/rough terrains but that is highly inefficient in hard surfaces [1]. Nonholonomic wheels, such as those used in cars, is another popular approach [5], [6] that provides simplicity and stability at high speeds but with a limited manoeuvrability that may discourage its uses in highly-constrained environments [7]. Some robots [8] combine approaches, e.g., running on wheels by default but dropping caterpillar tracks if required in order to gain speed and traction at the expense of simplicity. Swedish or mecanum wheels [9], [10] have small passive rollers attached at 45 o or 90 o angles around the main circumference of the wheel that provide low friction in many directions; not only forward and backward. Using several mecanum wheels, omnidirectional movements Manuscript submitted August 25th, 2015. This work was funded by the Undergraduate Research Program of the Research Department of the University of Tarapaca, Project Grant Number 8710-13. H.-R. Valenzuela-Coloma, Y.-s. Lau-Cortes, R.-E. Fuentes-Romero, and R.-F. Mendoza-Garcia are with the Escuela Universitaria de Ingenieria Mecanica, Universidad de Tarapaca, Arica 1010069, Chile (e-mail: [email protected]; [email protected]; [email protected]; [email protected]). J.C. Zagal is with the Departamento de Ingenieria Mecanica, Facultad de Ciencias Fisicas y Matematicas, Universidad de Chile, Santiago 8370448, Chile (e-mail: [email protected]). (a) Approaching the object. (b) Conforming around the object. (c) Evacuating the balloon. (d) Grasping the object. with high manoeuvrability can be achieved at the expense of simplicity. For the sake of mobility in highly constrained environments with hard surfaces (see Fig. 9), the mobile base described in this work is loaded with four mecanum 45 o wheels (see Fig. 2). Another important part of the robot platform is the manip- ulator on top with its gripper. Universal grasping of objects of varying shapes is always desired here, but this task –that ap- pear simple to humans– may turn very complicated for robots. The one degree-of-freedom (1-DOF) parallel jaws gripper is a popular grasping approach that, despite of having a simple hardware implementation, requires complex vision/grasping algorithms to perform universal grasping [11], [12]. In addition to that, depending on the fragility of objects, some sort of force control must be added [13] or –at least– some compliance with, e.g., flexible jaws considered [14]. Robotic hands are another grasping approach that, by means of a very complex design and control, allows for universal grasping [11], [15]. Although under-actuated, relatively simpler options are appearing to reduce complexity and cost of this technology [16], its highly demanding computational requirements makes them –in general– unsuitable for mobile applications. 978-1-4673-8756-9/15/$31.00 ©2015 IEEE Fig. 1: Working principle of an universal jamming gripper. (a) the gripper approaches the object, (b) conforms around it, (c) vacuum-hardens its interior, and (d) grasp the object. 817
Transcript
Page 1: 817 Mentaca: An Universal Jamming Gripper on Wheels€¦ · Mentaca: An Universal Jamming Gripper on Wheels Harold-Rodrigo Valenzuela-Coloma, Yi-sheng Lau-Cortes, Ricardo-Enrique

Mentaca: An Universal Jamming Gripper on WheelsHarold-Rodrigo Valenzuela-Coloma, Yi-sheng Lau-Cortes, Ricardo-Enrique Fuentes-Romero,

Juan Cristobal Zagal, Member, IEEE, and Ricardo-Franco Mendoza-Garcia, Member, IEEE

Abstract—Versatile robotic grasping is often limited by thelocal working envelope of robotic arm grippers. The ability tocombine large scale displacement with fine positioning of anend effector is desired for mobile robots operating in unchartedenvironments. In this work we explore the alternative of mountingan universal jamming gripper on top of an omnidirectionalmobile platform. We built a mobile platform with a 3-DOFmanipulator on top, and explore the modifications requiredfor an universal jamming gripper to become mobile. Althoughthe platform is not fully autonomous yet, it already deliversinteresting insights on the implementation of a system capableof combining locomotion with the ability to pick and place smalldelicate objects. To the best of our knowledge, this is the firstrealization of an mobile universal jamming gripper.

Index Terms—Jamming, Mobile Robot, Universal Gripper

I. INTRODUCTION

The task of approaching, grasping, transporting and drop-

ping of objects is fundamental to robotics [1]. This procedure

was for example required for robots to aid on the exploration

of damage at the Fukushima Daiichi nuclear plant after the

tsunami of Japan in 2011; when the levels of radiation were too

high to safely allow humans to enter [2]. This work describes

the design and implementation of a small mobile robot capable

of transporting objects of arbitrary shapes with ease.

Mobile robots typically consist on a mobile base carrying a

manipulator on top [1]. Caterpillar tracks, such as those used

in tanks, is a popular mobility approach [3], [4] made of a

continuous band of threads driven by two or more wheels that

provides great traction through loose/rough terrains but that is

highly inefficient in hard surfaces [1]. Nonholonomic wheels,

such as those used in cars, is another popular approach [5],

[6] that provides simplicity and stability at high speeds but

with a limited manoeuvrability that may discourage its uses in

highly-constrained environments [7]. Some robots [8] combine

approaches, e.g., running on wheels by default but dropping

caterpillar tracks if required in order to gain speed and traction

at the expense of simplicity. Swedish or mecanum wheels [9],

[10] have small passive rollers attached at 45o or 90o angles

around the main circumference of the wheel that provide low

friction in many directions; not only forward and backward.

Using several mecanum wheels, omnidirectional movements

Manuscript submitted August 25th, 2015. This work was funded bythe Undergraduate Research Program of the Research Department of theUniversity of Tarapaca, Project Grant Number 8710-13.

H.-R. Valenzuela-Coloma, Y.-s. Lau-Cortes, R.-E. Fuentes-Romero,and R.-F. Mendoza-Garcia are with the Escuela Universitaria deIngenieria Mecanica, Universidad de Tarapaca, Arica 1010069, Chile(e-mail: [email protected]; [email protected];[email protected]; [email protected]).

J.C. Zagal is with the Departamento de Ingenieria Mecanica, Facultad deCiencias Fisicas y Matematicas, Universidad de Chile, Santiago 8370448,Chile (e-mail: [email protected]).

(a) Approaching the object. (b) Conforming around the object.

(c) Evacuating the balloon. (d) Grasping the object.

with high manoeuvrability can be achieved at the expense

of simplicity. For the sake of mobility in highly constrained

environments with hard surfaces (see Fig. 9), the mobile base

described in this work is loaded with four mecanum 45o

wheels (see Fig. 2).

Another important part of the robot platform is the manip-

ulator on top with its gripper. Universal grasping of objects of

varying shapes is always desired here, but this task –that ap-

pear simple to humans– may turn very complicated for robots.

The one degree-of-freedom (1-DOF) parallel jaws gripper is a

popular grasping approach that, despite of having a simple

hardware implementation, requires complex vision/grasping

algorithms to perform universal grasping [11], [12]. In addition

to that, depending on the fragility of objects, some sort

of force control must be added [13] or –at least– some

compliance with, e.g., flexible jaws considered [14]. Robotic

hands are another grasping approach that, by means of a very

complex design and control, allows for universal grasping [11],

[15]. Although under-actuated, relatively simpler options are

appearing to reduce complexity and cost of this technology

[16], its highly demanding computational requirements makes

them –in general– unsuitable for mobile applications. 978-1-4673-8756-9/15/$31.00 ©2015 IEEE

Fig. 1: Working principle of an universal jamming gripper. (a) the gripper

approaches the object, (b) conforms around it, (c)vacuum-hardens its

interior, and (d) grasp the object.

817

Page 2: 817 Mentaca: An Universal Jamming Gripper on Wheels€¦ · Mentaca: An Universal Jamming Gripper on Wheels Harold-Rodrigo Valenzuela-Coloma, Yi-sheng Lau-Cortes, Ricardo-Enrique

An universal jamming gripper is a grasping approach that

seems to overcome the limitation of complexity for doing

universal grasping [11]. This end effector is made of a vacuum

source in combination with a balloon filled with granular

material, such as coffee, that approaches objects (see Fig

1a), conforms around them (see Fig. 1b), vacuum-hardens

(see Fig. 1c), and finally grasps the objects (see Fig. 1d).

As stated by Brown et al. in [11], grasping is achieved due

to three mechanisms: “geometric constraints from interlock-

ing between gripper and object surfaces, static friction from

normal stresses at contact, and additional suction effects, if

the gripper membrane can seal off a portion of the object’s

surface”. Although jamming grippers have only been studied

in fixed robot arms functioning entirely in open loop; i.e.,

without grasp planning, vision, or sensory feedback [17];

the simplicity of their grasping process suggests them as

a convenient option for mobile applications too. The main

challenge here consists in making the jamming phenomenon

work with a small mobile robot arm that is unable to exert

forces as strong as a fixed robot arm does. This work replicates

an universal jamming gripper, explores materials properties

to make the gripper smaller and so more transportable than

current implementations, and then mounts it to the omnidirec-

tional base to realize –to the best of our knowledge– the first

mobile universal jamming gripper.

Since no complex orientation requirements are foreseen to

successfully position the jamming gripper in a proper grasping

pose, and since the final dexterity of the robot is anyway

defined by the sum of the degrees-of-freedom (DOFs) provided

by the manipulator on top plus those of the mobile platform

[1], a simple 3-DOFs servo-loaded arm is considered for the

robot (see Fig. 5).

Although the platform is not fully autonomous yet, the

current prototype already delivers useful guidelines on the

implementation of a system capable of combining locomotion

with the ability to pick and place small delicate objects of

diverse shapes. On top of that, it also delivers interesting

insights on the migration of the jamming phenomenon from

strong fixed robot arms to weaker mobile robots manipulators;

a work that entails a careful investigation of jamming materials

from a hardness and granularity point of view.

The paper is divided as follows: Sec. II provides details

on the methods followed for the selection of the hardware,

Sec. III provides details on materials and control software

implemented, Sec. IV shows the results of capabilities and

performance of the robot, and Sec. V provides discussion and

conclusions about the results.

II. DESIGN

During design, mechanical, electronic and processing com-

ponents were all together continuously taken into considera-

tion. Mechanical components include vacuum source, electro-

valves, motors, wheels, and jamming material; electronic com-

ponents include power source, motor drivers, and sensors; and

processing components included control and communication

boards. For organizational purposes, however, the work was

divided in three subsystems: mobile platform, robot arm,

and jamming gripper. Most components were selected at the

moment of developing each subsystem, but those relevant to

the whole robot (i.e., to the three subsystems), such as power

source, and control and communication boards, were selected

at the beginning.

A. Components Relevant to the Whole Robot

1) Power Source: A LiPo, 11.1V, 2200mAh, 20C battery

delivers sufficient voltage to directly drive power components,

such as motors, electro-valves, and vacuum pumps, and to be

reduced by voltage regulators to energize low-power electron-

ics. Its size was selected on the assumption that four motors

at the wheels, three motors at the arm, and one vacuum pump

would consume around 3.5A during simultaneous operation.

The battery can then provide around 30min of autonomy to

the robot.

2) Control Board: An Arduino DUE provides the process-

ing power to coordinate all the subsystems. Its selection was

based on the expertise of the group using Arduino. The main

features of this board satisfy the control requirements of the

robot; for example, 12 PWM ports and 12 analog inputs enable

interaction with plenty of servos and sensors, respectively.

Besides, embedded serial communication ports, such as SPI

or I2C, could further expand its capabilities.

3) Communication Board: Finally, a Bluetooth Mate Gold

enables interaction with a PC for debugging purposes. Its

selection was simply based on its availability at the laboratory.

B. Mobile Platform

Since the mobile platform provides a fixed reference to

the robot arm and the jamming gripper (see Fig. 6), it was

designated to host all the components described in Sec. II-A,

as well as mechanical components, such as wheels and motors,

and electronics components, such as motor drivers and sensors.

Two rigid layers would provide the structure to accommodate

the components, as shown in Fig. 2.

1) Wheels: As mentioned in Sec. I, mecanum 45o wheels

were selected for dexterous, omnidirectional movements.

2) Motors: In order to select motors, required torques to

move the wheels were estimated using an approximation of

the robot weight, W , of 2Kg. With this weight, calculations

delivered –in the worse case scenario– 0.093Nm per wheel to

move the robot. Hence, 19:1 gear-reduced DC motors with a

Fig. 2: A graphical representation of the dimensions and arrangement of

components at the base.

818

Page 3: 817 Mentaca: An Universal Jamming Gripper on Wheels€¦ · Mentaca: An Universal Jamming Gripper on Wheels Harold-Rodrigo Valenzuela-Coloma, Yi-sheng Lau-Cortes, Ricardo-Enrique

stall torque of 0.6Nm and a great no-load speed of 500RPM

were selected.

3) Control: Among the electronics required to control

the mobile platform, two double H-bridges were selected to

provide four bi-directional voltages/currents to the four DC

motors driving the wheels. The resulting movement of the

platform can be controlled by modulating the direction and

speed of rotation of each wheel, as indicated in Fig. 3.

C. Robot Arm

Since orientation is not too crucial for grasping with jam-

ming technology, position-only controlled placement should

satisfy the kinematic requirements of the robot. Hence, a

simple 3-DOFs servo-loaded arm was considered to position

the gripper. The arm is designed to have a planar configuration,

as shown in Fig. 5.

1) Servomotors: One very popular approach to build small

robot arms are the ROBOTIS Dynamixels servomotors. These

serial communication-controlled actuators have even imple-

mented manipulators for small aerial vehicles [18], an extreme

(a) Robot arm. (b) Overhead view.

(c) Side view.

z

Joins θ d a α

1 q1 l1 l∗1 902 q2 0 l2 03 q3 0 l3 0

case of mobile robot. However, due to the limited availability

of high-end Dynamixel models in South-America, standard,

PWM-controlled, Hitec HSR-5498SG robot servomotors de-

veloping 11Kg.cm@6V were selected instead. Considering

the geometry of the arm, its load capacity was calculated as

0.52Kg when fully extended.

2) Forward Kinematics: The forward kinematics of the

robot arm was calculated following the Denavit-Hartenberg

approach [19] and using the dimensions shown in Figs. 4 and

5a. This approach demanded the allocation of the reference

frames according to Fig. 4 and delivered the D-H parameters

shown in Table I. With these parameters, the resulting forward

kinematics matrix contains the following position elements:

px = cos(q1)[l∗1 + l3 cos(q2 + q3) + l2 cos(q2)] (1a)

py = sin(q1)[l∗1 + l3 cos(q2 + q3) + l2 cos(q2)] (1b)

pz = l1 + l3 sin(q2 + q3) + l2 sin(q2). (1c)

3) Inverse Kinematics: The inverse kinematics of the robot

arm was calculated using the dimensions shown in Fig. 5, and

following a geometrical approach suitable for robots with a

Fig. 3: Resulting movements from different combinations of turning

directions of mecanum 45 wheels.o

Fig. 4: Reference frames allocation on the kinematic configu- ration for

determining the DH-parameters of the robot.

Fig. 5: (a) Robot arm with the world coordinate frame, the lengths of fixed

links l11

∗, l , l 2and l , and the P

, and, P P3 parameter. (b) Overhead view of the

robot arm showing the q parameters. (c) Side view of the1 x y

2and q3robot arm showing the q parameters.

TABLE I: D-H Parameters

819

Page 4: 817 Mentaca: An Universal Jamming Gripper on Wheels€¦ · Mentaca: An Universal Jamming Gripper on Wheels Harold-Rodrigo Valenzuela-Coloma, Yi-sheng Lau-Cortes, Ricardo-Enrique

few DOFs [19]. This method relied mainly on the triangles

shown in Figs. 5b and 5c, and delivered the following angles

in function of the desired position:

q1 = arctg

(Py

Px

)(2)

q3 = arctg±√

1− cos2(q3)

cos(q3)(3)

q2 = arctg

⎛⎝ Pz − l1√

P 2x + P 2

y − l∗1

⎞⎠−arctg

(l3 ∗ sen(q3)

l2 + l3 ∗ cos(q3))

(4)

where cos(q3) =(√

P 2x+P 2

y−l∗1)2+(Pz−l1)

2−l22−l232∗l2∗l3 and

sen(q3) =√

1− cos2(q3).4) Control: These angles, q1, q2, and q3, enable advanced

control of the movements of the robot arm, such as following a

straight line in the space. To do so, these equation can be coded

in the Arduino language, and simple way-points extrapolation

can join origin and target points in the Cartesian space.

D. Jamming Gripper

This work replicated the design of the jamming gripper

presented in [17] although scaling down the dimensions and

excluding the positive pressure line. Hence, no throwing of

objects or autonomous reset of the gripper are possible.

1) Vacuum Pump: In order to generate a strong grasping

force, an AIRPO D2018B 12V vacuum pump able to generate

up to 16”Hg of vacuum was selected. With a weight of

290 gr, the pump was placed at the mobile base, and a single

pneumatic line was forwarded to the balloon located at the

end of the robot arm, as shown in Fig. 6.

2) Granular Material: At this point, the replication of the

jamming gripper considered the use of ground coffee as the

granular material enclosed within the balloon, as proposed by

Amend et. al. in [17].

III. IMPLEMENTATION

The materials used to build the prototypes were acrylic and

ABSplus. Acrylic (or PMMA) was used to build 2D-parts

because of its high resistance to impact and its suitability

for laser cut machining. ABSplus was used to build 3D-

parts because the available 3D-printer required this material

as supply.

A. Mobile Platform

Two 3mm thick acrylic layers provide structural strength

to the mobile base in a “sandwich” configuration (see Figs. 2

and 6). The lower level hosts the four DC motors and wheels,

the middle level hosts the vacuum pump and protects delicate

electronics, such as the control board and the H-bridges, and

the upper level hosts the battery and the manipulator. Several

cables electrically connect the different levels through laser-cut

holes.

1) Control: To control a wheel, one digital signal and

one PWM signal are sent from the control board to a H-

bridge that, respectively, adjusts polarity and magnitude of the

voltage provided to one motor. This voltage –in turn– controls

direction and speed of rotation of one wheel. As each H-bridge

controls up to two motors, two double H-bridges require four

digital and four PWM signals from the control board to fully

control the four wheels independently. An Arduino program

receives high-level robot commands, such as forward(),

and executes lower-level actions, such as moving the four

wheels forward according to Fig. 3.

B. Robot Arm

The robot arm has two ABSplus 3D-printed links (base and

lower arm) and one (parallel) laser cut acrylic link (upper

arm) joining the servomotors selected at Sec. II-C. The first

servomotor located at the base of the arm is not visible because

it is embedded inside the 3D-printed body. The last link, the

lower arm, also hosts the balloon of the jamming gripper (see

Fig. 6).

1) Control: Each servomotor requires one PWM signal

from Arduino in order to adopt a particular angular posi-

tion. Hence, three PWM signals from the control board are

required to fully control the three DOFs of the arm. An

Arduino function implements the inverse kinematics of the

arm described by the angles q1, q2 and q3 obtained through

the Eqs. 2, 4, and 3, respectively, and adjust the angles of

the servomotors accordingly. On top of this function, another

function extrapolates 3D-points at an adjustable interval (e.g.,

2mm) along a straight line that joins the current position,(p0x, p

0y, p

0z

), with the target position,

(p1x, p

1y, p

1z

), of the tip of

the robot arm. A master program executes commands such as

move_arm() by using 3D coordinates received through the

serial interface as arguments. The direct kinematic described

by the position elements px, py and pz obtained through the

Eqs. 1a, 1b and 1c, respectively, is also implemented as a

function, but it is only being used to check the angles obtained

from the inverse kinematics. At future, the direct kinematics

could also be used to simulate free-of-collision manipulation

throughout intricate structured environments [20].

C. Jamming Gripper

Minimizing leaks during implementation assures the high

vacuum levels required to hold objects firmly. It also saves

energy because less active pumping of air is required to

preserve vacuum [21]. The pneumatic line connecting the

vacuum pump with the jamming gripper was therefore directly

attached to the mouth of the balloon using plastic zip ties.

1) Granular Material: The consistency of the original

replication of the jamming gripper, the one filled with ground

coffee, required considerable strength at the robot arm to

achieve successful grasping. Since the robot arm under devel-

opment is a small, transportable one, exerting a strong force

is difficult. Hence, another materials and levels of granularity

were explored. These materials included coffee beans and

Styrofoam balls and were compared in terms of the pushing

820

Page 5: 817 Mentaca: An Universal Jamming Gripper on Wheels€¦ · Mentaca: An Universal Jamming Gripper on Wheels Harold-Rodrigo Valenzuela-Coloma, Yi-sheng Lau-Cortes, Ricardo-Enrique

(a) Back view of the robot. (b) Front view of the robot.

force required to achieve successful grasping, or pushing-

to-grasp force. In all cases, the jamming material filled the

interior of the balloons but without forcing their walls. Two

kinds of latex balloons, with inflated diameters of 20 cm and

25 cm, were also tested. A convenient combination found –forthis particular robot arm– was a 25 cm inflated diameter

balloon filled with 1mm to 1.5mm diameter Styrofoam balls.

Detailed findings on this topic will be provided in Sec. IV-B.

2) Control: Since no positive pressure line was considered,

a simple ON/OFF control was implemented to activate the

vacuum pump that hardens the balloon. To do so, a single

digital signal was required from Arduino.

IV. RESULTS

A. Capabilities

The robot (see Fig. 6) receives commands from a PC thor-

ough a serial interface using wired USB or wireless Bluetooth

media. Due to its omnidirectional wheels, the robot moves

forward, backward, side-to-side, diagonally and rotates. The

robot arm follows straight lines in the Cartesian 3D-space, and

the jamming gripper grasps objects of diverse shapes, such as

LEDs, cubes, spheres, and ball bearings.

B. Minimal ”Pushing” Force for Successful Grasping

In order to find a suitable jamming material for the mobile

gripper, coffee beans and Styrofoam balls were tested with

different levels of granularity. The experiences considered

crushed coffee (see Fig. 7a), ground coffee (see Fig. 7b),

2.5mm average diameter Styrofoam balls (see Fig. 7c), and

1.2mm average diameter Styrofoam balls (see Fig. 7d). The

crushed coffee beans have uneven shapes and sizes, whilst the

smaller ground coffee grains and the Styrofoam balls (in their

two sizes) are much more homogeneous in shape and size.

The experience consisted on programming the robot to

apply a force to objects of diverse shapes and weights, and

measuring the vertical force required to successfully grasp

(a) Crushed coffee. (b) Ground coffee.

(c) 2.5mm φ Styrofoam balls. (d) 1.2mm φ Styrofoam balls.

them. For this experience, a successful grasping attempt was

defined as the scenario when the objects stayed more than

5 s at the gripper without falling off. Also, the minimal force

required for successful grasping was defined as the vertical

force required to grasp each object on –at least– one out of

10 attempts. After each attempt, the gripper was manually

reset by disconnecting the pneumatic line from the pump and

by re-accommodating the jamming material by hand [22]. In

most cases the force was applied to the center of body of

the object (see Fig. 8b), but in the case of objects of greater

dimensions than the latex balloon the force was applied on

a corner (see Fig. 8c) or on an edge (see Fig 8d). The force

was measured using a 1 g resolution digital food scale that

also served as the supporting surface for the grasped objects.

Table II shows the average of the minimal forces required

for successful grasping of diverse objects after 10 runs of

the experiment, and the success rate related to each of these

minimal forces. In addition to that, the table also shows the

weights and heights of the tested objects, and the weights of

the amount of granular material filling the balloon in each

case. In this experience it was appreciated that the ground

coffee got much harder than all the other materials when the

air was evacuated.

C. Performance

The mobile platform was programmed to pick, transport

and place two different objects, a Styrofoam polyhedron and

a plastic gear, along an intricate scenery over a hard melamine

surface, as shown in Fig. 9. The complete set of actions was

programmed in a completely open-loop time-based fashion,

i.e., without using any kind of high level vision or compass

sensors. The platform was purposely programmed to take

advantage of dexterous lateral movements to exploit at maxi-

mum the advantages of Swedish wheels. Turns were avoided

because it was difficult for the robot to keep the correct

orientation after those actions. The robot arm was programmed

Fig. 6: Back and front views of the robot. Notice the single pneumatic line going from the vacuum pump to the latexballoon.

Fig. 7: Four different granular materials explored as candidates for the

mobile jamming gripper of reduced dimensions. (a) shows crushed coffee,

(b) ground coffee, (c) 2.5 mm averagediameter Styrofoam balls, and

(d) 1.2 mm average diameterStyrofoam balls.

821

Page 6: 817 Mentaca: An Universal Jamming Gripper on Wheels€¦ · Mentaca: An Universal Jamming Gripper on Wheels Harold-Rodrigo Valenzuela-Coloma, Yi-sheng Lau-Cortes, Ricardo-Enrique

Tested Object

(weight, height)Crushed Coffee(weight = 44 g)

Ground Coffee(weight = 42 g)

Styrofoam 2.5mm

(weight = 10 g)

Styrofoam 1.2mm

(weight = 10 g)

LED 103 g 229 g 21 g 28 g(< 1 g, 5mm) (50% success) (70% success) (50% success) (60% success)

Coin failure 368 g 94 g 92 g(3 g, 2.5mm) (no-success) (40% success) (40% success) (70% success)

Pencil failure 201 g 34 g 51 g(8 g, 10mm) (no-success) (30% success) (100% success) (100% success)

Styrofoam Cube failure failure 217 g 41 g(3 g, 51mm) (no-success) (no-success) (90% success) (80% success)

Styrofoam Sphere failure failure failure 58 g(3 g, 50mm) (no-success) (no-success) (no-success) (100% success)Ball Bearings failure failure 116 g 207 g(76 g, 12mm) (no-success) (no-success) (30% success) (80% success)

(a) Approaching a pencil. (b) Pushing a pencil.

(c) Pushing a Styrofoam cube. (d) Pushing ball bearings.

to perform basically four actions: point to the front, point to

left, point to right, and point upwards. The last position was

convenient to securely transport the objects without crashing

the walls. The gripper was actuated (or evacuated) for at least

3 s before raising the objects to transport them, and it was left

stationary for 4 s before raising the arm and beginning to move

the platform after placing them.

V. DISCUSSIONS AND CONCLUSIONS

A mobile universal gripper with potential to solve the

fundamental robotic task of picking, transporting and placing

objects of diverse sizes and shapes was built; and this work

showed that it is feasible to do so by mounting a jamming

gripper in a mobile robotic platform. Crushed coffee has

however poor performance at these scales. In general we

believe that, when the robots are not able to exert strong

forces on the balloon, any material with large grain size willhave poorer performance than more granular counterpartsbecause vacuum chambers between balloon and surfaces, that

also help when grasping with granular materials [11], [22], are

less likely to be formed.

The platform is able to easily grasp objects of diverse shapes

and to transport them across intricate passages. A three DOFs

robot arm is sufficient to successfully manipulate the gripper.

Notice that experiments were performed with all the precision

issues currently present in the robot, due to uneven weight

distribution and lacking of speed sensors on each wheel, which

demonstrates the simplicity of grasping objects of varying

shapes with a mobile universal jamming gripper.

Future work considers the increment of the robot autonomy

with the addition of speed sensors, such as encoders at the

wheels; a vision sensor, such as a CMUcam4; and a higher

level direction sensor, such as an electronic compass. Further

improvement of grasping performance could also be achieved

by adding a positive pressure pneumatic line.

VI. ACKNOWLEDGMENT

The authors would like to thank Daniel Sapiain-Caro and

Alexis Fuentealba-Orrego for their contributions at the early

stages of this project. Also to professor Alberto Gallegos-

Araya for its contributions to the diffusion of the project, and

to professor Ernesto Ponce-Lopez for his preliminary technical

review of this work.

REFERENCES

[1] R. Siegwart, I. R. Nourbakhsh, and D. Scaramuzza, Introduction toAutonomous Mobile Robots, 2nd ed. The MIT Press, February 2011.

[2] K. Nagatani, S. Kiribayashi, Y. Okada, K. Otake, K. Yoshida,S. Tadokoro, T. Nishimura, T. Yoshida, E. Koyanagi, M. Fukushima,and S. Kawatsuma, “Emergency response to the nuclear accident at thefukushima daiichi nuclear power plants using mobile rescue robots,”Journal of Field Robotics, vol. 30, no. 1, pp. 44–63, 2013. [Online].Available: http://dx.doi.org/10.1002/rob.21439

[3] W. Lee, S. Kang, M. Kim, and M. Park, “Robhaz-dt3: teleoperatedmobile platform with passively adaptive double-track for hazardousenvironment applications,” in Intelligent Robots and Systems, 2004.(IROS 2004). Proceedings. 2004 IEEE/RSJ International Conference on,vol. 1, Sept 2004, pp. 33–38 vol.1.

[4] A. Soriano, L. Marin, M. Valles, A. Valera, and P. Albertos, “Low costplatform for automatic control education based on open hardware,” inPreprints of the 19th World Congress of The International Federationof Automatic Control, E. Boje and X. Xia, Eds., vol. 19, no. 1, CapeTown, South Africa, August 2014.

[5] G. White, R. Bhatt, C. P. Tang, and V. Krovi, “Experimental evaluationof dynamic redundancy resolution in a nonholonomic wheeled mobilemanipulator,” Mechatronics, IEEE/ASME Transactions on, vol. 14, no. 3,pp. 349–357, June 2009.

[6] M. Kazemi, K. Gupta, and M. Mehrandezh, “Path planning for image-based control of wheeled mobile manipulators,” in Intelligent Robotsand Systems (IROS), 2012 IEEE/RSJ International Conference on, Oct2012, pp. 5306–5312.

Fig. 8: Robot applying upside-down forces to objects ofdiverse shapes and

weights in order to measure the vertical force required to successfully grasp

them.

TABLE II: Minimal Pushing Forces Required to Raise Objects of Diverse Shapes and Weights

822

Page 7: 817 Mentaca: An Universal Jamming Gripper on Wheels€¦ · Mentaca: An Universal Jamming Gripper on Wheels Harold-Rodrigo Valenzuela-Coloma, Yi-sheng Lau-Cortes, Ricardo-Enrique

(a) Initial position. (b) Grasping a polyhedron. (c) Transporting a polyhedron. (d) Placing a polyhedron.

(e) Grasping a gear. (f) Transporting a gear. (g) Placing a gear. (h) Final position.

[7] J. Hua, Y. Cui, W. Ding, H. Li, Y. Wang, and N. Xi, “Modeling andcontrol of wheeled mobile robot in constrained environment based onhybrid control framework,” in Robotics and Biomimetics (ROBIO), 2009IEEE International Conference on, Dec 2009, pp. 75–79.

[8] D. Choi, J. Kim, S. Cho, S. Jung, and J. Kim, “Rocker-pillar : Designof the rough terrain mobile robot platform with caterpillar tracks androcker bogie mechanism,” in Intelligent Robots and Systems (IROS),2012 IEEE/RSJ International Conference on, Oct 2012, pp. 3405–3410.

[9] J. Salih, M. Rizon, and S. Yaacob, “Designing omni-directional mobilerobot with mecanum wheel,” American Journal of Applied Sciences,vol. 3, no. 5, pp. 1831–1835, 2006.

[10] G. Indiveri, “Swedish wheeled omnidirectional mobile robots: Kinemat-ics analysis and control,” Robotics, IEEE Transactions on, vol. 25, no. 1,pp. 164–171, Feb 2009.

[11] E. Brown, N. Rodenberg, J. Amend, A. Mozeika, E. Steltz, M. Zakin,H. Lipson, and H. Jaeger, “Universal robotic gripper based on thejamming of granular material,” Proceedings of the National Academyof Sciences (PNAS), vol. 107, no. 44, pp. 18 809–18 814, November2010.

[12] Y.-C. Lin, S.-T. Wei, and L.-C. Fu, “Grasping unknown objects usingdepth gradient feature with eye-in-hand rgb-d sensor,” in AutomationScience and Engineering (CASE), 2014 IEEE International Conferenceon, Aug 2014, pp. 1258–1263.

[13] M. Brown, “A controlled impedance robot gripper,” AT T TechnicalJournal, vol. 64, no. 4, pp. 937–969, April 1985.

[14] A. Vazquez, I. Payo, R. Fernandez, J. Becedas, and J. Jimenez, “Designparameters of flexible grippers for grasping,” in Robotics and Automa-tion (ICRA), 2013 IEEE International Conference on, May 2013, pp.2060–2066.

[15] A. Bicchi and V. Kumar, “Robotic grasping and contact: a review,”in Robotics and Automation, 2000. Proceedings. ICRA ’00. IEEEInternational Conference on, vol. 1, 2000, pp. 348–353 vol.1.

[16] R. Howe, A. Dollar, and M. Claffee, “Robots get a grip,” Spectrum,

IEEE, vol. 51, no. 12, pp. 42–47, December 2014.[17] J. Amend, E. Brown, N. Rodenberg, H. Jaeger, and H. Lipson, “A

positive pressure universal gripper based on the jamming of granularmaterial,” Robotics, IEEE Transactions on, vol. 28, no. 2, pp. 341 –350,April 2012.

[18] S. Kim, S. Choi, and H. Kim, “Aerial manipulation using a quadrotorwith a two dof robotic arm,” in Intelligent Robots and Systems (IROS),2013 IEEE/RSJ International Conference on, Nov 2013, pp. 4990–4995.

[19] R. J. Schilling, Fundamentals of Robotics: Analysis and Control, 1st ed.Prentice Hall, January 1990.

[20] A. Denker and M. Uyguroglu, “Utilisation of virtual arms for collision-avoidance in multi robot systems,” in Advanced Robotics, 1991. ’Robotsin Unstructured Environments’, 91 ICAR., Fifth International Confer-ence on, June 1991, pp. 1546–1550 vol.2.

[21] R. Garcia, J. Hiller, K. Stoy, and H. Lipson, “A vacuum-based bondingmechanism for modular robotics,” Robotics, IEEE Transactions on,vol. 27, no. 5, pp. 876–890, 2011.

[22] N. Ahmed, S. Kanhere, and S. Jha, “Link characterization for aerialwireless sensor networks,” in GLOBECOM Workshops (GC Wkshps),2011 IEEE, 2011, pp. 1274–1279.

Fig. 9: Grasping, transporting and placing two different objects, a Styrofoam polyhedron and a plastic gear, along an intricate scenery with a hard

melamine surface.

823


Recommended