Go to Post Thanks for the wishes of luck. We try to minimize its importance, but having it on our side is never a bad thing. - Madison [more]
Home
Go Back   Chief Delphi > Technical > Programming > C/C++
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 10-01-2011, 04:56
mikets's Avatar
mikets mikets is offline
Software Engineer
FRC #0492 (Titan Robotics)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2008
Location: Bellevue, WA
Posts: 667
mikets is a glorious beacon of lightmikets is a glorious beacon of lightmikets is a glorious beacon of lightmikets is a glorious beacon of lightmikets is a glorious beacon of lightmikets is a glorious beacon of light
Minibot start and stop conditions

Should we assume the FCS software only controls the main robot and not the NXT minibot? If so, it means we need a mechanism to detect the start and the stop conditions. Our first thought is:
1. Configure three touch sensors.
2. One for detecting the engagement of the pole so we can start the climbing motor.
3. One for detecting reaching the top so we can stop the climb.
4. Wait a certain amount of time and start descending.
5. Another touch sensor to detect when we reached the bottom and stop the whole thing.
__________________
Reply With Quote
  #2   Spotlight this post!  
Unread 10-01-2011, 15:16
BradAMiller BradAMiller is offline
Registered User
AKA: Brad
#0190 ( Gompei and the Herd)
Team Role: Mentor
 
Join Date: Mar 2004
Location: Worcester, MA
Posts: 588
BradAMiller has a brilliant futureBradAMiller has a brilliant futureBradAMiller has a brilliant futureBradAMiller has a brilliant futureBradAMiller has a brilliant futureBradAMiller has a brilliant futureBradAMiller has a brilliant futureBradAMiller has a brilliant futureBradAMiller has a brilliant futureBradAMiller has a brilliant futureBradAMiller has a brilliant future
Re: Minibot start and stop conditions

It would be correct to assume that there is no software in the C++ libraries that explicitly controls the minibot. Just the usual sensor and motor software to run the robot.

Brad
__________________
Brad Miller
Robotics Resource Center
Worcester Polytechnic Institute
Reply With Quote
  #3   Spotlight this post!  
Unread 11-01-2011, 13:47
alectronic alectronic is offline
Registered User
no team (Volunteer)
Team Role: Alumni
 
Join Date: Dec 2008
Rookie Year: 2007
Location: Nevada
Posts: 341
alectronic has a brilliant futurealectronic has a brilliant futurealectronic has a brilliant futurealectronic has a brilliant futurealectronic has a brilliant futurealectronic has a brilliant futurealectronic has a brilliant futurealectronic has a brilliant futurealectronic has a brilliant futurealectronic has a brilliant futurealectronic has a brilliant future
Re: Minibot start and stop conditions

The FMS has no control over the minibot, per section 1.6.

As for the minibot scoring "after teleop" (due to the fact that it won't "shut down" like the robots,) that is up for debate here:
http://www.chiefdelphi.com/forums/sh...ad.php?t=88636
__________________
Reply With Quote
  #4   Spotlight this post!  
Unread 12-01-2011, 14:31
BBray_T1296's Avatar
BBray_T1296 BBray_T1296 is offline
I am Dave! Yognaut
AKA: Brian Bray
FRC #1296 (Full Metal Jackets)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Rockwall, TX
Posts: 947
BBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond repute
Re: Minibot start and stop conditions

I think you can preform these tasks with only 2 sensors:

1. Detect contact with the pole
2. detect the top pf the pole

you can just use a timing command you preset in the lab on the return down, thats my oppinion because you save the (however miniscule) weight of the 3rd sensor
Reply With Quote
  #5   Spotlight this post!  
Unread 12-01-2011, 14:47
mikets's Avatar
mikets mikets is offline
Software Engineer
FRC #0492 (Titan Robotics)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2008
Location: Bellevue, WA
Posts: 667
mikets is a glorious beacon of lightmikets is a glorious beacon of lightmikets is a glorious beacon of lightmikets is a glorious beacon of lightmikets is a glorious beacon of lightmikets is a glorious beacon of light
Re: Minibot start and stop conditions

The weight of the touch sensor is hardly anything. But you are right, it is optional (nice to have). Even if you don't climb all the way down, as long as it is low enough that you can reach it, that should be good enough. But I think we will do the 3rd sensor anyway.
__________________
Reply With Quote
  #6   Spotlight this post!  
Unread 12-01-2011, 15:17
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,077
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: Minibot start and stop conditions

If you use a touch sensor to halt the robot, remember to make sure that it doesn't get triggered before the sensor on the pole!
Reply With Quote
  #7   Spotlight this post!  
Unread 12-01-2011, 17:15
mikets's Avatar
mikets mikets is offline
Software Engineer
FRC #0492 (Titan Robotics)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2008
Location: Bellevue, WA
Posts: 667
mikets is a glorious beacon of lightmikets is a glorious beacon of lightmikets is a glorious beacon of lightmikets is a glorious beacon of lightmikets is a glorious beacon of lightmikets is a glorious beacon of light
Re: Minibot start and stop conditions

That would be pretty bad if the code would look at the stopping touch sensor before the starting touch sensor. If the state machine is properly coded, the stop sensor should not be looked at until it is in descending state. I will make sure my students don't do that
__________________
Reply With Quote
  #8   Spotlight this post!  
Unread 12-01-2011, 18:01
DonRotolo's Avatar
DonRotolo DonRotolo is offline
Back to humble
FRC #0832
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Atlanta GA
Posts: 6,988
DonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond repute
Re: Minibot start and stop conditions

Quote:
Originally Posted by techalex View Post
The FMS has no control over the minibot, per section 1.6.
Help me out here, section 1.6 is kind of long and I can't find this reference. I did look.
__________________

I am N2IRZ - What's your callsign?
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


All times are GMT -5. The time now is 13:58.

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