Tennis Ball Robot

72 views
Skip to first unread message

Chris Mayer

unread,
Sep 1, 2022, 11:44:18 PM9/1/22
to HomeBrew Robotics Club
I just saw a cool video, then found others, for robots that collect tennis balls.
I'm just as lazy as the next guy, so I think this could be my next project.
As I have a full time job, my projects usually take many months to years, if they finish at all :)
Is anyone interested in forming a small group to design and build a cool tennis ball retriever?  Can't be that much harder than Tabletop challenge level III, right?



Sergei Grichine

unread,
Sep 1, 2022, 11:55:07 PM9/1/22
to hbrob...@googlegroups.com
After you perfect the art of picking up tennis balls - please, please come to my place to the next challenge  - pine cones. I'll put steak on the grill ;-)

Best Regards, 
-- Sergei Grichine
   

--
You received this message because you are subscribed to the Google Groups "HomeBrew Robotics Club" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hbrobotics+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hbrobotics/ccf20969-a5f6-4003-9d2a-89c1afb6b3ddn%40googlegroups.com.
IMG_20220306_091528023_HDR.jpg
IMG_20220306_091549709_HDR.jpg

thomas...@gmail.com

unread,
Sep 2, 2022, 1:55:07 AM9/2/22
to hbrob...@googlegroups.com

Ah, that would be a great project!

Steve " 'dillo" Okay

unread,
Sep 2, 2022, 12:37:06 PM9/2/22
to HomeBrew Robotics Club
On Thursday, September 1, 2022 at 8:55:07 PM UTC-7 vital...@gmail.com wrote:
After you perfect the art of picking up tennis balls - please, please come to my place to the next challenge  - pine cones. I'll put steak on the grill ;-)

Best Regards, 
-- Sergei Grichine

This is probably marketable as a fuel-reduction/mitigation grounds-clearing robot. It would need to be a bit ruggedized and/or on a suspension to get over the ground.
Some sort of sweeper mechanism would probably do the trick. Now this makes me want to give those "electric wheelbarrow" motors somebody linked to on Ali a second look.
That plus a VPD like an OAK/OAK-D would get you well on your way.
'dillo

Marco Walther

unread,
Sep 2, 2022, 12:47:55 PM9/2/22
to hbrob...@googlegroups.com
Way too complicated;-) Turn off the blade on your auto-lawnmower and
attach a rake ;-) Something like
https://img.ricardostatic.ch/t_1000x750/pl/1084326240/0/3/ ;-)

-- Marco

> 'dillo
>
> --
> You received this message because you are subscribed to the Google
> Groups "HomeBrew Robotics Club" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to hbrobotics+...@googlegroups.com
> <mailto:hbrobotics+...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/hbrobotics/77ef07b9-06a8-431e-a382-6199ca510d9bn%40googlegroups.com
> <https://groups.google.com/d/msgid/hbrobotics/77ef07b9-06a8-431e-a382-6199ca510d9bn%40googlegroups.com?utm_medium=email&utm_source=footer>.

Chris Albertson

unread,
Sep 2, 2022, 1:28:53 PM9/2/22
to hbrob...@googlegroups.com
I've been thinking that a trash pick up robot would be a good project.   It would be easier if you defined just one object as "trash".   I had thought of using red Coke cans but bright yellow tennis balls would make it much easier.  Balls are easy to grip because they are the same from all directions.  Orientation does not matter.

How hard is it?

Let's assume we have a "correct size" mobile base that responds to ROS "twist" messages.  This assumption is easy to do and gets you 3/4 of the way there.  You need motors and wheels and encoders and battery and so on.  You would likely need four wheels.   

Next you need a tennis ball locator camera and software that will find a ball in a photo.

Then a "gripper that can pick up a ball.  I'd say to use a vacuum hose.  Fingers are too hard. The hose might be 2/3 the ball diameter.  The arm that moves the gripper only needs 3-DOF as orientation does not matter for balls.  But vacuum does not later generalize to trash pickup.  It only works for balls.

You can do all the work on the arm, gripper, and camera on a tabletop with no mobile base.

The other way is to have a "dumb" robot randomly move around with some kind of scoop to catches tennis balls.  Given enough hour and some luck it would eventually find all the balls




--

Chris Albertson
Redondo Beach, California

Ralph Hipps

unread,
Sep 3, 2022, 1:59:23 PM9/3/22
to HomeBrew Robotics Club
that looks like a fun project!!

Agree the Oak D-lite cam would help out a lot here.

I wonder about the collection mechanism, would a rake work in grass? or do you need an arm & gripper?

tennis balls on a hard court would be easier, but still not trivial. At least you could collect them without getting caught up in the grass.

something like this:



On Thursday, September 1, 2022 at 8:55:07 PM UTC-7 vital...@gmail.com wrote:

Chris Mayer

unread,
Sep 3, 2022, 2:18:21 PM9/3/22
to HomeBrew Robotics Club
Good ideas, for sure, but my objective is tennis balls on a smooth surface.  Once you get to more complex objects over more complex terrain, it becaomes a different problem and maybe more suitsable for it's own thread.

After looking at various mechanical solutions, I think the first version will just herd the balls in a front scoop without the need to 'grab' them, and push them into a circular corral with a tiny lip.  SImilar to this one: https://www.youtube.com/watch?v=Rg1AtV8wguU&t=2s.

Here is a rough list of steps.
1) Get a 2 wheeled robot working with  an R-Pi and camera, and a microphone.
2)  Have it find the tennis balls and scoop them up.
3) Have it know it's position relative to the tenis court and ball corral.  The corral will be a solid bright circular area with a small lip at a known location relative to the court using the camera.
4) Have it listen to verbal commands, so it knows when to only get balls outside the court vs. on the court so it doesn't get in the way.  Outside speech recognition might be a pain, so maybe use it like the clapper, and clap a code.

Each of these steps is a known thing, so the fun will be in actually DOING it!


Chris Albertson

unread,
Sep 3, 2022, 3:23:39 PM9/3/22
to hbrob...@googlegroups.com
A tennis ball collector would be a good step toward building a more general-purpose trash collector.  So my preference would be to build an arm and gripper that eventually could work for all kinds of objects.  I'd want a 4-dof arm and detachable gripper.    I would use a 3D printed "Yale Hand" as the gripper.

But if all you ever want to pick up is tennis balls, try a vacuum device.  A tube that is just a bit smaller in diameter than the ball connected to a vacuum cleaner motor.  Then if you get the tube within an inch or so of the ball, the ball sticks to the end of the tube.

Even simpler but more specialized would be a simple bulldozer.  A "U" shape dozer-blade in front and then you push the ball on the ground to a collection area.

With enough budget, the most fun solution is to buy Spot from Boston Dynamics for $70k and let Spot fetch the ball and carry it back in it's mouth/arm thing.

In general the more specialized the robot the lower the cost.  If it only has to return tennis balls on a hard surface then a bulldozer is the lowest cost.  Adding more capability like onboard board ball storage or the ability to work on grass adds a lot of cost.   I think the best first set is to nail-down requirements or you can run the price way up.

Dave Everett

unread,
Sep 4, 2022, 3:54:59 AM9/4/22
to hbrob...@googlegroups.com
If you can find video the AAAI competition one year was collecting tennis balls on a court. There was a very professional entry, it collected all balls, and also one using Newton labs vision system, that will tell you how long ago this was.
 
I had it on VHS somewhere.

Dave

Dave Everett

unread,
Sep 4, 2022, 10:09:05 PM9/4/22
to hbrob...@googlegroups.com
This project interests me even though I don’t play tennis or even own a tennis ball.

I can imagine a product where the robot raced out to get a ball once it was stationary or moving only at ground level. The robot could push it up a tube to present it to the player.

Dave
Reply all
Reply to author
Forward
0 new messages