Go to Post This year it is what it is and, at some point, we will all find out what that is, specifically. - JaneYoung [more]
Home
Go Back   Chief Delphi > Technical > Control System
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 13-02-2007, 23:06
grantf's Avatar
grantf grantf is offline
Software Engineering Mentor
FRC #4061 (SciBorgs)
Team Role: Engineer
 
Join Date: Feb 2007
Rookie Year: 2005
Location: Pullman, WA
Posts: 16
grantf has a spectacular aura aboutgrantf has a spectacular aura about
Radio cuts out, student's foot run over

We had a somewhat scary incident with our robot yesterday.

Here's what we did:
  1. Downloaded v14 firmware to the RC.
  2. Drove the robot around for a while and experienced a few intermittent radio cutouts.
  3. Disabled the robot at the OI via a "kill-switch"
  4. Noticed that the Speed Controller LEDs were still solid orange (i.e. enabled)
  5. Powered off the robot and changed the battery (we were about to do this anyway).
  6. Powered on the robot and again noticed that the Speed Controller LEDs were solid orange.
  7. After about 4 seconds (with 3 people standing around the robot) it took off at about full-speed without user input
  8. The robot ran over one of my student's foot before I could get ahold of it and lift it off of it's wheels.

For the record:
  • The RC radio was mounted high on the robot and perdendicular to the ground
  • The OI radio was mounted high on a wall about 15 feet away from the robot, also perpendicular to the floor.
  • The kill-switch on the OI was in the disabled position from step 3 above and was NEVER moved back to enabled.
  • The "disable" LED on the OI was solid orange and the RC mode LED was yellow/orange.
  • The kill-switch has worked for many weeks now, disabling/enabling without issue.

Has anyone else seen anything like this?
BTW, the student is fine.
  #2   Spotlight this post!  
Unread 13-02-2007, 23:23
Robo_Coyote's Avatar
Robo_Coyote Robo_Coyote is offline
Cheap_Shot
AKA: Chris Chandler
FRC #1323 (MadTown Robotics )
Team Role: Mechanical
 
Join Date: Sep 2006
Rookie Year: 2005
Location: Madera
Posts: 115
Robo_Coyote is a splendid one to beholdRobo_Coyote is a splendid one to beholdRobo_Coyote is a splendid one to beholdRobo_Coyote is a splendid one to beholdRobo_Coyote is a splendid one to beholdRobo_Coyote is a splendid one to behold
Re: Radio cuts out, student's foot run over

On your competition port however you wired it. There should be two switches for testing autonomous and disabled, at least that is the way we have it. Now if you flipped the autonomous that is probably why it did that. I know that when we first wired our we got confused as to which was autonomous and which was disable and had our robot take off once and almost take my had off in the process while I was working on the drive train.
__________________
2005- Uc Davis Spirit Award
2006 nationals second highest score thanks to 233, and 1184

We need a longer highlight list....... sigh

"To invent all you need is imagination and a pile of junk" - Thomas Edison
  #3   Spotlight this post!  
Unread 13-02-2007, 23:45
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Radio cuts out, student's foot run over

Quote:
Originally Posted by grantf View Post
  • The kill-switch has worked for many weeks now, disabling/enabling without issue.

Has anyone else seen anything like this?
Yes.

Our fancy dongle developed a loose connection last fall. If it had failed in a slightly different way, it could easily have thrown the robot into autonomous instead of disabling it. We of course repaired it.
  #4   Spotlight this post!  
Unread 13-02-2007, 23:53
GBIT's Avatar
GBIT GBIT is offline
Lexantologist/Team Lead
AKA: Jared
FRC #0811 (Cardinals)
Team Role: Mechanical
 
Join Date: Jan 2006
Rookie Year: 2005
Location: Worcester, MA
Posts: 252
GBIT is just really niceGBIT is just really niceGBIT is just really niceGBIT is just really niceGBIT is just really nice
Send a message via AIM to GBIT
Re: Radio cuts out, student's foot run over

Quote:
Originally Posted by Alan Anderson View Post
Yes.

Our fancy dongle developed a loose connection last fall. If it had failed in a slightly different way, it could easily have thrown the robot into autonomous instead of disabling it. We of course repaired it.
we had the same problem more from bad wiring than anything else but ive seen it happen and i have been run over myself! but to be serious check the wiring on your dongle and make sure it is all good.also make sure the port is pluged in properly(also something weve done)
__________________
-Mentor-
-WPI '13-
-Former Team Lead-
-Past Driver-

  #5   Spotlight this post!  
Unread 14-02-2007, 01:19
grantf's Avatar
grantf grantf is offline
Software Engineering Mentor
FRC #4061 (SciBorgs)
Team Role: Engineer
 
Join Date: Feb 2007
Rookie Year: 2005
Location: Pullman, WA
Posts: 16
grantf has a spectacular aura aboutgrantf has a spectacular aura about
Re: Radio cuts out, student's foot run over

Suppose for a second that the wiring on the dongle is faulty and that the robot ran an autonomous program.
Here is our autonomous code that is called from the Autonomous() function in the competition template of EasyC - Pro:

Code:
void
tc_autonomousControl( void )
{
    // Call the appropriate installed autonomous program
}
Also, in the Initialization() method in the same competition template, we set all PWM outputs to 127. The Initialization() code gets run before both the Autonomous() and OperatorControl() functions have a chance to run.

I will check the wiring again... but I fail to see how the robot would take off in either of these cases.

Also, the student that had been driving the robot was asked multiple times what the state of the kill-switch was... He told me "disabled" every time I asked... I asked 3 times because I saw the LEDs on the speed controller were solid orange, enabled.
  #6   Spotlight this post!  
Unread 14-02-2007, 07:23
Unsung FIRST Hero
Mike Betts Mike Betts is offline
Electrical Engineer
no team
Team Role: Engineer
 
Join Date: Dec 2001
Rookie Year: 1995
Location: Homosassa, FL
Posts: 1,442
Mike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond reputeMike Betts has a reputation beyond repute
Re: Radio cuts out, student's foot run over

Grant,

I strongly suggest that you report this to IFI.

Mike
__________________
Mike Betts

Alumnus, Team 3518, Panthrobots, 2011
Alumnus, Team 177, Bobcat Robotics, 1995 - 2010
LRI, Connecticut Regional, 2007-2010
LRI, WPI Regional, 2009 - 2010
RI, South Florida Regional, 2012 - 2013

As easy as 355/113...
  #7   Spotlight this post!  
Unread 14-02-2007, 07:32
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Radio cuts out, student's foot run over

Quote:
Originally Posted by grantf View Post
  • After about 4 seconds (with 3 people standing around the robot) it took off at about full-speed without user input
Which pwm outputs control your drive motors? I don't know whether EasyC fixes the "glitchiness" of pwm13-16. The default code regularly extends the pulse width on those outputs when interrupts happen. That's "forward" to a Victor.
  #8   Spotlight this post!  
Unread 14-02-2007, 07:42
Dave Flowerday Dave Flowerday is offline
Software Engineer
VRC #0111 (Wildstang)
Team Role: Engineer
 
Join Date: Feb 2002
Rookie Year: 1995
Location: North Barrington, IL
Posts: 1,366
Dave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond repute
Re: Radio cuts out, student's foot run over

Quote:
Originally Posted by grantf View Post
  • The "disable" LED on the OI was solid orange and the RC mode LED was yellow/orange.
If you're certain that the disable LED on the OI was solid orange (and not blinking rapidly), then the control system was indeed disabled and your dongle was working. All the PWM outputs should have been tri-stated, including 13-16. Are you 100% sure that the disable LED on the OI was solid orange? If so then this is a pretty serious problem.
  #9   Spotlight this post!  
Unread 14-02-2007, 07:56
MikeDubreuil's Avatar
MikeDubreuil MikeDubreuil is offline
Carpe diem
FRC #0125 (Nu-Trons)
Team Role: Engineer
 
Join Date: Jan 2003
Rookie Year: 1999
Location: Boston, MA
Posts: 967
MikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond repute
Send a message via AIM to MikeDubreuil
Re: Radio cuts out, student's foot run over

If you feel certain that the robot was disabled at the Operator Interface, for the safety of all of us, please contact IFI immediately.
__________________
"FIRST is like bling bling for the brain." - Woodie Flowers
  #10   Spotlight this post!  
Unread 14-02-2007, 10:20
pheadxdll pheadxdll is offline
Registered User
AKA: Alex
FRC #1225 (Amperage Robotics)
Team Role: Programmer
 
Join Date: Jan 2007
Rookie Year: 2006
Location: North Carolina
Posts: 168
pheadxdll has much to be proud ofpheadxdll has much to be proud ofpheadxdll has much to be proud ofpheadxdll has much to be proud ofpheadxdll has much to be proud ofpheadxdll has much to be proud ofpheadxdll has much to be proud ofpheadxdll has much to be proud ofpheadxdll has much to be proud of
Re: Radio cuts out, student's foot run over

We had to robot take off with no user input before with my laptop attached through the programming cable. My fault though. Laptops okay.
__________________
Amperage Robotics Team 1225
Site under-going revamp. :/
  #11   Spotlight this post!  
Unread 14-02-2007, 12:46
eugenebrooks eugenebrooks is offline
Team Role: Engineer
AKA: Dr. Brooks
no team (WRRF)
 
Join Date: Jan 2004
Rookie Year: 2001
Location: Livermore, CA
Posts: 601
eugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond repute
Re: Radio cuts out, student's foot run over

Problems with the robot not correctly disabling motors when the radio signal is corrupted have (hopefully) been addressed with new beta test versions of the master code. If you are running the latest master code, and still have these problems, make sure you report it to IFI. They are looking for these reports. It is a good idea to pay careful attention to your radio setup, even without these problems, in that radio glitches would normally cause intermittent robot disablement. Keep track of any posted updates to this master code and install them as they are available.

To minimize radio connection problems (hiding any remaining disablement glitches), make sure that:
1) Your radio is placed as high as you can.
2) Your radio is mounted on plastic about a half wavelength away (5 to 6 inches) from any metal structure on your robot.
3) Your radio will not be shadowed by any large metal panels or closely spaced wire grids. If it is shadowed, the reliability might suffer when the robot is oriented so that the metal panel is interposed between the OI and the RC radio modems.

On the OI end, if you mount the radio on a wall, make sure that this wall is not a conducting surface such as metal. The best place for this antenna is in "free space," well clear of metal surfaces (except for a table that it might be sitting on).

If you continue to have problems while on the radio, make sure that you report these problems to IFI and use the tether while testing your robot until the problems are resolved.

All of the interference effects involved when a metal surface is near the antenna is one of the wonders of nature, but you don't want to be exploring these with your robot.

Eugene

Last edited by eugenebrooks : 14-02-2007 at 12:56.
  #12   Spotlight this post!  
Unread 14-02-2007, 13:47
UlTiMaTeP UlTiMaTeP is offline
Registered User
no team
Team Role: Mentor
 
Join Date: Feb 2003
Rookie Year: 2001
Location: Harbor Freight of Fort Lauderdale
Posts: 222
UlTiMaTeP will become famous soon enoughUlTiMaTeP will become famous soon enough
Re: Radio cuts out, student's foot run over

Quote:
Originally Posted by eugenebrooks View Post
Problems with the robot not correctly disabling motors when the radio signal is corrupted have (hopefully) been addressed with new beta test versions of the master code. If you are running the latest master code, and still have these problems, make sure you report it to IFI. They are looking for these reports. It is a good idea to pay careful attention to your radio setup, even without these problems, in that radio glitches would normally cause intermittent robot disablement. Keep track of any posted updates to this master code and install them as they are available.

To minimize radio connection problems (hiding any remaining disablement glitches), make sure that:
1) Your radio is placed as high as you can.
2) Your radio is mounted on plastic about a half wavelength away (5 to 6 inches) from any metal structure on your robot.
3) Your radio will not be shadowed by any large metal panels or closely spaced wire grids. If it is shadowed, the reliability might suffer when the robot is oriented so that the metal panel is interposed between the OI and the RC radio modems.

On the OI end, if you mount the radio on a wall, make sure that this wall is not a conducting surface such as metal. The best place for this antenna is in "free space," well clear of metal surfaces (except for a table that it might be sitting on).

If you continue to have problems while on the radio, make sure that you report these problems to IFI and use the tether while testing your robot until the problems are resolved.

All of the interference effects involved when a metal surface is near the antenna is one of the wonders of nature, but you don't want to be exploring these with your robot.

Eugene
He stated the radios were mounted correctly. The radios this year for many teams are defective. The radios need to get an RMA'ed and replaced chances are. You are not alone, the majority of the teams in my area are having the same radio cutting out problem.
__________________
Hows my searching? Call 1-800-Green-Dots
  #13   Spotlight this post!  
Unread 14-02-2007, 14:08
Eldarion's Avatar
Eldarion Eldarion is offline
Electrical Engineer / Computer Geek
AKA: Eldarion Telcontar
no team (Teamless Orphan)
Team Role: Alumni
 
Join Date: Nov 2005
Rookie Year: 2005
Location: Númenor
Posts: 558
Eldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond repute
Send a message via AIM to Eldarion Send a message via Yahoo to Eldarion
Re: Radio cuts out, student's foot run over

Also, from our experience, this problem will only get worse in competition mode, not better! Apparently, at lower channel numbers, the radios are worst. (Our team ran through a testing procedure on almost all 40 channels; we have the results if anyone is interested.)
__________________
CMUCam not working? Tracks sporadically? Try this instead: http://www.falconir.com!
PM me for more information if you are interested (it's open source!).

Want the FIRST Email blasts? See here: http://www.chiefdelphi.com/forums/sh...ad.php?t=50809

"The harder the conflict, the more glorious the triumph. What we obtain too cheaply, we esteem too lightly; it is dearness only that gives everything its value."
-- Thomas Paine

If it's falling apart it's a mechanical problem. If it's spewing smoke it's a electrical problem.
If it's rampaging around destroying things it's a programming problem.

"All technology is run on 'Magic Smoke' contained within the device. As everyone knows, whenever the magic smoke is released, the device ceases to function."
-- Anonymous

I currently speak: English, some German, Verilog, x86 and 8051 Assembler, C, C++, VB, VB.NET, ASP, PHP, HTML, UNIX and SQL
  #14   Spotlight this post!  
Unread 14-02-2007, 14:32
UlTiMaTeP UlTiMaTeP is offline
Registered User
no team
Team Role: Mentor
 
Join Date: Feb 2003
Rookie Year: 2001
Location: Harbor Freight of Fort Lauderdale
Posts: 222
UlTiMaTeP will become famous soon enoughUlTiMaTeP will become famous soon enough
Re: Radio cuts out, student's foot run over

Quote:
Originally Posted by Eldarion View Post
Also, from our experience, this problem will only get worse in competition mode, not better! Apparently, at lower channel numbers, the radios are worst. (Our team ran through a testing procedure on almost all 40 channels; we have the results if anyone is interested.)

Very interested Please post
__________________
Hows my searching? Call 1-800-Green-Dots
  #15   Spotlight this post!  
Unread 14-02-2007, 14:38
Eldarion's Avatar
Eldarion Eldarion is offline
Electrical Engineer / Computer Geek
AKA: Eldarion Telcontar
no team (Teamless Orphan)
Team Role: Alumni
 
Join Date: Nov 2005
Rookie Year: 2005
Location: Númenor
Posts: 558
Eldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond reputeEldarion has a reputation beyond repute
Send a message via AIM to Eldarion Send a message via Yahoo to Eldarion
Re: Radio cuts out, student's foot run over

I will get the information from the students that ran the test and report back.
__________________
CMUCam not working? Tracks sporadically? Try this instead: http://www.falconir.com!
PM me for more information if you are interested (it's open source!).

Want the FIRST Email blasts? See here: http://www.chiefdelphi.com/forums/sh...ad.php?t=50809

"The harder the conflict, the more glorious the triumph. What we obtain too cheaply, we esteem too lightly; it is dearness only that gives everything its value."
-- Thomas Paine

If it's falling apart it's a mechanical problem. If it's spewing smoke it's a electrical problem.
If it's rampaging around destroying things it's a programming problem.

"All technology is run on 'Magic Smoke' contained within the device. As everyone knows, whenever the magic smoke is released, the device ceases to function."
-- Anonymous

I currently speak: English, some German, Verilog, x86 and 8051 Assembler, C, C++, VB, VB.NET, ASP, PHP, HTML, UNIX and SQL
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
Controll over Radio? interfect Programming 10 16-01-2007 21:39
Student's Prize Is a Trip [To Atlanta for Natationals] Into Immigration Limbo Spikey FIRST In the News... 36 14-07-2006 21:24
need 2003 radio/help with old radio MaxM Technical Discussion 2 04-01-2004 15:31
Robot motion after the time has run out. Randy Ai Rules/Strategy 1 06-01-2003 17:17
Radio Cut-Out Dan 550 Technical Discussion 7 02-04-2002 08:14


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

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