Go Back   VEX Forum > Competitions > VEX Robotics Competition > VRC Toss Up (2013-2014 VRC Game) > Official VRC Toss Up Q&A

 
 
Thread Tools
  #1  
Old 11-25-2013, 06:43 AM
edjubuh's Avatar
edjubuh edjubuh is offline
Senior Member
VEX # 7701
 
Join Date: Apr 2012
Location: Zionsville, IN
Posts: 820
Images: 2
Thumbs up Answered: "Disabled" at the End of Match with Holding Programming

Hey Karthik,

I was wondering if it would be in violation of any rules to have a "holding" position program at the end of a match while the robot is disabled. I can't find anything that says you can't do this, but I would like to double check. Our hanging mechanism and scoring apparatus, depending on design, may require a small value of PWM to be sent to the motors in order to prevent the lift from moving after hanging, and the same is true for the scoring mechanism. My intent is to prevent the robots from hanging at the end of a match, then disablement rolls around and the robot just slowly and dejectedly sinks back down because it cannot passively hold itself up. All this would be under the assumption that if the robot begins to move (except to hold itself in its current position), the robot would be in violation of the "not accepting field commands," and action would be taken in accordance with the head ref. So, would it be permissible to activate motors and pneumatics after a match is over in order to hold a robot in its current position?

Thanks in advance,

Elliot
__________________
- Elliot
Software Engineer and CAD Draftsman for Olympic Steel Eagles (7701/7702)
Member of former team 7702
"Programming today is a race between software engineers striving to build bigger and better idiot-proof
programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."

Last edited by edjubuh; 11-25-2013 at 09:25 AM.
  #2  
Old 11-25-2013, 12:51 PM
Karthik's Avatar
Karthik Karthik is offline
VEX GDC Chairman
 
Join Date: Sep 2006
Location: Toronto, ON, Canada
Posts: 2,586
Images: 1
Re: "Disabled" at the End of Match with Holding Programming

Quote:
Originally Posted by edjubuh View Post
I was wondering if it would be in violation of any rules to have a "holding" position program at the end of a match while the robot is disabled. I can't find anything that says you can't do this, but I would like to double check. Our hanging mechanism and scoring apparatus, depending on design, may require a small value of PWM to be sent to the motors in order to prevent the lift from moving after hanging, and the same is true for the scoring mechanism. My intent is to prevent the robots from hanging at the end of a match, then disablement rolls around and the robot just slowly and dejectedly sinks back down because it cannot passively hold itself up. All this would be under the assumption that if the robot begins to move (except to hold itself in its current position), the robot would be in violation of the "not accepting field commands," and action would be taken in accordance with the head ref. So, would it be permissible to activate motors and pneumatics after a match is over in order to hold a robot in its current position?
At the end of the Match and at the end of the Autonomous Period, the Robots are disabled. When the field disables the Robots, all the PWM values go to zero (neutral) and there is no power to the motors. The input from the joystick is also ignored when the robot is disabled. Essentially, what you are trying to do is impossible.
__________________
Karthik Kanagasabapathy
Innovation First International Canada Inc.
Chairman of the VEX Robotics Competition Game Design Committee
  #3  
Old 11-25-2013, 03:26 PM
edjubuh's Avatar
edjubuh edjubuh is offline
Senior Member
VEX # 7701
 
Join Date: Apr 2012
Location: Zionsville, IN
Posts: 820
Images: 2
Re: Answered: "Disabled" at the End of Match with Holding Programming

I hadn't realized that the disable command was given directly to the master CPU. I was poking around in the ROBOTC competition template when I stumbled upon this, and didn't know changing it would have no affect.

Thanks for the response and all the great work you do!
__________________
- Elliot
Software Engineer and CAD Draftsman for Olympic Steel Eagles (7701/7702)
Member of former team 7702
"Programming today is a race between software engineers striving to build bigger and better idiot-proof
programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
  #4  
Old 11-25-2013, 03:59 PM
Karthik's Avatar
Karthik Karthik is offline
VEX GDC Chairman
 
Join Date: Sep 2006
Location: Toronto, ON, Canada
Posts: 2,586
Images: 1
Re: Answered: "Disabled" at the End of Match with Holding Programming

Quote:
Originally Posted by edjubuh View Post
Thanks for the response and all the great work you do!
You're welcome!
__________________
Karthik Kanagasabapathy
Innovation First International Canada Inc.
Chairman of the VEX Robotics Competition Game Design Committee
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -6. The time now is 10:29 PM.


VEX and VEX Robotics are trademarks or service marks of Innovation First International, Inc.
Copyright © 2002-2013. All Rights Reserved. VEX Robotics, Inc. is a subsidiary of Innovation First International, Inc.
All other product names/marks of others are the property of their respective owners.