How to align to a wall with Ultrasonic Sensors. Remove complexity (part 4)
We explore some common mistakes when a program is developed and becomes complex. We then try to remove part of this complexity.
- #166
- 16 Nov 2015
We explore some common mistakes when a program is developed and becomes complex. We then try to remove part of this complexity.
We continue from part 4 where we made a controlled experiment to transfer power from a Mindstorms motor to the rear wheels. The construction was too complex and inefficient and in this video lesson we are improving it by lowering the differential and removing all gear wheels from this LEGO Mindstorms EV3 Competition robot.
This third way of positioning the LEGO Mindstorms EV3 motors on the robot seems to be the most productive with the most advantages. We have named it "correct", but we completely understand there might be other even more efficient ways to position the motors on the robot.
This is a 10 out of 10 video tutorial that is different from the rest. We demonstrate how difficult it is to accomplish a mission and we use an attachment that is working 5 out of 10 times. Our goal with the video is to give everybody the understanding that taking your time to accomplish a mission is the right thing. Most of the 10 out of 10 tutorials at FLLCasts contain solutions and approaches that are working in a repeatable fashion. Not this one. See how difficult it is to accomplish a mission and that we also make mistakes.
It has been a long road with the last 8 BigDaddy competition robots video tutorials, but we finally arrived at the Differential Lock.
In this video I am building the five minute robot from LEGO Mindstorms and I am doing a short introduction on how to make the robot move forward and turn around. Throught this series I will be using mostly NXT-G as a programming environment.
A human being walks with an average speed of about 5 km/h (3 miles/h). In this video tutorial we will develop a block for LEGO MINDSTORMS EV3, that measures the speed of the robot in distance/time units where time will be configurable and could be 1 second or 0.5 seconds or any other number of seconds you pass as a param to the block. Measuring the speed of the robot is very powerful if you start building an Artificial Inteligence for your robot and is quite fun :)
Looking at the field we must first think of a strategy of solving this line following problem. There are rules that the robot must follow and these rules should be programmed in the robot.
Learn to program the Game of Life on the LEGO Mindstorms brick screen. This would require drawing on the brick screen, using blocks with switches and loops.
Third wheel experiments, changes in the robot, students could choose the task all by themselves. Make sure you have a lot of fun and students complete their tasks. Here is what you should know when conducting this class.
Based on your feedback we have decided to show you the live process of building a complex LEGO Mindstorms Competition robot without having the whole robot ready yet. We would be making mistakes, showing them and taking up the challenges right in front of your eyes. The first construction would not be perfect but we would eventually arive at it.
This video discusses the fact the robot requires a few more parts that are available in the LEGO Mindstorms EV3 robotics sets. We have a number of other constructions that require less parts, but for this particular robot construction we have decided to go beyond the standard sets, cheaply buy a few more parts and build a whole box robot with them.
"The devil is in the details". We are improving the Rubber band attachment with a Flywheel by introducing a few small, but important modifications that make the whole robot attachment more stable and reliable. With the conclusion of the series this attachment could be used as a basis for some very interesting STEM demonstrations on energy accumulation and conservation.
This is a 10 out of 10 video tutorial for the Slide mission at the FIRST LEGO League 2020 RePlay LEGO robotics competition. In the tutorial we demonstrate how to accomplish the mission 10 out of 10 times. At FLLCasts we try to build the attachments to be as consistent in their behavior as possible possible. In this way you know how the attachment along with the LEGO Education SPIKE Prime or LEGO Mindstorms robot will behave.
Extend the previously build attachment for the FIRST LEGO League (FLL) Nature's Fury competition so that we can move the Truck and Ambulance up and down.