View Single Post
  #1   Spotlight this post!  
Unread 18-02-2011, 21:38
sp33chy sp33chy is offline
Registered User
FRC #3332
Team Role: Programmer
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Melbourne, FL
Posts: 29
sp33chy is an unknown quantity at this point
I hate Autonomous programming! Why is it so sporadic?

Code:
    public void autonomous() {
        xmove=.25;
        autonomousTimer.start();
        autonomousTimer.reset();
        while(true){
        if(photoSwitch.get()){
            topLeft.set(xmove);
            topRight.set(-xmove);
            bottomLeft.set(xmove);
            bottomRight.set(-xmove);
        }
        if(!photoSwitch.get())
            {
            topLeft.set(0);
            topRight.set(0);
            bottomLeft.set(0);
            bottomRight.set(0);
        }
        if(autonomousTimer.get()>15.0){
            topLeft.set(0);
            topRight.set(0);
            bottomLeft.set(0);
            bottomRight.set(0);
            break;
        }
            Watchdog.getInstance().feed(); //Gotta feed that watchdog

        }
    }
Sometimes, the code works as it's supposed to be, It (the bot)stops when it reaches the end of the line. Sometimes it keeps going indefinitely, and sometimes and it doesn't move. This makes no sense to me. I've been pulling my hair out as to why it keeps doing this. Any help would be appreciated.
Reply With Quote