Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Technical Discussion (http://www.chiefdelphi.com/forums/forumdisplay.php?f=22)
-   -   Position Tracking Devices (http://www.chiefdelphi.com/forums/showthread.php?t=48935)

dhitchco 15-09-2006 17:14

Re: Position Tracking Devices
 
Congrats to ken for making all of think "outside the box" and what is the actual original problem statement.

What is the actual "need" for tracking people on a basketball court?

Can the observer be a human just 'watching' the overhead video and drawing a player's track on the TV screen?

Can the observer be a PC doing vector triangualtion between two radio receivers?

What's the need?

Maybe the players can just "call out" their locations as the move.

Anyways, here's a really cool company that uses something called ultrawideband radio transmitters and receivers on peopel (belt-worn) inside building to track their exact location at any time:
http://www.ubisense.net/bfora/system...sttitle.xsl/14

KenWittlief 15-09-2006 17:58

Re: Position Tracking Devices
 
Herding cats! I had a professor, senior year at SUNY Buffalo, Dr Schmidt, who shared his Golden Rules of Engineering with us from time to time.

One was: Never design a system unless the requirements are clearly specified. Its better to quit your job than to try to design something if you dont know what its suppose to do.

If you try anyway, in the end the chances that it will happen to do what the customer really wanted are near zero. The odds are the project will be a complete failure, and you will lose your job, and you mind in the process.

Better off only losing your job.

You gotta know the WHY and the WHAT before you can invent the HOW.

BRAVESaj25bd8 16-09-2006 13:13

Re: Position Tracking Devices
 
My group and I need to track the movement of a player on a home basketball court, meaning it will be outside. We plan to return the ball to the player wherever he or she may be on the court. We do not need to know the distance to the player as we feel any home court is small enough to just aim the ball back to the player and let the momentum of the ball take it to the player on a bounce or two. This is only for shots that will be made and it is only for one player games. The intent is to retun made shots back to the player so he or she does not get out of rhythm when they are trying to practice and improve their shooting skills. My group and I came to the conclusion that we would need a position tracking device that works up to around 30 or 40 feet.

On an aside, thank you to all who have posted, your ideas are giving us a lot of options to look into.

seanwitte 16-09-2006 14:31

Re: Position Tracking Devices
 
The CMUCam and a fluorescent traffic vest would be a workable solution.

Kevin Watson 16-09-2006 15:41

Re: Position Tracking Devices
 
Quote:

Originally Posted by dhitchco
...As an aside, I've often wondered if the autonomous period for robots could be improved by 'triangulating' the robot position off of TWO (2) light sources...

This ability was included in the 2004 season. Software and some documentation can be found here: http://kevin.org/frc/2004/

Quote:

Originally Posted by dhitchco
...but, we have enough trouble focusing-in on one source as it is.....

Are you having problems with the CMUcam?

-Kevin

Alan Anderson 16-09-2006 15:47

Re: Position Tracking Devices
 
Maybe you don't actually need to know where the player is. Perhaps detecting the direction the ball came from and returning it in that direction will be good enough. That only requires looking at a relatively small area near the net, rather than at the entire court.

KenWittlief 16-09-2006 19:34

Re: Position Tracking Devices
 
Quote:

Originally Posted by BRAVESaj25bd8
We plan to return the ball to the player wherever he or she may be on the court. We do not need to know the distance to the player as we feel any home court is small enough to just aim the ball back to the player and let the momentum of the ball take it to the player on a bounce or two. This is only for shots that will be made and it is only for one player games. The intent is to retun made shots back to the player so he or she does not get out of rhythm when they are trying to practice and improve their shooting skills.

Ok, now we are getting somewhere. The big WHY is: This system is needed so a person practicing on the court alone can keep his pace up without having to run after the ball or needing someone to toss balls to him

and the WHAT is: you want to design a system that can place a ball back into play, preferably projecting the ball in the direction of the player.

Very cool. Will this system always be in one place? for example, will it retrieve balls that go through the hoop, or will it be able to go after missed shots and bring the ball back to the edge of the court?

If it will always be in one place (attached to the goal pole for example) then you dont really need to know where the player is on the court (X and Y location) - you only need to know the angle from the center of the court to the player, so you can shoot the ball onto the court along that line.

This narrows down the requirements for HOW to design the system significantly!

You could use something like the retro reflective sensors and retro reflective tape (that was in the KOP a few years back, not sure if its still being used) The scanner has a laser diode that is modulated. The retro reflective tape sends light back the way it came, like the material used on license plates.

You could have the sensor either on a servo that sweeps back and forth across the court, or have it spin 360 degrees. The player would wear a headband with the reflective tape - whenever the sensor is pointing at the player the sensor will trigger.

Read the servo angle at that instant and you have your direction.

yongkimleng 17-09-2006 04:43

Re: Position Tracking Devices
 
Quote:

Originally Posted by seanwitte
The CMUCam and a fluorescent traffic vest would be a workable solution.

True! This could detect angle from a fixed position (probably the ball launcher).

Perhaps if you want a true X-Y detection system of the range of a half court, you could place an ultrasonic sensor on a servo to perform a sweeping motion. Allow the sensor to perform a full scan before doing calculations and launching the ball.. which could take 2 ~ 3 seconds, which should be acceptable :eek:

seanwitte 17-09-2006 09:16

Re: Position Tracking Devices
 
Quote:

Originally Posted by yongkimleng
True! This could detect angle from a fixed position (probably the ball launcher).

Perhaps if you want a true X-Y detection system of the range of a half court, you could place an ultrasonic sensor on a servo to perform a sweeping motion. Allow the sensor to perform a full scan before doing calculations and launching the ball.. which could take 2 ~ 3 seconds, which should be acceptable :eek:

I was thinking more along the lines of a rotating ball collector with an angled "ball return ramp" placed under the net. The camera would be mounted on the rotating base, keeping the return ramp pointed at the vest the whole time. Then you don't care about the angle and you're always returning the ball to where the person IS not where the shot came from. It would also be portable, just put it under the net and turn it on. The algorithm for the camera would be to keep the blob centered in the field of view.

KenWittlief 17-09-2006 09:16

Re: Position Tracking Devices
 
A couple years back the team I was on used the laser diode sensor with the retro tape. You are right about the 2 to3 seconds to acquire the target (using an ultra sound range finder), but once you have detected the player on the field you can have the servo sweep back and forth on a smaller angle, maybe 20 or 30 degrees or so. That way you get quicker updates on position (instead of sweeping the whole court, when you already know where the player is.

You could also do a little bit of target-lead prediction - from consecutive readings you would know which way the player is moving, and toss the ball infront of them.

I am curious about the rest of the system. How will you retrieve balls? will there be a ball hopper that the player has to fill? When the ball is shot will the system indicate a ball is being fired so the player can anticipate it?

Also, if the system is going to retreive loose balls, how will you stop it from trying to pick up the family pet, or the players little brother when he runs across the court?

dhitchco 18-09-2006 11:22

Re: Position Tracking Devices
 
Ahhhh..now I get it!

If you only want to "track" one player on the court and the function is to 'return' balls to that player...well, heck this is just like FRC's Aim High in reverse.

Just put a green shirt on the player, which is tracked by a camera mounted on the backboard. That camera can keep track of the player whether he is inside the paint, or outside in the 3-point zone.

Now, under the basket, just mount a chute that can be swiveled left-right and angled up-down and use the software to aim that chute back at the player.

Wow, you might be able to shoot almost 100 free throws per minute that way....I'm getting tired thinking about it.


All times are GMT -5. The time now is 04:25.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi