Коригиране на типични проблеми в конструкции на LEGO Mindstorms роботи
Ще ви покажем какви са типичните проблеми, които правят учениците, когато строят робот.
- #347
- 28 Jan 2017
Ще ви покажем какви са типичните проблеми, които правят учениците, когато строят робот.
This second way of positioning the LEGO Mindstorms EV3 motors on the robot leaves more space for the Mindstorms brick and for attaching a third motor. We are experimenting and showing the advantages and disadvantages of this particular construction.
We are showing the first way we could position the motors on the robot construction. This seems to be challenging for many robot builders and that's why we are going to do it in a few different ways in the next few video tutorials from the series.
Когато строите по инструкции, има някои често допускани грешки.
Let's implement a more advanced program for this robot to learn how to use with motors in opposite directions - and this is to implement the Proportional Line Following algorithm.
We would see how both satellites work together on the World Robotics Olympiad competition. They must both follow different orbits and must cooperate for the mission to be accomplished.
Ще ви покажем три възможни начина как да прехвърлите програмата си от компютъра в робота.
След като вече изпробвахте и се справихте с предизвикателство, включващо поредица от инструкции, искаме да ви представим някои добри практики.
Когато работите с ученици е важно да предадете очакванията си от тях в самото начало на курс.
Време е да програмираме робота. Стъпките, които ще разгледаме, са как се пуска софтуера за програмиране, как се пише програма и как тя се зарежда в робота.
Remember the passive/active attachment separation that we are making at FLLCasts.com. This applies for all the attachments and in this Episode, we are looking at how to use a passive attachment.
In this video we are solving part of the FIRST LEGO League Senior Solutions challange missions (FLL 2012) using LEGO Mindstorms NXT robots. I make a step by step explanation of each move I make. The goal of this video is to help you with ideas and suggestions on how one should look at the missions.
In this video tutorial we would look at the mission run for M06. SPACE STATION MODULES. The missions is to precisely push a mission model into an opening. In almost any FIRST LEGO League competition there are such missions. The tutorial contains only the mission run on the field. We accomplish a single mission.
The robot works on the field and decodes the different colours that represent the rows and the columns.
Нещата, за които да внимавате като преподавател, докато учениците строят роботите си по инструкции.
Сега ще направите първата си програма в курс и ще накарате робота да се движи напред.
After we have introduced a menu in the previous video, this video focuses on storing the values in an array. It presents a basic use of arrays.
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.
How great is the great attachment for lifting that we built in this course? How many times can it lift the robot without making an error? How great are your attachments and how could you test them? - the answer is simple. Just try 10 times and they should work at least 9 of them as our attachment is.
We explore some common mistakes when a program is developed and becomes complex. We then try to remove part of this complexity.
Using the rack depends on the experience of the team. Based on this a different number of gear wheels and racks would be used.
Когато ние, преподавателите, пишем програми и проекти, те винаги имат говорещи имена. Сега ще ви покажем как да задавате готини имена и на вашите програми.
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 :)
"Array initialization" is the first step in every program that involves Arrays. This applies to most programming languages and for EV3-G it is a must.
In this tutorial, we would show you how to initialize the array and how to extract this logic in a new block