Multi-axles, many-directional LEGO Mindstorms mechanism. Part 3
In this third video we show some of the tricks in building this Multi-axles mechanism. Things you could learn from an use in your next constructions.
- #190
- 17 Jan 2016
In this third video we show some of the tricks in building this Multi-axles mechanism. Things you could learn from an use in your next constructions.
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.
We are describing the Warm gear in this video. This worm gear does most of the magic of controlling how the different gear wheels move on the different axles.
We start a course for following a line with crosses and gaps. This is a challenge that one of the users at FLLCasts.com was trying to accomplish and asked us for advice. We present the whole challenge to you step-by-step. But first, let's also see the whole run of the line following algorithm. With this course, we also do an introduction of using State Machine as a programming pattern.
Given the large number of gear wheels and axles in each EV3 and NXT sets there are many possibilities for building gear mechanisms. We are developing something like a gear box that has different axles that could all turn in different directions.
Showing the same run, but from a different angle. This allows you to see more of the way we sensors work and how exactly the robot positions itself.
This is the final run for our World Robotics Olympiad (WRO) 2015 Elementary Challenge Robot. In "dives", detects the color of the pearl and then counts the number of Ping-Pong balls to release.
Next robot construction for holding and releasing balls from this container. In this video we discuss the improvements and how to use the chains to release one ball at a time.
Improving the construction for the World Robotics Olympiad missions. The improvement is in the position of the sensor and the size of the balls container.
The energy accumulated in the construction is about 2-3 Joules. In this first video we ask the question "How can we keep the energy in the system". How many Joules of energy should we input from the motor in order to keep the energy in the system.
In this last part of the tutorial we actually lift the rocket modules and prepare them for lauch. First we have to collect them in the right order and them somehow lift them.
A robot that contains balls and releases them. It counts how many balls to release depending on the "treasures" it has hunted on the field. This is part of the World Robotics Olympiad 2015 Elementary challenge.
Sometimes you could just throw a ball from base and solve a competition. Or at least many teams think so. In this video we would explore a very simple attachment for throwing balls from base. Can you use this for other missions? - we think so. Check out the video.
Collect the humans and clear them from the rocket launching region. This is rather straightforward as a task, but it requires a little bit of thinking if you want to do it without manipulators.
We dispay the speed of rotation of the wheels on the brick screen. We use the math blocks to do a proper calculations from rotation to radians per second. Knowing the speed, the radiuses and the mass of the wheels we find energy in Joules accumulated in the construction.
(LEGO humans of course, not real humans :) ). Working on World Robotics Olympiad 2014 elementary challenge. Collecting modules, bringing them together and lifting them. A very funny and interesting competition that we would explore in this and the next video tutorials from the series
Using a number of axles, beams and rubber bands we collect many loops at once. This is an important part of every competition, mostly of the FIRST LEGO League.
We got the speed of rotations of the motor in Radians per second. Let's calculate the value for the speed of the whole system. We calculate that the wheels are rotating with 375 radians per second. Which is impressive and quite fast for this system. From this speed, knowing the inertia mass we can calculate how much energy is the system accumulating.
In this second part we continue with the next few tasks from the FIRST LEGO League (FLL) 2013 competition. Using the same rubber band attachment we lift the house and collect a few of the humans and cargoes.
Accomplishing many tasks with a single attachment for the FIRST LEGO League (FLL) 2013 competition. The attachments are using many rubber bands. What is interesting is that it collects/lift/triggers many things at the same time. This is how you could save time and parts during a competition.
Arriving at a final solution. There is still room for improvement on using the Mindstorms Ultrasonic Sensor for aligning to walls, but we hope the whole five videos could give you a good idea of how to start with a problem and reach a solution.
We explore some common mistakes when a program is developed and becomes complex. We then try to remove part of this complexity.
This is the oldest and most classic problem in the field of robotics. Shaft in an opening. Basically robotics and in improvement of many of the actuators is about improving the solutions to such problems. Let's see how we ca do this using a mission model from the FIRST LEGO League (FLL) competition.
In the final video we explore how to trigger the release of the attachment with just a rubber band. The release is triggered with a gear wheel that rotates in a specific way. This saves speed, does not require additional LEGO Mindstorms motor and is precise enough for a competition.
If you get to a solution that is too complex you should always try to improve it. This is what we are doing here. Arriving at a solution for aligning to the wall that has become too complex.
Implementing the next logic for aligning to the border when we approach the border from the right.
We have previously aligned to lines with the Color Sensors. In this series we are doing the same program, but with Ultrasonic Sensors that are aligning the robot to a Wall.