Play LEGO MindStorms EV3 – Analyze Several WRO 2018 Elementary Group Models

In my previous posts, I analyzed several models used in WRO 2020 and WRO 2019, elementary age groups. Today, I would like to introduce two models for WRO 2018 competition and compare their advantages and disadvantages. The game description, rules and scoring could be found at WRO website: https://wro-association.org/competition/previous-challenges Model 1 https://www.youtube.com/watch?v=UICkrGr7mHc?rel=0 This model has …

Continue reading Play LEGO MindStorms EV3 – Analyze Several WRO 2018 Elementary Group Models

Play LEGO MindStorms EV3 – Analyze Several WRO 2019 Elementary Group Models

In the last post, I analyzed three models used for WRO 2020, Elementary age group competition. In this post, I will continue analyzing several models used for WRO 2019, Elementary groups. All those videos are from YouTube channels. Model 1 This model comes from author: Thầy Phong STEM. https://www.youtube.com/watch?v=9KOIvhXL488?rel=0 It uses two medium motors to …

Continue reading Play LEGO MindStorms EV3 – Analyze Several WRO 2019 Elementary Group Models

Play LEGO MindStorms EV3 – Analyze Several WRO 2020 Elementary Group Models

As we know, due to the outbreak of Covid-19, WRO 2020 competition has been cancelled, but it will not influence our enthusiasm in participating in future events. In this post, I will pick up several models from YouTube channels and analyze their advantages and disadvantages. Those models are targeted for the WRO 2020, Regular Category, …

Continue reading Play LEGO MindStorms EV3 – Analyze Several WRO 2020 Elementary Group Models

LEGO MindStorms EV3 – Issues of Detecting Stalling in Micro Python 2.0

In my previous post, I introduced how to use stalling detection method to avoid motor stalling or identifying the existence of obstacles. That model is programmed with LEGO programming blocks. In this post, I will introduce how to use LEGO Micro Python 2.0 to do stalling detection and what are some issues in implementing this. …

Continue reading LEGO MindStorms EV3 – Issues of Detecting Stalling in Micro Python 2.0

LEGO MindStorms EV3 – Stalling Detection

In previous posts, I have explained how to make the EV3 vehicle follow a line and square up with a line or wall. In this post, I would like to explain another important technique: how to make the EV3 robot recognize stalling status and then adjust itself to end stalling in time. What is Stalling? …

Continue reading LEGO MindStorms EV3 – Stalling Detection

LEGO MindStorms EV3 – Align with a Line

In the previous post, I introduced how to make LEGO EV3 follow a line by using proportional control, or more advanced PID control method. I also explained how to square up with a wall. In the real scenario, the robot also needs to square up with a line. Unlike squaring up with wall, there is …

Continue reading LEGO MindStorms EV3 – Align with a Line