Go to Post Seniors, do you realize this is your last robot season?! - atomikitten [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 04-01-2003, 18:50
Hailfire Hailfire is offline
Registered User
AKA: Jason
no team
Team Role: College Student
 
Join Date: Oct 2002
Rookie Year: 2003
Location: Rochester, Michigan
Posts: 452
Hailfire has a little shameless behaviour in the past
Send a message via AIM to Hailfire
What Does Everybody Think About Using Sensors In The Competition For This Year?

What do you all think about using sensors, programming them, etc. for this years competition?
  #2   Spotlight this post!  
Unread 04-01-2003, 18:55
Jeff Waegelin's Avatar
Jeff Waegelin Jeff Waegelin is offline
El Jefe de 148
AKA: Midwest Refugee
FRC #0148 (Robowranglers)
Team Role: Engineer
 
Join Date: Aug 2001
Rookie Year: 2001
Location: Greenville, TX
Posts: 3,132
Jeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond repute
I think it's a pain, but it does definitely make it interesting. It'll sure give me more work to do...
__________________
Jeff Waegelin
Mechanical Engineer, Innovation First Labs
Lead Engineer, Team 148 - The Robowranglers
  #3   Spotlight this post!  
Unread 04-01-2003, 18:57
Hailfire Hailfire is offline
Registered User
AKA: Jason
no team
Team Role: College Student
 
Join Date: Oct 2002
Rookie Year: 2003
Location: Rochester, Michigan
Posts: 452
Hailfire has a little shameless behaviour in the past
Send a message via AIM to Hailfire
Yeah, especially programming it to move by itself for 15 seconds.
  #4   Spotlight this post!  
Unread 04-01-2003, 19:00
Noah's Avatar
Noah Noah is offline
Code Monkey
#0861 (The Gondobots)
Team Role: Programmer
 
Join Date: Apr 2002
Location: Venice, California
Posts: 139
Noah has a spectacular aura aboutNoah has a spectacular aura about
Send a message via AIM to Noah
I think that with 15 seconds of automation, you have a chance to do real damage if your programmed well and the enemy is not. Part of a good automatic program, however, comes from sensor input, and should definitly not be overlooked.
__________________
"It's broken? NOOAAHH!!! This is your doing, isn't it!"

"We can fix it in the software!"
"It's a BROKEN GEAR!"
  #5   Spotlight this post!  
Unread 04-01-2003, 23:02
Mongoose's Avatar
Mongoose Mongoose is offline
Registered User
#0948 (Newport Robotics Group (NRG 948))
 
Join Date: Oct 2002
Location: Bellevue, WA
Posts: 45
Mongoose is an unknown quantity at this point
Send a message via AIM to Mongoose
I think it's pretty cool, because last year I don't think we (our team) focused much on the software side, if at all. Plus I'm interested in AI and that sort of stuff. The part that I fear is wiring everything into the analog/digital inputs.
  #6   Spotlight this post!  
Unread 04-01-2003, 23:07
Alexander McGee's Avatar
Alexander McGee Alexander McGee is offline
Hoonigan
AKA: Alexander S. McGee
no team (no team)
Team Role: Engineer
 
Join Date: Sep 2002
Rookie Year: 1998
Location: Auburn Hills, Michigan
Posts: 392
Alexander McGee has a reputation beyond reputeAlexander McGee has a reputation beyond reputeAlexander McGee has a reputation beyond reputeAlexander McGee has a reputation beyond reputeAlexander McGee has a reputation beyond reputeAlexander McGee has a reputation beyond reputeAlexander McGee has a reputation beyond reputeAlexander McGee has a reputation beyond reputeAlexander McGee has a reputation beyond reputeAlexander McGee has a reputation beyond reputeAlexander McGee has a reputation beyond repute
Send a message via AIM to Alexander McGee Send a message via Yahoo to Alexander McGee
mixed emotions...

well, i think its a cool idea, but, its also a new thing this year. i dont think that all teams are going to use it, or use it well. well just have to wait and see.
__________________
-Alexander S. McGee
Intellectual Property Attorney, Mechanical Engineer, Gear-head
  #7   Spotlight this post!  
Unread 04-01-2003, 23:09
Joe Matt's Avatar
Joe Matt Joe Matt is offline
Wake Up Get Up Get Out There
no team
 
Join Date: Dec 2001
Rookie Year: 2001
Location: CAK
Posts: 5,067
Joe Matt has a reputation beyond reputeJoe Matt has a reputation beyond reputeJoe Matt has a reputation beyond reputeJoe Matt has a reputation beyond reputeJoe Matt has a reputation beyond reputeJoe Matt has a reputation beyond reputeJoe Matt has a reputation beyond reputeJoe Matt has a reputation beyond reputeJoe Matt has a reputation beyond reputeJoe Matt has a reputation beyond reputeJoe Matt has a reputation beyond repute
It'll add another challagne to the game that other robotics competitons don't have. Also, I expect loads of people to use the reflective tape on the bins.
__________________
  #8   Spotlight this post!  
Unread 05-01-2003, 00:35
Norm M.'s Avatar
Norm M. Norm M. is offline
Registered User
#0525
 
Join Date: Jan 2002
Location: Cedar Falls, Iowa
Posts: 32
Norm M. will become famous soon enough
If then, loop as required

I suspect there will be a lot of programs that have the robot take a look to see if there are any significant stacks (3 or more). If yes, give them a shove. If not, make a u turn and bulldoze the wall of containers onto your side of the field.

Certainly not a trivial task. This is gonna be fun!
  #9   Spotlight this post!  
Unread 05-01-2003, 01:22
Ryan Meador Ryan Meador is offline
Registered User
#0190
Team Role: Electrical
 
Join Date: Jan 2002
Rookie Year: 1999
Location: Worcester, NH
Posts: 68
Ryan Meador will become famous soon enough
Norm, that's a lot more complicated than you make it sound But I love the spirit. I've been pretty much floating around ever since the kickoff... I've been waiting for exactly this move for years. We're all supposed to get 15 minutes of fame, but I guess us programmers only rate 15 seconds. Anywho, my real point is this: sensors are king, and how you use the first 15 seconds I suspect will have a huge impact on who's the winner...
  #10   Spotlight this post!  
Unread 05-01-2003, 12:24
Chris_C Chris_C is offline
Registered User
None #0131
 
Join Date: Jan 2002
Rookie Year: 1999
Location: Manchester, NH
Posts: 15
Chris_C is an unknown quantity at this point
Send a message via AIM to Chris_C
Indeed. I think FIRST has taken an interesting risk this year with giving us programmers the first 15 seconds of the game. In some of the posts on the general forum, people seem to be agreeing that a well programmed robot can basically decide the game in that time period. I also think that the light sensors are going to be a bit trickier to work with than everyone is giving them credit for. I wouldn't call any of the robots that my team has built over the last few years precision machines, and you are going to need quite a bit of precision to get your robot to move around based on light sensor readings and perform accurate movements while completely automated. Despite the challenges though, I am absolutely thrilled that the people at FIRST are giving us this opportunity. As my team's main programmer, this change is going to make the season a whole lot more exciting for me.
  #11   Spotlight this post!  
Unread 05-01-2003, 19:52
Ryan Meador Ryan Meador is offline
Registered User
#0190
Team Role: Electrical
 
Join Date: Jan 2002
Rookie Year: 1999
Location: Worcester, NH
Posts: 68
Ryan Meador will become famous soon enough
Amen. I, too, am my team's main programmer. There was a time when I was the only programmer, but now that I'm a senior and we have others, I'm the programming coach. Good deal At least I'll go out with a bang. I think most people are fretting too much about this. I used the optical sensors last year. They're pretty nifty, and not hard to work with at all, as far as hardware goes. And the software is only slightly more complex. I'm not a big fan of precision movements or the like (just ask my teammates... they'll assure you my style is more to throw a bunch of stuff together and see what life crawls out of the pile). I believe less planning and more correcting is the way to go. That is, dash off in a likely direction and keep correcting your direction as you go, homing in on the target. Think like a cruise missile, not an artillery shell Good luck all... this is going to be a great year.
  #12   Spotlight this post!  
Unread 06-01-2003, 16:17
Skabana159's Avatar
Skabana159 Skabana159 is offline
Robotics and Field Hockey
AKA: Jesse C. Owens
#0159 (Alpine Robotics)
Team Role: Mentor
 
Join Date: Mar 2002
Rookie Year: 2000
Location: Ft. Collins, CO
Posts: 92
Skabana159 is on a distinguished road
Send a message via AIM to Skabana159
My team is already coming up with ideas to baffle me and my programming team. They think we should zip onto the ramp and push boxes over within 5 seconds, all the while looking for stacks, and if one is over three, go for it after we fininsh pushing the middle ones over. This is going to be fun. We might have to resort to "dead reckoning" if following the line isn't fast enough.
__________________
"What most people do not understand is that the Buddha, the Godhead, resides just as comfortably in gears and circuits as in hills and trees. To believe otherwise is to dilute the Godhead."
-Robert Pirsig, Zen and the Art of Motorcycle Maintenance
  #13   Spotlight this post!  
Unread 06-01-2003, 17:53
rwaliany's Avatar
rwaliany rwaliany is offline
R
None #0691 (HartBurn)
Team Role: Programmer
 
Join Date: Jan 2003
Rookie Year: 2000
Location: http://www.hartrobot.com
Posts: 137
rwaliany will become famous soon enough
Sensors

They're pretty basic once you have them hooked up. If you're trying to create a line follower simply attach a light sensor to one of the digital inputs. Check whether the number one corresponds to the white line or the other material next to the white line "Debug ? rc_sw(switch)". If they are the same then adjust the circle knob thing on the back of the light sensor till one is invoking one and one is invoking zero. Once thats done, then use an if statement and make the robot move left and forward if it sees the whiteline and right and forward if it sees the other surface.

If you want to be more advanced you can use two light sensors, which will allow you to move faster, and if one of them sees the white line turn the opposite direction. If they are both giving the no-white-line signal then go forward.
__________________
R

Last edited by rwaliany : 06-01-2003 at 18:04.
  #14   Spotlight this post!  
Unread 06-01-2003, 18:12
Raven_Writer's Avatar
Raven_Writer Raven_Writer is offline
2004 Detroit & Pittsburgh Winners
AKA: Eric Hansen
FRC #0005 (RoboCards)
Team Role: Mentor
 
Join Date: Jan 2003
Rookie Year: 2002
Location: Melvindale
Posts: 1,549
Raven_Writer is just really niceRaven_Writer is just really niceRaven_Writer is just really niceRaven_Writer is just really niceRaven_Writer is just really nice
Send a message via ICQ to Raven_Writer Send a message via AIM to Raven_Writer Send a message via MSN to Raven_Writer Send a message via Yahoo to Raven_Writer
Re: Sensors

Quote:
Originally posted by rwaliany
They're pretty basic once you have them hooked up. If you're trying to create a line follower simply attach a light sensor to one of the digital inputs. Check whether the number one corresponds to the white line or the other material next to the white line "Debug ? rc_sw(switch)". If they are the same then adjust the circle knob thing on the back of the light sensor till one is invoking one and one is invoking zero. Once thats done, then use an if statement and make the robot move left and forward if it sees the whiteline and right and forward if it sees the other surface.

If you want to be more advanced you can use two light sensors, which will allow you to move faster, and if one of them sees the white line turn the opposite direction. If they are both giving the no-white-line signal then go forward.
Following the line isn't exactly the best thing to do when you think about it. The robot will move slower because it has to constantly follow the path, which is what you don't want.
__________________
AIM: wisprmylastbreth
EMail: nightskywriter@gmail.com
Y!: synsoflife

"ai yoru ga" -- "Love the nights"
  #15   Spotlight this post!  
Unread 06-01-2003, 18:24
rwaliany's Avatar
rwaliany rwaliany is offline
R
None #0691 (HartBurn)
Team Role: Programmer
 
Join Date: Jan 2003
Rookie Year: 2000
Location: http://www.hartrobot.com
Posts: 137
rwaliany will become famous soon enough
Yeah

I'm just showing a simple algorithm to do it. Plus, most teams I'm thinking will create a couple of different programs and switch it based on their alliance partner.

if you use two light sensors and have a good distance away from the line, and go straight until a hit, then turn until it hits on the right one. then go straight and perform same algorithm, it's pretty efficient. You'd do 5 turns at max. What would you choose accuracy or speed.

Doing it time based is still 3 turns. Well you could always use the radius of the circle and make a triangle using delta_t to brace time. But I would still use a light sensor to check if your on track every second or so.
__________________
R
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
pbasic 2.5 on 2002 competition year robot yangotang Programming 4 10-02-2003 22:48
Wow! what a year archiver 2000 8 23-06-2002 22:43
Multiple Regionals archiver 1999 55 23-06-2002 22:26
why why why...? archiver 2001 34 23-06-2002 22:13
Making heads or tails of the new announcement... Jessica Boucher General Forum 66 26-09-2001 11:13


All times are GMT -5. The time now is 11:54.

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