Go to Post If you are new to these forums, you might want to observe the discussions a while before diving in with opinions, emotions, and expertise. - Andy Baker [more]
Home
Go Back   Chief Delphi > Technical > Electrical
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #9   Spotlight this post!  
Unread 30-12-2008, 22:27
Qbranch Qbranch is offline
wow college goes fast.
AKA: Alex
FRC #1024 (Kil-A-Bytes)
Team Role: Alumni
 
Join Date: Apr 2006
Rookie Year: 2006
Location: Indianapolis
Posts: 1,174
Qbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond repute
Re: Best way to detect a bot

Hey! I have experience here!

Our 2008 (international rockwell automation award winning (couldn't help it)) control system had this feature until the sensors caught fire at the Midwest regional. It worked great, but we never replaced the sensors.

I took it a little further than just stopping though. Our control system allowed for distance/bearing waypoints and arc commands, so the distance data from an array of 2 ultrasonic sensors on the front of the robot (after being washed through a continuous averager and rejection filter to get rid of individual sample point noise characteristic of vibrating ultrasonic sensors) was used as a 'floating' waypoint. This allowed the lower level acceleration/deceleration/velocity control layer to handle a smooth deceleration to a stop at a specified minimum distance from an object ahead (I had it at 36" since the sensor might be looking at something inside the robot ahead). The cool (unexpected) bonus? If the object approached the robot... the robot backed up to hold it's distance. And, though it never occured in competition, since the waypoint handling layer sat where it was in the control structure, the robot could keep track of it's position and reverse-interpolate an arc if that was the command it was currently executing.

Great feature to add. I highly suggest you add at least a little bang bang control loop to hold distance from an object as you approach... since then you can badge your robot as having adaptive cruise control! (ooooh! )

-q

p.s. to get back on topic, use ultrasonic sensors
__________________
Electrical Engineer Illini
1024 | Programmer '06, '07, '08 | Driver '08
 


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
Best Way to Get Points SSMike Rules/Strategy 54 09-01-2008 16:46
Reliable way to detect disconnected controller heydowns Control System 4 13-02-2007 08:30
Best way to start Torboticsmember Programming 4 06-02-2007 12:27
Best way to make money! SPDEXL Fundraising 17 21-07-2003 01:19
What is the best way to learn? Tton 3D Animation and Competition 7 25-03-2003 19:22


All times are GMT -5. The time now is 17:50.

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