I spoke with Eli from tech support today about this problem, and he encouraged me to send in screenshots and post a description here as well. You can find a complete set of screenshots and an example program that exhibits the issue in this folder:
Here’s the problem description:
I’m running a large number of Vex IQ kits for Project Lead The Way Launch, using them for the Robotics and Automation Challenge module for 5th grade. We’re using the firmware shown in the screenshot (Robot Brain v1.14, motors up to date).
We’re seeing an issue when running a simple program that makes the 2 motors run forward, then execute a point turn (where one motor turns forward while the other turns in reverse by the same number of degrees). The issue is that the motors sometimes get out of sync.
This problem happens intermittently. Sometimes, the motors will both run forward at the same time, then execute the point turn at the same time. Sometimes, one motor will start running (i.e., the motor running forward for the point turn) and the other motor will start running while the first motor is partway through. Other times, the motors will run forward at the same time, then one motor will run, then the other motor will run. I have not been able to reproduce this behaviour consistently.
I’m seeing this same issue on multiple sets of Vex IQ hardware. The program that is in the folder above is one I wrote myself, and I tried to create the simplest possible test case. I saw this program run successfully once, then start intermittently producing the results described above.
If anyone has ideas on how to resolve this, please let me know. I have 2 full classes of 6th grade students who will quickly become stuck if this isn’t resolved. This seems like it might be similar to the bug posted in general forum about blocks timing out (“Modkit program pauses between steps” - Modkit program pauses between steps - General Discussion - VEX Forum) but I’m not sure.
Thanks,
Bill