![]() |
Robot Jumping on Power Up
Since we upgraded our RC to the V10 Master Code, we have noticed a problem with all PWM's jumping to full on (254) for a fraction of a second after power up.
This problem does not appear with a robot reset while power is on... Just once every power up. Is anyone else seeing this or, even better, figured out what causes it? If we are the only ones, we may have a defective controller... Regards, Mike |
Re: Robot Jumping on Power Up
Our robot jumps when we reset it after downloading code to it...the only way we have stopped it is to just make sure its disabled when you do it.
|
Re: Robot Jumping on Power Up
Last year our arm would do this...
On nearly ever start up the robot would jump the drill motors powering our arm and this created a short grinding noise from the sprocket jumping the chain.... I think this only happened though when the IO was being powered from the RC with the tether? We never really sought out a fix; we just laughed ever time it happened ;) (We considered the grinding noise to be the tigers ROAR!) :ahh: It probably has something to do with the firmware/software in the RC? |
Re: Robot Jumping on Power Up
Quote:
JMHO, Mike |
Re: Robot Jumping on Power Up
We had a problem with our robot wanting to launch off of our cart when we turned it on - but as long as someone is just holding it it won't go anywhere. 1610 also had this problem (I helped them with a battery change in finals).
|
Re: Robot Jumping on Power Up
We aren't having this problem.. I hear no motors moving unless we tell them to
|
Re: Robot Jumping on Power Up
im glad to hear that this was not just a problem with our robot. but the only differnece is that it has always done it. even with the factory firmware. i thought that it was a problem in my code, that was hiding from me. well mabey there will be a fix by nationals, even though this is not a big problem it is still a problem.
|
Re: Robot Jumping on Power Up
If you have a competition port adapter connected you should power up in 'disabled' mode
I would have someone look at your code. It sounds like maybe you are using some motion smoothing algorythm, and one of the variables gets cleared to zero on powerup (instead of the last commanded or last output value) in otherwords, you may have variables in your code that are not correctly initialized, so the first time through the loop you get an unexpected output. PID control can be especially tricky to initialize, there may be several variables that would have to be initalized to the right value to get a 127 output on the first pass through the loop. |
Re: Robot Jumping on Power Up
Quote:
|
Re: Robot Jumping on Power Up
We only had this problem when tethering the bot. It never happened when using our radio modems during practice, but every time we plugged in the tether it jumped. I figure that's just what happens when the PWM signal generator is initialized or something.
|
Re: Robot Jumping on Power Up
Hmm,
I'm surprised so many people have the same problem. I only had it once, and that was when I forgot to initialize all my pwms to 127. Because as unsigned chars, everything was initialized to 0, and that means that that motor was moving. I would urge you to make absolutely sure that you initialize your pwms, because (most of the time), the robot does only what you tell it to do. |
Re: Robot Jumping on Power Up
Quote:
I have this problem on PWMs which I do not use... If I attach a servo to them they jump after power up and then go to the "initialized" value of 127. My code (other than initialization) does not reference them but they will jump upon the next power up just the same... |
Re: Robot Jumping on Power Up
hmm, either A: it's a problem in user initialization and you need to check those values, or
B: it's a bad RC and you need to send it in for repairs, contact US FIRST about it. Although it doesn't prevent the RC from functioning properly it can be a serious safety hazard, or potentially damaging the robot. |
Re: Robot Jumping on Power Up
Quote:
I imagine you've tried this already, but have you checked to make sure that the data you're getting from the OI is OK on the first loop? I vaguely recall someone saying that on the first loop the data they got from the OI was junk and that they had to ignore it to get rid of the problem. |
Re: Robot Jumping on Power Up
Quote:
If you are not using the custom pwm outputs, and have the default call that sets them up at the end of the main loop, try commenting this code out. We have had strange behavior, in the past, when this call was left in and taking it out is standard procedure at this point. Another thing for you to check is that you are running the patch that was published by IFI late in the build period last year. Without it, you can get bad effects upon startup. If you started with this year's default code, you would have this patch. If you resolve the problem, please post the resolution. |
| All times are GMT -5. The time now is 05:33. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi