As we experience every robotics season about this time, doubt rises questioning what if anything will be working come the bag and tag date which is now only 2 weeks away. We’ve had a very snowy week again, missing an additional 2 days of school. This resulted in 2 fewer robotics meetings further impeding our progress during this build season. We’ve decided to start meeting on Friday’s to help resume the pace. Even with these challenges, we have reached several milestones worth discussing.
A news article was written by one of the club’s students about the kickoff event and our club. This article will soon be published in the Groton Herald along with a more recent picture of our club’s members.
The tee shirt design is just about completed. The team is anxiously awaiting the unveiling of this year’s tees. We are hoping to order them soon giving the graphics company enough time for a pre-competition day delivery.
We have now officially conquered the problems with the mecanum drive. Software updates in the WPILIB still have not been released so we fixed the problem by overriding the RobotDrive class in our own software. After some additional testing and proper motor inversion on the right side motors, the robot rides, glides and slides omni-directionally. It was a real morale booster for the team to see this in action. Several students enjoyed motoring it around. The wheels do leave a trace of where they’ve been, especially when sliding. We have ordering new wheels for the competition due to a concern for the loss of traction imposed by this wear. The new wheels are a bit different in material and shouln’t leave a trace. Until then, we may need an iRobot Scooba to stay in good graces with the school’s maintenance crew.
The jaguars were changed from “hard stop” to “coast” mode. Those jumpers are really small, easy to lose and even harder to find. Nimble fingers and young eyes prevail though. This change really smoothed out the mecanum drive and will have less wear and tear on the gear boxes. However, it poses some additional problems for motor control during the autonomous period since it is now more difficult to stop at a specific point. The autonomous team will need to back off the hammer prior to stopping rather than attempting to jam on the breaks when a stop mark is reached. There are several ways to implement such gain control which will be worked out by the software team over next few meetings.
Work continues on the robot’s arm mechanism. The support tower anchoring the robot arm has been attached to the robot’s frame. A prototype of the arm itself is in the stages of being built which drove home the “measure twice, cut once” philosophy. The arm will require 2 window motors. The relays for these have been attached to the robot and tested from botht he hardware and software side of things. A faulty relay made this take a bit longer than expected. A result of brainstorming is that there are several similar yet unique ideas on which route to take with the robot arm. Hopefully these will converge to culminate in the best overall implementation or at least improve our debating skills.
The mechanism for deployment of the mini-bot is still in the design process. The direction to take and its implementation should be completed in the next few meetings. The deployment imposes more complications than is immediately apparent. However, without a doubt, our min-bot team will figure it out. The mini-bot it self has been assembled and was found to be just over its restricted volume. It’ll be back to the grinding wheel for this little guy.
The autonomous team was busy at work testing the already implemented robot mechanisms. The sensors were tested, first with the robot on blocks and then on the carpet (with the emergency stop button in hand). We are currently only using 2 of the 3 sensors provided in the kit of parts to follow the guide line to the hanger posts. With very little tweaking, the robot followed the guide line and stopped at the end marker. Tests were performed with the robot pointing in several different directions to ensure proper direction correction. The next problem to solve is dealing with the “Y” and accepting feedback to determine which route to take when reaching the fork in the road. Here it may not be best to take the one less traveled.
All 4 encoders are now mounted and working properly. Some testing was performed to relate distance to pulses with inconclusive results. Although there is more work to be done in this area, the encoders will be very helpful in gain control and “Y” location identification during the autonomous period.
There is yet more snow predicted for Saturday. The school’s maintenance crew requested our team build them a robotic snow blower. Maybe after the arm is working…