How to? Synchronizing two threads

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.

Continue reading

Loading the train with the 6-axis DOF robot arm

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.

Engineering the new delivery station for Lego World 2016 – Part II updated

Our Flickr page has been updated with some new photo’s of the Delivery Station for Lego World 2016. You can click on the picture below to view the photo’s or click here.

Delivery Station 2016