FCRAR2012 Robotic Tennis Ball Collector
FCRAR2012 Robotic Tennis Ball Collector
FCRAR2012 Robotic Tennis Ball Collector
ABSTRACT
This paper describes a robot to collect tennis balls in a driving
range and is called as Robotic Tennis Ball Collector (R.T.B.C).
This system avoids stopping the players for ball collection
permitting a higher use rate of the field. The purpose of this
prototype is to avoid any object found on its way and pick up
tennis balls by detecting and then collecting them. R.T.B.C will
reduce the time and effort required in collecting the tennis balls
from around the tennis court.
1. INTRODUCTION
Robots have always been an object of fascination in our society.
They have been portrayed as humble servants of man as well as
evil creations that rise to overthrow their masters. All robots share
one thing in common at the root of their design and purpose - they
can perform tasks in place of humans. Life is filled with many
repetitive tasks, and if robots are able to perform those tasks, they
can help to ease an overarching burden. With that said, robots are
optimal replacements for humans in a multitude of scenarios. As
simple as it may seem, the primary action in many repetitive tasks
is picking up objects and moving them to other locations. Be it
picking up garbage from the floor, moving parts along an
assembly line or removing fallen debris, robots that can pick up
and move objects will always be useful.
2. HISTORY OF TENNIS
Some people believe that that the ancient Egyptians, Greeks, and
Romans played different versions of tennis. Drawings and
descriptions of any tennis-like games have not been discovered,
but a few Arabic words dating from ancient Egyptian times are
The net was still five feet high at the sides, a carryover from the
games indoor ancestor, and the service boxes were 26 feet deep,
but by 1882, the specifications had evolved to their current form.
3. CONCEPTUAL DESIGNS
Employing humans to collect balls from around the tennis court is
generally done while playing a professional match but is not
feasible for players while training because it will be costly.
Various projects have been performed by students in colleges to
find a solution for collecting balls around the tennis court. They
have used the knowledge of Robotics to build robots which could
perform the required tasks. Listed below are a few examples of
the projects that were done for collecting the tennis balls.
Hence the maximum time that a tennis player can play with an
automatic ball machine is around 4minutes and 50 seconds. After
this, the player will have to stop to collect around the tennis court
using a bottom loading basket. This is a stressful and time
consuming procedure which is generally despised by avid players.
By experimenting it was shown that it would take in an area of
Once all the balls are collected the collector is up-ended and sits
upon the handle. A locking pin can then be used to prevent the
barrel from turning and a section of the barrel hinges opens as a
door.
4. PROPOSED DESIGN
When we decided that our final project would be a robotic tennis
ball collector we had several ideas on the concept and the design.
After trying to incorporate every important aspect of the different
designs we considered we came up with our ideal design. The
ideal design would be something as described here on. It would
have an RC platform with the cavity or enclosure for storing the
tennis balls underneath it.
The enclosure would have a one way valve which would act as a
restriction offering motion of the balls only in one direction hence
not allowing the balls to fall out once they were forced into the
cavity or enclosure. The enclosure would have RC controlled
gates in front of it which would open and close forcing the balls
that are in its reach into the cavity. The RC platform would be
able to charge using a charging pad which works on the principle
of inductive charging. Due to the constraints of time and fiscal
inputs we had to modify the design to something that would be
more feasible. The final design had the enclosure in front of it in
the form of a box made out of Styrofoam backed with very thin
plywood layer to add strength.
The RC controller for the gates had to different than the remote
for the RC platform. In the ideal design it would be replaced with
just a button on the controller for the platform since that is what
its essential function is, to act as a switch. Also we had to scale
the whole design down to be used for smaller sized Nerf balls
instead of tennis balls. At the end of the day as a team we were
satisfied with the prototype for the project as it showed our
potential design and validated its feasibility.
Figure 7: RC microcontroller
Servo- actuator gate was designed and built. The gate consists of
two open/close claws that would push the ball inside the cavity
via remote control. Claws dimensions were carefully selected
(Table 02); one claw is longer than the other to insure necessary
force required to push the ball all the way in. The shorter claw
acts as a bull-guide to prevent balls from slipping away upon
collection. The claw frame was made out of aluminum to
minimize the weight without compromising the needed rigidity
and strength (Figure 10). The claw body was made out of
Styrofoam for easy mold and mount. The claws were double
coated for proper protection and functionality. The assembly was
connected to the actuator servos and mounted on the ball-cavity
walls.
Table 2: Claws dimensions
Ball-Cavity Enclosure
Left Claw
Right Claw
Dimension
cm
Length
14
Length
11.5
Height
Width
16.5
Thickness
0.5
0.5
Height
6. PROGRAM ALGORITHM
still:
Two circuits were built to operate the open/close claws via remote
control. The first circuit (RC-circuit) receives analog signal from
the remote control unit and convert them into binaries via
microcontroller and ULN2030A transistor array. The output
binaries are transferred to the second circuit (Gate-circuit) inputs
through ULN2030A transistor. The RC circuit receives continues
5 VDC thus its output remains 1 unless the circuit is tripped which
leads to 0 VSS. A very high resistor was used in order to trip the
RC circuit when the stick of the remote control unit is pushed UP.
Gate-circuit input (P1) controls the status of the left and right
actuators (P14 and P15). When the input is 1 (5 VDC) the gate
remain close, and when the circuit is tripped the input would be 0
(VSS) thus the gate would open for 3 seconds enabling the user to
position the RC platform in the proper place to collect the ball.
FOR counter = 1 TO 5
PULSOUT 14, 750
PULSOUT 15, 750
PAUSE 100
NEXT
RETURN
7. CONCLUSION
A prototype of the proposed Robotic Tennis Ball Collector was
successfully built. The design utilizes a remote control platform
and integrates it with two other circuits. The first circuit receives
analog signal from the remote control unit and transfer it to a
binary through microcontroller and transistor. The second circuit
receives the binary signal to control the open/close claws of the
balls cavity enclosure. The prototype demonstrates the ability to
maneuver easily and avoid obstacles along the way.
8. REFERENCES
END
'Subroutines'
Open:
FOR counter = 1 TO 5
PULSOUT 14, 750
PULSOUT 15, 850
PAUSE 100
NEXT
FOR counter = 1 TO 40
PULSOUT 14, 750
PULSOUT 15, 750
PAUSE 100
NEXT
FOR counter = 1 TO 6
PULSOUT 14,750
PULSOUT 15,650
PAUSE 75
NEXT
RETURN