In the EV3 programming environment, it is possible to start multiple threads. For example, you want two motors to run simultaneously and when both motors are finished, you want to play a sound. But there is no default mechanism in the programming environment to continue with the main thread when the second has also finished. In the example below, the “Ready” sound is played too early if motor A finishes before motor B is finished.
I wrote a small test program for the robot arm to load the train with two containers. Loading the two wagons was done in one minute, so much faster than the candy crane.
Have a look at the video and please share with me what you think of it.
Within our fully automated train project Sioux.NET on Track, we are starting a new sideproject called Sioux.NET on Sidetrack.
I have written a small test program for picking up a container from a pre-defined place. It is still a bit slow, but it works.
For 2017, we are building a robot arm with 6 degrees of freedom.
As you can read in the first article about the Ticket Dispenser Unit (click here for the article), the version for Lego World 2016 a ‘fast build’. Nevertheless, it worked almost flawless. Almost … sometimes the card was not transported to the end. With just some small modifications, it works even better now.