Go to Post Bring 'em on, kiddies. You underestimate the power of Amanda Morrison. - Amanda Morrison [more]
Home
Go Back   Chief Delphi > Other > FIRST Tech Challenge
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 12-06-2006, 00:45
seg9585's Avatar
seg9585 seg9585 is offline
Registered User
AKA: Eric
FRC #4276 (Surf City Vikings)
Team Role: Engineer
 
Join Date: Feb 2006
Rookie Year: 2001
Location: Boeing (Seal Beach, CA)
Posts: 519
seg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond repute
VEX Start Kit Projects

Was wondering if anyone could help me out here..
I bought the VEX Starter Kit and Programming Kit, and want to make something cool (either a ping pong ball launcher, or some sort of grabber device). However, I've been trying dozens of different combinations of designs with the parts I have from just the starter kit, and I just dont have enough parts to make anything useful it seems. I dont have any tools to use to cut or bend metal, and I cant spend much more money besides some small parts from Home Depot, and I was wondering if anyone had any examples or suggestions for making something using ONLY the starter kit...
Thanks...
Reply With Quote
  #2   Spotlight this post!  
Unread 12-06-2006, 12:00
gblake's Avatar
gblake gblake is offline
6th Gear Developer; Mentor
AKA: Blake Ross
no team (6th Gear)
Team Role: Mentor
 
Join Date: May 2006
Rookie Year: 2006
Location: Virginia
Posts: 1,934
gblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond repute
Re: VEX Start Kit Projects

Have you looked at the pictures on this page and on the pages linked to it?

http://www.vexlabs.com/vex-robot-pho...-_Robot_Photos

You may get some good ideas for subassemblies you can combine to make a sexy starter kit machine.

Blake
__________________
Blake Ross, For emailing me, in the verizon.net domain, I am blake
VRC Team Mentor, FTC volunteer, 5th Gear Developer, Husband, Father, Triangle Fraternity Alumnus (ky 76), U Ky BSEE, Tau Beta Pi, Eta Kappa Nu, Kentucky Colonel
Words/phrases I avoid: basis, mitigate, leveraging, transitioning, impact (instead of affect/effect), facilitate, programmatic, problematic, issue (instead of problem), latency (instead of delay), dependency (instead of prerequisite), connectivity, usage & utilize (instead of use), downed, functionality, functional, power on, descore, alumni (instead of alumnus/alumna), the enterprise, methodology, nomenclature, form factor (instead of size or shape), competency, modality, provided(with), provision(ing), irregardless/irrespective, signage, colorized, pulsating, ideate
Reply With Quote
  #3   Spotlight this post!  
Unread 12-06-2006, 12:06
gblake's Avatar
gblake gblake is offline
6th Gear Developer; Mentor
AKA: Blake Ross
no team (6th Gear)
Team Role: Mentor
 
Join Date: May 2006
Rookie Year: 2006
Location: Virginia
Posts: 1,934
gblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond repute
Re: VEX Start Kit Projects

I would like to see someone try following a wall or a guide-rail using a pair of limit switches to tell if the bot is too close, too far, or just the right distance from the wall/rail.

It's on my list of things to do...

Blake
__________________
Blake Ross, For emailing me, in the verizon.net domain, I am blake
VRC Team Mentor, FTC volunteer, 5th Gear Developer, Husband, Father, Triangle Fraternity Alumnus (ky 76), U Ky BSEE, Tau Beta Pi, Eta Kappa Nu, Kentucky Colonel
Words/phrases I avoid: basis, mitigate, leveraging, transitioning, impact (instead of affect/effect), facilitate, programmatic, problematic, issue (instead of problem), latency (instead of delay), dependency (instead of prerequisite), connectivity, usage & utilize (instead of use), downed, functionality, functional, power on, descore, alumni (instead of alumnus/alumna), the enterprise, methodology, nomenclature, form factor (instead of size or shape), competency, modality, provided(with), provision(ing), irregardless/irrespective, signage, colorized, pulsating, ideate
Reply With Quote
  #4   Spotlight this post!  
Unread 12-06-2006, 12:27
gblake's Avatar
gblake gblake is offline
6th Gear Developer; Mentor
AKA: Blake Ross
no team (6th Gear)
Team Role: Mentor
 
Join Date: May 2006
Rookie Year: 2006
Location: Virginia
Posts: 1,934
gblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond repute
Re: VEX Start Kit Projects

You should be able to build a respectable ping pong ball launcher.

Use two motors to drive the chassis around.

Build a dispenser that uses the servo to dispense the balls one at a time. When the servo rotates part-way have one gate begin to hold all the balls but one in place, and then as the servo continues to rotate have another gate move out of the way to release that one.

Use the third motor (and 1:5 gearing) to rotate an arm (12" axle plus an angle gusset on its end) that slowly winds up (turns backward 350 degrees) then comes around fast to whack the ball like a golf club.

I took a machine like this to Atlanta just for fun and it worked well. Some of our guys had lots of fun with it on the scale-model Aim High field the Vex folks had built.

If you need pictures I can get them from my other computer.

Blake
PS: I have had good luck cutting my metal with a hacksaw and the cleaning the burrs off of the cuts by filing them with a medium-coarseness hand file. Also, I have had better luck using my grinder and its motorized wire brush for cleaning up the hacksaw cuts. So, hopefully you can get your hands on a hacksaw and a file soon.
__________________
Blake Ross, For emailing me, in the verizon.net domain, I am blake
VRC Team Mentor, FTC volunteer, 5th Gear Developer, Husband, Father, Triangle Fraternity Alumnus (ky 76), U Ky BSEE, Tau Beta Pi, Eta Kappa Nu, Kentucky Colonel
Words/phrases I avoid: basis, mitigate, leveraging, transitioning, impact (instead of affect/effect), facilitate, programmatic, problematic, issue (instead of problem), latency (instead of delay), dependency (instead of prerequisite), connectivity, usage & utilize (instead of use), downed, functionality, functional, power on, descore, alumni (instead of alumnus/alumna), the enterprise, methodology, nomenclature, form factor (instead of size or shape), competency, modality, provided(with), provision(ing), irregardless/irrespective, signage, colorized, pulsating, ideate
Reply With Quote
  #5   Spotlight this post!  
Unread 12-06-2006, 12:40
David55 David55 is offline
Registered User
AKA: David Hillman
FRC #1577 (Steampunk) & FRC #125 (NUTRONS)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2005
Location: Raanana, Israel / Boston, MA
Posts: 279
David55 is a splendid one to beholdDavid55 is a splendid one to beholdDavid55 is a splendid one to beholdDavid55 is a splendid one to beholdDavid55 is a splendid one to beholdDavid55 is a splendid one to behold
Re: VEX Start Kit Projects

Our team built a vex robot out of just 1 kit and a few custom made pieces. It was used for demonstrations and it shot small marbles in to a custom built goal.

http://www.avivrobotics.net/gallery/...ewl=417&ord=38

It is basically the regular square bot, with an aluminum profile used for marble storage (but you can use tube or anything that can hold marbles). Then we had a servo connected to a small aluminum square that opens for half a second and lets a ball fall onto the track (bent aluminum strip), then a bar connected to a motor turns around and hits the ball a few feet away. Very simple design, but it does the job.

Edit: By Blake's description, we have very similar designs. I think this really is the easiest way to built a ball shooter.

Last edited by David55 : 12-06-2006 at 12:44.
Reply With Quote
  #6   Spotlight this post!  
Unread 13-06-2006, 17:18
skimoose's Avatar
skimoose skimoose is offline
Parent/Mentor/Engineer
AKA: Arthur Dutra
FRC #0228 (GUS)
Team Role: Electrical
 
Join Date: Jan 2005
Rookie Year: 2003
Location: Meriden, Connecticut
Posts: 568
skimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond repute
Re: VEX Start Kit Projects

Quote:
Originally Posted by 1885.Blake
I would like to see someone try following a wall or a guide-rail using a pair of limit switches to tell if the bot is too close, too far, or just the right distance from the wall/rail.

It's on my list of things to do...

Blake
Even better wall following can be accomplished with an ultrasonic and about three lines of code.

ArtDutra04 did it last summer at WPI's Frontiers Program.
__________________

2009 CT Regional Motorola Quality Award
2010 VRC Connecticut Championship Winners & Amaze Award
2010 VRC Championship Divisional Energy Award
2010 WPI Regional Winner
2010 WPI Regional Engineering Inspiration Award
2011 WPI Regional Chairman's Award
2012 WPI Regional Finalists
Reply With Quote
  #7   Spotlight this post!  
Unread 13-06-2006, 17:40
skimoose's Avatar
skimoose skimoose is offline
Parent/Mentor/Engineer
AKA: Arthur Dutra
FRC #0228 (GUS)
Team Role: Electrical
 
Join Date: Jan 2005
Rookie Year: 2003
Location: Meriden, Connecticut
Posts: 568
skimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond repute
Re: VEX Start Kit Projects

Quote:
Originally Posted by seg9585
Was wondering if anyone could help me out here..
I bought the VEX Starter Kit and Programming Kit, and want to make something cool (either a ping pong ball launcher, or some sort of grabber device). However, I've been trying dozens of different combinations of designs with the parts I have from just the starter kit, and I just dont have enough parts to make anything useful it seems. I dont have any tools to use to cut or bend metal, and I cant spend much more money besides some small parts from Home Depot, and I was wondering if anyone had any examples or suggestions for making something using ONLY the starter kit...
Thanks...
Make parts out of what ever you have, can find, or buy. Use new or used wood, plastic pipe, sheet plastic, cardboard, etc. You can make an awful lot of parts out of 1/16" Lexan which is available at Home Depot in small sheets for under $15. A 10' length of 1/2" CPVC pipe in the plumbing dept. is about $3. Invest in a hacksaw and you can cut all your Vex metal, plastic, wood, and Lexan with one tool.

Don't limit your ideas to using only Vex parts. There are a lot of other toy parts that can be modified to work with Vex. Just think outside the box. Every time I go shopping (including grocery shopping) or find something interesting I try to think of a robotics use for what I see.

Have Fun and Good Luck.
__________________

2009 CT Regional Motorola Quality Award
2010 VRC Connecticut Championship Winners & Amaze Award
2010 VRC Championship Divisional Energy Award
2010 WPI Regional Winner
2010 WPI Regional Engineering Inspiration Award
2011 WPI Regional Chairman's Award
2012 WPI Regional Finalists
Reply With Quote
  #8   Spotlight this post!  
Unread 13-06-2006, 20:01
gblake's Avatar
gblake gblake is offline
6th Gear Developer; Mentor
AKA: Blake Ross
no team (6th Gear)
Team Role: Mentor
 
Join Date: May 2006
Rookie Year: 2006
Location: Virginia
Posts: 1,934
gblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond repute
Re: VEX Start Kit Projects

Quote:
Originally Posted by skimoose
Even better wall following can be accomplished with an ultrasonic and about three lines of code.

ArtDutra04 did it last summer at WPI's Frontiers Program.
Agreed - But
1) Seg9585 doesn't have any ultrasonic sensors
2) (Vex) Ultrasonics aren't spec'ed to work when the wall is very close to you
2.1) Ultrasonics aren't likely to be very useful for following a guide rail (or wire) under (or over) a bot

Hence, my interest and my suggestion....

Blake
PS: Don't keep us in suspense. What are the magic 3 lines of code? :-) I have Vex ultrasonic sensors and I don't mind getting a peek at how other folks have used ultrasonics in the past.
__________________
Blake Ross, For emailing me, in the verizon.net domain, I am blake
VRC Team Mentor, FTC volunteer, 5th Gear Developer, Husband, Father, Triangle Fraternity Alumnus (ky 76), U Ky BSEE, Tau Beta Pi, Eta Kappa Nu, Kentucky Colonel
Words/phrases I avoid: basis, mitigate, leveraging, transitioning, impact (instead of affect/effect), facilitate, programmatic, problematic, issue (instead of problem), latency (instead of delay), dependency (instead of prerequisite), connectivity, usage & utilize (instead of use), downed, functionality, functional, power on, descore, alumni (instead of alumnus/alumna), the enterprise, methodology, nomenclature, form factor (instead of size or shape), competency, modality, provided(with), provision(ing), irregardless/irrespective, signage, colorized, pulsating, ideate
Reply With Quote
  #9   Spotlight this post!  
Unread 14-06-2006, 00:20
artdutra04's Avatar
artdutra04 artdutra04 is offline
VEX Robotics Engineer
AKA: Arthur Dutra IV; NERD #18
FRC #0148 (Robowranglers)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2002
Location: Greenville, TX
Posts: 3,078
artdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond repute
Re: VEX Start Kit Projects

Quote:
Originally Posted by 1885.Blake
PS: Don't keep us in suspense. What are the magic 3 lines of code? :-) I have Vex ultrasonic sensors and I don't mind getting a peek at how other folks have used ultrasonics in the past.
Don't worry, I like sharing my knowledge! Besides, isn't the whole point of Chief Delphi to share knowledge?

Unfortunately, I don't have the exact code anymore, as it was on a laptop owned by WPI. The algorithim here was my rough draft working one; you would definitely need to tweak the coefficients in there in order to get good results.

Here's the general jist of it: you get the Ultrasonic sensor value, and you use that value to change the speed of each motor. The farther you are away from the optimal path (grey line in diagram below), the faster you want the robot to react. If the robot is way off the line, you want it to turn fast to get back to the line. But if the robot is very close to the line, then all you want to do if go mostly forward, and only turn a little bit.



So here is what we need to do:

1. Get ultrasonic sensor values.
2. Make sure range of ultrasonic values are less than 127.
3. Add ultrasonic values to one motor, subtract from the other, keeping everything proportionate.
4. Set motors to these new variables.

I do have (somewhere) the notes I took when I originally made the algorithim for this, and I will look for it tomorrow to post online if you need it. Or...

Using a printscreen command in the code, manually drive the robot along a wall a set distance away, and drive in a zig-zag pattern as if you were the robot following the wall. Record the values needed for your specific robot to make the turns in an Excel speadsheet. Using this data, try to find an equation to best fit the data, and then you can use that in your algorthim.

(Remember, the part of C programming that makes this all possible is that any conditional statement inside parenthesis will return a 1 if true, and a 0 if not. So using the assignment left_drive = 127-42(ultrasonic_value>40); will return either 127 if the ultrasonic sensor value is less than 40, or it will return an 85 if the ultrasonic value is greater than 40. It is these conditionals inside an assigment that makes the three-lines of code possible.)

Quote:
Originally Posted by 1885.Blake
Agreed - But
2) (Vex) Ultrasonics aren't spec'ed to work when the wall is very close to you
That's not a problem. The Vex Ultrasonic Sensors are spec'ed at 3 inches to 10 feet. So in order to ensure that an object (wall) can never be closer than 3" is to place your sensor at least three inches inside your robot frame. Like this:


Voila, no more 3 inch problem!
__________________
Art Dutra IV
Robotics Engineer, VEX Robotics, Inc., a subsidiary of Innovation First International (IFI)
Robowranglers Team 148 | GUS Robotics Team 228 (Alumni) | Rho Beta Epsilon (Alumni) | @arthurdutra

世上无难事,只怕有心人.
Reply With Quote
  #10   Spotlight this post!  
Unread 14-06-2006, 00:55
seg9585's Avatar
seg9585 seg9585 is offline
Registered User
AKA: Eric
FRC #4276 (Surf City Vikings)
Team Role: Engineer
 
Join Date: Feb 2006
Rookie Year: 2001
Location: Boeing (Seal Beach, CA)
Posts: 519
seg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond repute
Re: VEX Start Kit Projects

Thanks everyone for your suggestions. I am taking apart the squarebot as we speak and will be trying to make a ping pong ball launcher type of bot. I will hopefully have it done by tomorrow, so i'll post pics and videos
Reply With Quote
  #11   Spotlight this post!  
Unread 14-06-2006, 09:33
gblake's Avatar
gblake gblake is offline
6th Gear Developer; Mentor
AKA: Blake Ross
no team (6th Gear)
Team Role: Mentor
 
Join Date: May 2006
Rookie Year: 2006
Location: Virginia
Posts: 1,934
gblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond repute
Re: VEX Start Kit Projects

Quote:
Originally Posted by artdutra04
The Vex Ultrasonic Sensors are spec'ed at 3 inches to 10 feet. So in order to ensure that an object (wall) can never be closer than 3" is to place your sensor at least three inches inside your robot frame. Like this:

Voila, no more 3 inch problem!
Yeah - thought about that, but then you can't put anything in the space between the sensor and the wall/objects... Maybe not a big deal, depending on what the bot needs to do, whether you are rotating the sensor. Etc.

Thanks for the suggestions and the slick illustrations!

Blake
__________________
Blake Ross, For emailing me, in the verizon.net domain, I am blake
VRC Team Mentor, FTC volunteer, 5th Gear Developer, Husband, Father, Triangle Fraternity Alumnus (ky 76), U Ky BSEE, Tau Beta Pi, Eta Kappa Nu, Kentucky Colonel
Words/phrases I avoid: basis, mitigate, leveraging, transitioning, impact (instead of affect/effect), facilitate, programmatic, problematic, issue (instead of problem), latency (instead of delay), dependency (instead of prerequisite), connectivity, usage & utilize (instead of use), downed, functionality, functional, power on, descore, alumni (instead of alumnus/alumna), the enterprise, methodology, nomenclature, form factor (instead of size or shape), competency, modality, provided(with), provision(ing), irregardless/irrespective, signage, colorized, pulsating, ideate
Reply With Quote
  #12   Spotlight this post!  
Unread 14-06-2006, 22:42
Kyle Love's Avatar
Kyle Love Kyle Love is offline
Support STEM Education
FRC #3301 (Jay County Robotics)
Team Role: Teacher
 
Join Date: Apr 2004
Rookie Year: 2004
Location: Portland, IN
Posts: 3,072
Kyle Love has a reputation beyond reputeKyle Love has a reputation beyond reputeKyle Love has a reputation beyond reputeKyle Love has a reputation beyond reputeKyle Love has a reputation beyond reputeKyle Love has a reputation beyond reputeKyle Love has a reputation beyond reputeKyle Love has a reputation beyond reputeKyle Love has a reputation beyond reputeKyle Love has a reputation beyond reputeKyle Love has a reputation beyond repute
Re: VEX Start Kit Projects

Simple, make a robot for the 2005 game, kind of like Vexie, the only add on was the omnis and chain kit, which are not needed.
__________________

Kyle Love
Teams I've been on:
Team 45 - The TechnoKats - Student/Leader/Driver 2004-2007
Team 1646 - Boiler Precision Guessworks - Mentor 2007-2011
Team 3301 - Jay County Robotics - Teacher 2011-Present

Reply With Quote
  #13   Spotlight this post!  
Unread 14-06-2006, 23:14
foobert foobert is offline
Registered User
no team
 
Join Date: May 2005
Location: oakland, ca
Posts: 87
foobert is a jewel in the roughfoobert is a jewel in the roughfoobert is a jewel in the rough
Re: VEX Start Kit Projects

Quote:
Originally Posted by artdutra04
(Remember, the part of C programming that makes this all possible is that any conditional statement inside parenthesis will return a 1 if true, and a 0 if not. So using the assignment left_drive = 127-42(ultrasonic_value>40); will return either 127 if the ultrasonic sensor value is less than 40, or it will return an 85 if the ultrasonic value is greater than 40. It is these conditionals inside an assigment that makes the three-lines of code possible.)
this is not a good idea. since multiplication is kind of expensive, computationally speaking go with...

Code:
left_drive = (ultrasonic_value > 40) ? 85 : 127;
... which, for anyone unfamiliar with the notation, is pretty much the same as ...

Code:
if (ultrasonic_value > 40) left_drive = 85;
else left_drive = 127;
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Vex start up code run PWM outputs without Rx intellec7 Programming 3 05-05-2006 23:29
vex programming kit Alex Burman FIRST Tech Challenge 1 30-03-2006 18:30
Start a Vex team NOW! skimoose FIRST Tech Challenge 4 25-01-2006 14:43
VEX kit SALE/DISCOUNT !! Stu Bloom FIRST Tech Challenge 10 13-11-2005 23:24
VEX EDUbot hybrid or $50.00 VEX kit? Tazlikesrobots Robot Showcase 15 13-08-2005 22:12


All times are GMT -5. The time now is 12:41.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


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