Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

A Robotic Pepper Transplanter

Heon Hwang, Fred E. Sistler


GRAD. STUDENT ASSOC. MEMBER
ASAE ASAE

ABSTRACT a pot-type transplanting placement mechanism. The


robotic manipulator with 5 deg of freedom and a transplants come in trays containing a series of
A gripper was mounted on a commercial pot-type
mechanical transplanter which had been modified to
uniformly-sized cells with one or two plants in each cell.
An operator sitting on the transplanter picks the
match the manipulator's pick-and-place operation. The transplants from the tray cells and places them in the
system used an 8-bit microcomputer as a master control transplanting mechanism. A one row transplanter
for the manipulator. requires one or two people to handle the transplants.
The manipulator picked the pepper plants individually According to performance trials in the Department of
from the trays and dropped them through a guide hole Agricultural Engineering at LSU (Wright and Way,
on the transplanter. After the plant left the guide hole, 1982), the average transplanting rate with a pot-type
inclined press wheels covered the plant roots with soil transplanter was 31 plants/min with one person, and 62
while a kicker plate kept the plant properly oriented. plants/min with two persons per row.
The trajectory of the gripper tip was selected to
perform the transplanting task rapidly without the OBJECTIVES
manipulator colliding with itself or other parts of the The objectives of this research were:
transplanter. The rectangular coordinates for each joint 1. Modify a commercial transplanting machine for
position of the manipulator were represented by a joint use with a robotic manipulator.
variable. Three techniques of solving these joint variables 2. Design the control algorithms for the manipulator
were studied and applied. The manipulator was to perform the transplanting tasks.
controlled by a pre-programmed set of joint move
instructions. EQUIPMENT
The equipment consisted of a Model 3000 mechanical
INTRODUCTION transplanter (Mechanical Transplanter Company,
There is a very large potential for robotic applications Holland, MI), a Rhino XR Series Mark II manipulator
in agricultural operations, particularly where there is a and controller (Rhino Robots, Champaign, IL), an
labor shortage or the operation is potentially hazardous Apple He microcomputer, and some integrated circuits
to humans. This could include transplanting, chemical to monitor the distance travelled and control the plant
application, fruit and vegetable harvesting, and food spacing.
processing. Transplanting was chosen because: (a) it is a The transplanter (Fig. 1) was modified for use with the
well-defined repetitive task, (b) it is a common operation robotic arm. The basic functional units of the model
used with many vegetable and field crops, (c) there is not 3000 one-row transplanter are: a rotating plant tray
always a dependable labor supply for transplanting, and holder with four vertical trays, a four-cup carousel, a
(d) complex sensors such as vision or force (touch) with furrow opener shoe, a floating plant kicker, and two
their corresponding control systems would not be press wheels. An operator's seat is mounted on the rear
required.
The requirements for a robotic manipulator to
perform the transplanting task are: high speed, high
spatial resolution and repeatability, capable of working
in a hostile (dirty, humid, and hot) environment, and a
suitable gripper which can handle the plants efficiently
without damaging them. It would also be desirable to
have interchangeable grippers for use with different
types and sizes of transplants.
A pepper transplanter is pulled behind a tractor and
powered by the press wheels through a chain and
sprocket mechanism. Most commercial transplanters use

Article was submitted for publication in June, 1985; reviewed and


approved for publication by the Power and Machinery Div. of ASAE in
October, 1985.
The authors are: HEON HWANG, Graduate Student, and FRED E.
SISTLER, Associate Professor, Louisiana State Agricultural Center,
Louisiana Agricultural Experiment Station, Agricultural Engineering
Building, Baton Rouge, LA. Fig. 1—Unmodified transplanter.

2 © 1986 American Society of Agricultural Engineers 0883-8542/86/0201 -0002$02.00 APPLIED ENGINEERING in AGRICULTURE
of the transplanter. The plants are picked from the plant
box and placed into the carousel. A mechanical plant
spacing mechanism consisting of the cam, gears, chains,
and a spacing sprocket powered by the press wheels
synchronizes the opening and closing of the carousel
cups with the kicker operation. The plant drops through
the guide hole into the opener shoe. It is pushed out of
the shoe by the floating kicker. After the plant leaves the
opener shoe, the press wheels cover the plant's roots with
soil while the kicker holds the plant upright.
An Apple He microcomputer was used for
programming and communicating with a Mark II
controller containing its own Intel 8748 microprocessor.
The Apple lie and the Mark II controller communicate
through an RS-232C interface. The Mark II can control
up to eight motors and monitor six interrupts. Micro-
switches connected to the interrupts can be attached to a Fig. 3—Modified transplanter with horizontal trays and manipulator.
maximum of six joints to serve as reset and/or limit
position detectors. The motors and drive systems are all
contained within the body of the manipulator. Each platform was mounted in its place to support the
articulation, except the wrist joint, is activated by a joint computer and the manipulator's controller. The four-
motor connected through a gear reducer to a sprocket cup carousel and the mechanical plant spacing
and chain drive. The specified lifting capacity with the mechanism were also removed. The manipulator was set
arm fully extended is 22.25 N and the gripping force is in place of the carousel. It dropped the plants directly
4.45 N. into the kicker shoe. The vertical tray holder was
The Rhino SX Series Mark II robot is a computer- replaced by a flat platform to hold the trays in order to
controlled mechanical arm having five degrees of better utilize the working space of the manipulator (Fig.
freedom and a gripper (Fig. 2). Each manipulator joint 3). Transplanter movement through the field was
uses a "bang-bang" control system and is moved by a 12 simulated by a rotating wooden disk mounted on a
VDC servo motor with two-phase, incremental optical variable speed electric motor. A series of small magnets
encoders for position feedback. As each motor shaft were mounted on the outer edge of the disk. A magnetic
rotates, the microprocessor in the controller monitors the proximity detector sent an electrical pulse to a counting
changes in the status of the two photo transistors on the circuit every time a magnet passed in front of it. The
encoder and counts the number of holes and the plant spacing could be determined by presetting a
direction of rotation to determine the joint position. Four reference count in the pulse counting circuit. The
of the joint motor encoders have six pairs of slots on each counting circuit was used to activate the manipulator
encoder disk for a joint position resolution of 0.14 deg for releasing the plant, and to turn on a dc motor driving the
the base, and 0.11 deg for the other joints. The gripper kicker arm and plate in the base of the furrow opener
motor and wrist rotate motor encoders have two pairs of shoe. When the proper plant spacing was reached, the
slots each to give a position resolution of 0.24 deg. manipulator dropped the plant through the guide hole
into the opener shoe. The kicker plate pushed the plant
PROCEDURE out of the opener shoe while keeping the plant stem
vertical. If the transplanter was travelling too fast for the
The seat was removed from the transplanter. A small manipulator to react, a signal was sent to the operator to
slow down. He was also notified if the travel speed could
be increased.
The workspace may be defined as the volume which
the gripper can reach with a particular orientation. For
the SR Mark II manipulator, all of the joints except the
gripper rotary joints have constraints on their movements
because of the manipulator's structure and the length of
the control wires connected to the joint motors. These
constraints become more complex when the intermediate
and final states of the link structure are considered. The
size and position of the trays were determined from the
desired grasp and drop configurations of the
manipulator for the efficient use of the workspace and
the overall travel amount of each joint. Two tray
positions were considered: inclined and horizontal. Due
to the structure of the linkages, the actuating sequence of
the motors, and the amount of motor travel between the
path nodes, the horizontal setting was more efficient for
this manipulator.
Optimization of the path of a manipulator may be
performed by minimizing the move of each joint motor or
Fig. 2—Robotic manipulator. the travel distance between the initial and final states of

Vol. 2(l):May, 1986 3


Drop: 160 mm from the base motor origin at a 75 mm
drop height and 75 deg downward approach.
The overall gripper path was selected for the efficiency
of the joint motor drive and minimum computer memory
requirements.
The shape of the gripper was adjusted to account for
individual variations among the plants. The gripper
structure was adjusted to accommodate the plant foliage
and stems hanging on the gripper and the accumulated
manipulator position errors from each move. The
maximum opening of the gripper was restricted to the
width of a tray cell to avoid accidentally picking a plant
in an adjacent cell. A spongy material covered with vinyl
tape was attached to the face of the grippers to avoid
damaging the plant stems. A circular plate was attached
to the gripper to provide a constant gripping area
Fig. 4—Picking and moving plant to drop position.
regardless of the angle of the gripper approach.

the gripper end. The travel amount of each joint motor PROGRAMMING THE MANIPULATOR
can be varied depending on whether or not each joint is Since the XR Series Mark II manipulator does not
coupled. The trajectory of the manipulator end can be have any feedback from its environment, all of its moves
affected by this joint coupling property, the ways of data had to be stored in the computer's memory. All of the
transfer, and the control methods for the joint move. The data for all of the joint moves were computed before the
XR Series Mark II manipulator has coupled joints, actual transplanting tests. The data was stored in a disk
requires serial data transfer, and uses the "bang-bang" file. When a test was ready to be conducted, the data was
control method. The order of actuating the joint motors read into the computer's memory. This way, the
and the amount each joint moves at one time affects the computer was not required to perform any joint move
gripper trajectory. If the joint motors have large calculations during the actual transplanting. It had only
differences in speeds, the travel of each joint will be the to monitor the plant spacing and transfer the joint data
more important factor. The path of the manipulator had to the manipulator controller.
to be planned such that the manipulator did not collide The data for the joint moves can be obtained from an
with itself or with other parts of the transplanter. To inverse kinematic solution technique (Paul et al., 1981
minimize the path of the gripper, the manipulator and Denavit et al., 1955) or a differential transformation
needed to follow a straight line trajectory. This would technique (Paul et al., 1981 and Pieper, 1968) with an
require several intermediate node points in the path or extended Jacobian using a modified general Gauss-
velocity control for each joint. A node point is an elimination or a geometric analysis. For an inverse
intermediate point through which the gripper end must kinematic solution technique, the proper choice of the
pass between its beginning and ending points. A nearly joint position variable is necessary because the geometric
straight line trajectory and efficient use of the workspace property of the intermediate links gives two possible
could be achieved by introducing node points. However, solutions for the humanoid type structure. The
node points were not used because they slowed the speed characteristics of the trigonometric function should be
of the arm movement and reduced the overall considered to void degeneracy (Paul, 1982). A
transplanting rate. differential transformation technique with an extended
The manipulator must pick a plant from a tray Jacobian can also be used for the velocity control of each
containing a series of cells with a plant in each cell and joint and to follow a straight line trajectory. A geometric
transfer it to the drop position without damaging the analysis is relatively simple and requires less computing
plant (Fig. 4). For the pepper transplanter the tasks may time compared to the other techniques.
be defined as: approach plant, pick plant, lift plant,
approach drop position, release plant, and push kicker The Inverse Kinematic Solution Technique
arm. The independent coordinates are set up at each joint
For the horizontal setting, the adjustment of the pick, axis of the manipulator. Each coordinate has one
lift, and drop positions and the gripper approach angle prismatic or rotary joint variable. A coordinate
based on the geometric configuration of the linkage and transformation is used to transform unit vectors of one
the trajectory of the end are used to avoid collisions coordinate frame to those of the other. Each coordinate
without using node points. At the "lift" and "drop" system may be chosen arbitrarily to perform the
positions, the gripper angle was decreased to avoid a transformation most easily.
collision between the gripper and the tray and to increase Given a target position and orientation of the gripper
the tray areas by reducing the required drop area. The end in the ground coordinate system, n transformation
following states of the gripper were selected to perform equations can be obtained from an n deg-of-freedom
the transplanting task. manipulator. The solution is obtained sequentially by
Pick: 65 mm above the top of the cell at a 45 deg angle isolating each variable and multiplying by the inverse of
downward approach. the preceding joint transformations. The corresponding
Lift: 25 mm towards the base motor origin from the elements of each transformation equation yield 12 non-
pick position at a 225 mm lift height and 60 deg trivial equations. The proper equations are selected to
downward approach. obtain the solution. To obtain a unique solution without

4 APPLIED ENGINEERING in AGRICULTURE


degeneracy, the trigonometric properties must be planting rate of slightly more than six plants/min.
considered in conjunction with the geometric Assuming a 45 cm plant spacing a transplanter can be
configuration of the manipulator. driven at a maximum speed of 0.84 km/h with a single
human operator on the transplanter. With the present
The Differential Transformation Technique manipulator, the maximum transplanter ground speed is
with an Extended Jacobian 0.16 km/h.
For any position, a total transformation from the An average of one plant per tray was missed due to
ground coordinate system to the gripper and coordinates gripping errors caused by the random location of the
can be represented as a function of each joint variable. plants within the cells. Because of the accumulated
From the known initial state of the manipulator resolution errors over the tray, a partial reset of the
structure, a starting transformation through the linkage manipulator was required between each tray.
coordinates can be obtained. A transformation of the
target state is determined by a combination of CONCLUSIONS
translations and rotations of the ground coordinates to The robotic transplanter should be relatively
the desired target coordinates. inexpensive compared to the other manipulators
Each desired joint variable movement is obtained from operated in manufacturing. Sophisticated features like
solving the linear matrix equations consisting of the 12 force control for the gripper and a vision system to guide
by n extended Jacobian, the n by 1 matrix of the desired the manipulator to the plants are unnecessary. The
joint variable movement, and the difference of the total structure of the manipulator can be simple, but it needs
transformation matrix (12 by 1) between the initial and high speed and high resolution. A humanoid type of
target states. If a manipulator has fewer than 12 deg of manipulator like the XR Series Mark II produces
freedom, the matrix equation is an over-constrained case position errors too large for this application without
with twelve equations and n variables. If the final state of undergoing intermediate resets, and high torques on the
a joint is radically different from its initial state, the joint intermediate joints. A four deg-of-freedom, two gripper
moves may need to be divided into segments to properly manipulator with rotary joints at the base and wrist and
trace the gripper path. two intermediate prismatic joints can achieve at least 50
to 60% of the human performance rate, which is 3 to 4
Geometric Analysis s/plant. Each gripper can handle 15 to 20 plants/min,
A geometric analysis can be applied to a simple six for an overall planting rate of 30 to 40 plants/min. Also
deg-of-freedom manipulator. This can be extended to a sixteen trays can be loaded at one time. To use the
structure having more than six deg of freedom. However, manipulator with various types of plants, an
the over-constrained joint variables must be defined and interchangeable set of specialized grippers would be
the appropriate intermediate results from the desirable. Because of the high temperature, humidity,
geometrically specified equations must be chosen. Based and dusty environment, the control unit and the
upon the computing speed and the procedure, this manipulator would have to be protected, and the control
technique is very efficient and simple to use for this type unit may need to be cooled or at least insulated from the
of manipulator. heat.
The joint move data generated by the three methods
was compared, and was almost identical in all three
cases. The inverse kinematic solution technique was used
to generate the joint move data for the manipulator.
References
1. Wright, M. E. and R. T. Way. 1982. Unpublished experiment
RESULTS report, Agricultural Engineering Department, Louisiana State
University.
Three kinds of pepper plants (Jalapeno, Pepperone, 2. Paul, R. P., B. Shimano and G. E. Mayer. 1981. Kinematic
and Bell peppers) grown in a greenhouse for one month control equations for simple manipulators. IEEE Transactions on
were used to test the robotic transplanter. The System, Man, and Cybernetics. SMC-11(6):449-455.
transplanter was tested with each type at the maximum 3. Denavit, J. and R. S. Hartenberg. 1955. A kinematic notation
simulated transplanting speed. None of the plants were tor lower-pair mechanisms based on matrices. ASME Journal of
Applied Mechanics. 215-221.
damaged by the gripper. 4. Paul, R. P. 1982. Robot manipulators: Mathematics,
Because of the low power and speed of the joint programming, and control. The MIT Press. 50-62; 78-83.
motors, the transplanting rate was not as fast as for a 5. Paul, R. P., B. Shimano and G. E. Mayer. 1981. Differential
conventional transplanter. Depending upon its location kinematic control equations for simple manipulators. IEEE
Transactions on System, Man, and Cybernetics. SMC-11(6):456-460.
in the tray, it took seven to nine seconds for the 6. Pieper, D. L. 1968. The kinematics of manipulators under
manipulator to transplant one plant. Nine seconds was computer control. Stanford Artificial Intelligence Laboratory, Stanford
chosen to maintain a uniform spacing. This gave a University, Memo AI-72:65-71.

Vol. 2(l):May, 1986 5

You might also like