|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#31
|
||||
|
||||
|
Re: Low Res Optical Encoders for Speed Control
By the way, we were able to get the robot shooting about 50% last night without speed control. This was using the camera feed to the driver station for manual aiming and we had driver voltage control on the shooter motors. We may work toward integrating a simple non-PID speed control algorithm and vision processing from there. The vision processing part was complete during the build season, we just need speed control that works in PWM or to get our CAN working.
|
|
#32
|
||||
|
||||
|
Re: Low Res Optical Encoders for Speed Control
If it's not too much trouble, please do.
|
|
#33
|
||||
|
||||
|
Re: Low Res Optical Encoders for Speed Control
posted here, there are 3 pictures:
http://www.chiefdelphi.com/media/photos/38088? |
|
#34
|
||||
|
||||
|
Re: Low Res Optical Encoders for Speed Control
Quote:
|
|
#35
|
||||
|
||||
|
Re: Low Res Optical Encoders for Speed Control
Quote:
|
|
#36
|
||||
|
||||
|
Re: Low Res Optical Encoders for Speed Control
Quote:
I had thought of a bang-bang approach where we base the original voltage on motor curves, then if the speed drops X% below the target speed, raise the voltage by Y%, or if the speed exceeds the target by X%, lower the voltage by Y%. X would be the max allowable deviation from the target speed and Y would be an experimentally determined voltage correction. If its between 100-X % and 100+X %, we would apply no voltage correction. I'd also like to see what the students come up with. After reading about take back half control here: http://www.edn.com/design/analog/432...ence-algorithm that seems like a good option. It looks like a good opportunity to explore different speed control options so we may try multiple approaches to see what gives us the best results (at least that's what I would like to see). |
|
#37
|
||||
|
||||
|
Re: Low Res Optical Encoders for Speed Control
Quote:
http://www.chiefdelphi.com/forums/sh...d.php?t=105679 Here's a thread (and paper) on take-back-half: http://www.chiefdelphi.com/forums/sh...d.php?t=105965 |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|