Go to Post You are certainly welcome to demonstrate your geekiness on a regular basis! :) - Cynette [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 19-01-2005, 21:58
Workaphobia Workaphobia is offline
Registered User
AKA: Jon
FRC #1546 (Chaos Inc.)
Team Role: Alumni
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Long Island
Posts: 26
Workaphobia will become famous soon enough
Sensor Recommendations

I'm a bit embarrassed to post this without extensively searching and researching the matter, but I'm low on time and the next couple of days are critical in my (rookie) team's design stage.

I'm the lead programmer. I essentially gave up on trying to comprehend all the drafts and discussion regarding the arm mechanism for our robot, because it kept changing so many times and we didn't seem to be getting anywhere. I'm now fully willing to butt out and let my teammates commit to whichever idea they will, but I'm wondering how critical it is that I tell them early on exactly what sensors I'll need and where. Is a potentiometer something that can't easily be added to an arm after it is already built? Does a gyro need a special mounting place reserved in the chassis? What if in two weeks I suddenly realize that my job would be vastly simplified if I only had an extra input device somewhere - am I doomed if I don't have the foresight to bring it up now?

I was thinking of at least a few touch sensors for collision and limit switches wherever there are moving parts. Is it worth it to add a potentiometer so I can also get the angle of a variable arm, or is that not such a great idea for a rookie team?

I'll admit that I haven't been as active in reading all of the manuals and white pages as I would have liked, so if you just want to throw me a link or two, I'll understand.


Thanks in advance.
  #2   Spotlight this post!  
Unread 19-01-2005, 22:14
Kevin Watson's Avatar
Kevin Watson Kevin Watson is offline
La Cañada High School
FRC #2429
Team Role: Mentor
 
Join Date: Jan 2002
Rookie Year: 2001
Location: La Cañada, California
Posts: 1,335
Kevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond repute
Re: Sensor Recommendations

Quote:
Originally Posted by Workaphobia
I'm a bit embarrassed to post this without extensively searching and researching the matter, but I'm low on time and the next couple of days are critical in my (rookie) team's design stage.

I'm the lead programmer. I essentially gave up on trying to comprehend all the drafts and discussion regarding the arm mechanism for our robot, because it kept changing so many times and we didn't seem to be getting anywhere. I'm now fully willing to butt out and let my teammates commit to whichever idea they will, but I'm wondering how critical it is that I tell them early on exactly what sensors I'll need and where. Is a potentiometer something that can't easily be added to an arm after it is already built? Does a gyro need a special mounting place reserved in the chassis? What if in two weeks I suddenly realize that my job would be vastly simplified if I only had an extra input device somewhere - am I doomed if I don't have the foresight to bring it up now?

I was thinking of at least a few touch sensors for collision and limit switches wherever there are moving parts. Is it worth it to add a potentiometer so I can also get the angle of a variable arm, or is that not such a great idea for a rookie team?

I'll admit that I haven't been as active in reading all of the manuals and white pages as I would have liked, so if you just want to throw me a link or two, I'll understand.


Thanks in advance.
It really sucks when this happens. You have at least two options that come to mind. Most importantly, you need a systems person(s) who can see the "big picture". This person(s) is responsible for making sure things like sensor mounts are in the design before the mechanical design team makes some assumption that will prevent you from mounting your sensor on the finished 'bot. If you can't make this happen, you gotta get in there and make people listen to you, so you'll get what you need. Sometimes engineering is a contact sport <grin>.

-Kevin
__________________
Kevin Watson
Engineer at stealth-mode startup
http://kevin.org
  #3   Spotlight this post!  
Unread 19-01-2005, 22:20
russell's Avatar
russell russell is offline
Registered User
#1430 (WRONG)
Team Role: Electrical
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Anchorage AK
Posts: 402
russell is a name known to allrussell is a name known to allrussell is a name known to allrussell is a name known to allrussell is a name known to allrussell is a name known to all
Re: Sensor Recommendations

Potentiometers are good, and (at least if your robot turns out to be kind of a roughly built machine) you can generally find a way to attach them after the build process, though if you can incorporate them into the design now then that is even better. Just remember, when you have to sort of calibrate them every so often, especiallyif you are working on the robot allot. I would say more but my spacebar is starting to act up so I will just leave it at that.
  #4   Spotlight this post!  
Unread 19-01-2005, 23:59
jgannon's Avatar
jgannon jgannon is offline
I ᐸ3 Robots
AKA: Joey Gannon
no team
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Pittsburgh, PA
Posts: 1,467
jgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond repute
Re: Sensor Recommendations

During the off-season, I added a potentiometer to last year's robot as a coding exercise in preparation for this year, so it can be done after the robot is built. At the very least, request that your team leave at least one end of every shaft on your robot exposed. It's not too difficult to build a little mount, and then you can couple an encoder or potentiometer to whichever shafts you decide you'd like to measure. We used plexiglass for the mount, and fuel line to couple the shafts. It's not the neatest way of doing things, but it will work, and it allows you to focus on more important tasks in the mean time.
__________________
Team 1743 - The Short Circuits
2010 Pittsburgh Excellence in Design & Team Spirit Awards
2009 Pittsburgh Regional Champions (thanks to 222 and 1218)
2007 Pittsburgh Website Award
2006 Pittsburgh Regional Champions (thanks to 395 and 1038)
2006 Pittsburgh Rookie Inspiration & Highest Rookie Seed

Team 1388 - Eagle Robotics
2005 Sacramento Engineering Inspiration
2004 Curie Division Champions (thanks to 1038 and 175)
2004 Sacramento Rookie All-Star

_
  #5   Spotlight this post!  
Unread 20-01-2005, 00:22
phrontist's Avatar
phrontist phrontist is offline
Proto-Engineer
AKA: Bjorn Westergard
FRC #1418 (Vae Victus)
Team Role: College Student
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Falls Church, VA
Posts: 828
phrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond reputephrontist has a reputation beyond repute
Send a message via AIM to phrontist
Re: Sensor Recommendations

Adding a pot is, IMHO, worth the minimal extra effort.
__________________

University of Kentucky - Radio Free Lexington

"I would rather have a really big success or a really spectacular crash and failure then live out the warm eventual death of mediocrity" - Dean Kamen
  #6   Spotlight this post!  
Unread 20-01-2005, 00:51
jgannon's Avatar
jgannon jgannon is offline
I ᐸ3 Robots
AKA: Joey Gannon
no team
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Pittsburgh, PA
Posts: 1,467
jgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond repute
Re: Sensor Recommendations

Quote:
Originally Posted by phrontist
Adding a pot is, IMHO, worth the minimal extra effort.
Oh, sure it is. The motto around here is, "If it moves, we measure it." The issue was whether or not one can be added after the robot is built, which it most certainly can, if the team takes some minimal precautions. Best of luck, Workaphobia.
__________________
Team 1743 - The Short Circuits
2010 Pittsburgh Excellence in Design & Team Spirit Awards
2009 Pittsburgh Regional Champions (thanks to 222 and 1218)
2007 Pittsburgh Website Award
2006 Pittsburgh Regional Champions (thanks to 395 and 1038)
2006 Pittsburgh Rookie Inspiration & Highest Rookie Seed

Team 1388 - Eagle Robotics
2005 Sacramento Engineering Inspiration
2004 Curie Division Champions (thanks to 1038 and 175)
2004 Sacramento Rookie All-Star

_
  #7   Spotlight this post!  
Unread 20-01-2005, 09:29
Squall Squall is offline
Registered User
#1382
 
Join Date: Jan 2004
Location: Brasil- São José dos Campos
Posts: 28
Squall is an unknown quantity at this point
Re: Sensor Recommendations

I may be wrong here, but if you're thinking about using a Gyro you should consider somewhere safe and far from vibrations, and still near your robot spin center.

The Gyro is very sensitive, so you must protect it as much as you can so you won't get lot's of wrong values from it.
__________________
Girafales - TEAM #1382
  #8   Spotlight this post!  
Unread 20-01-2005, 12:49
Mark McLeod's Avatar
Mark McLeod Mark McLeod is offline
Just Itinerant
AKA: Hey dad...Father...MARK
FRC #0358 (Robotic Eagles)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2002
Location: Hauppauge, Long Island, NY
Posts: 8,801
Mark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond repute
Re: Sensor Recommendations

The mechanical design team needs to make allowances now for the mounting of sensors. Better to have the sensors designed in and not used then not having it when you need it or attached as an after thought and hanging out for a falling tetra or another robot to violently remove.
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle
  #9   Spotlight this post!  
Unread 20-01-2005, 13:15
Bentow Bentow is offline
Registered User
#1525
 
Join Date: Jan 2005
Location: Deerfield IL
Posts: 5
Bentow is on a distinguished road
Re: Sensor Recommendations

I too find myself as a lead programmer on a rookie team. Are there any other things I need to look out for besides ensure spots to mount sensors. Are there are absolutely critical readings I need, that I would otherwise miss until the last minute?

Also OT: who makes the best drivers, especially on a small team, SW guys, Mech guys? We haven't gotten anywhere with picking them yet.
  #10   Spotlight this post!  
Unread 20-01-2005, 13:45
jzampier's Avatar
jzampier jzampier is offline
Finger Lakes Regional Staff
AKA: Jeffrey Zampieron
no team (-)
Team Role: Engineer
 
Join Date: Jan 2003
Rookie Year: 2001
Location: Rochester
Posts: 74
jzampier is on a distinguished road
Send a message via AIM to jzampier
Re: Sensor Recommendations

Having been a programmer/electronics person for the last few seasons...
here's my notes:

1. Don't 'butt out'. It's bad then the mech folks ignore your requests and then complain when the bot doesn't do anything useful in auton mode and various other places. Get the sensors you want worked into the design early. Shaft encoders, pots and other stuff. I recommend buying good pots that are nicely sealed.

2. Get a breakdown of what motors and assemblies are being used and lay it out in a spreadsheet to assign inputs and outputs on the RC. This makes wiring easier, and neater. I can send you some old breakdowns if you want examples.

As for the 'best driver'... well, I've always been a fan of holding driver trials with old robots. If you don't have an old robot, try with a new one. Let anyone who wants try and rotate.
__________________
"Put your hand on a hot stove for a minute, and it seems like an hour.
Sit with a pretty girl for an hour,
and it seems like a minute. THAT'S relativity." -Einstein

----
First Resume: (If I can remember)
2001 NJ Regional
2001 Championship
2002 NYC Regional
2003 OH Regional
2003 Championship
2004 OH Regional
2005 Finger Lakes Regional
2006 Finger Lakes Regional (yes!)
Closed Thread


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


All times are GMT -5. The time now is 02:47.

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