![]() |
We used a seat motor to change gears with an offset cam to actuate the linkage. In addition, limit switches were used to make sure that the seatmotor didn't walk out of gear. The grinding gears came from inadequate programming. Even though we used springs in the linkage, some programming has to be done to ensure proper gear engagement. Otherwise, the motors are too fast and never let the gears properly mesh (hence the grinding).
I'll try to post some pictures soon (or maybe email them to #111) |
Our gear shifting was simply a servo over the tranmission. We stuck screws in the white triangle thing (sorry, I don't know what it's called :rolleyes: ) so that when the servo turned it would move the metal thing (once again... :rolleyes: ) that shifted gears in the transmission. Then, we wrote a program to make the motors move backwards and forwards really quickly (not even long enough to move the robot) to set the gears in place. The program also does not allow shifting while the robot is moving and doesn't allow moving while the robot is shifting (which takes about 3/4 sec). It worked really well and I don't think we ever grinded the gears (maybe once or twice while we were fiddling around with the program).
What's even better was it was completely designed and programmed by us (the students). The engineers were surprised one day to find that our robot could shift, which turned out was incredibly important to us (we always balanced in low gear). |
| All times are GMT -5. The time now is 11:01. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi