A Better Line Follower - MIND-STORMS.COM The line follower suggested in the official 'Robot Educator' exercises (called 'Switch', in the 'Beyond Basics' section) works very badly (because it's designed for simplicity rather than efficiency). Here's my improved version. Line following is a nice little robot challenge, making use of both a sensor and motors. it is especially challenging if you only have one colour sensor, which is the case with the standard EV3 sets. Think about it. A better solution is not to try to follow 'the line' but to try to follow one side of the line. You might be thinking that the sensor were directly over the edge of the line then it would see the black and white areas at the same time so the measured light intensity would be 'medium' - this would be very useful information but it's very unlikely that the sensor will actually see this if it is placed very close to the mat - the sensor is much more likely to detect pure white or pure black.
Week TechVideo, 2008 #12 - Theo Jansen (Kinetic Sculptor) creations, made with LEGO Too much in the sense of previous post... A lot about Kinetic Sculptures, based on the developments from Theo Jansen, and LEGO TECHNIC implementations of his models. Theo Jansen is a Dutch artist born in 1948 and a Kinetic Sculptor. He builds large works which resemble skeletons of animals and are able to walk using the wind, on the beaches of the Netherlands. Essentially these sculptures are like robots powered by the wind only. Chris presented his creation, last October at LUGNET, and have several photos at his Brickshelf folder with instructions, for his implementation of TJ's leg. From left to right: Chris Magno's TJ walker; Philo's TJ walker; The wind moving version (once the author doesn't have parts enough, it has legs at one side and wheels on the other). Interesting are also the simulations made on the TJ's leg geometry and parts proportion to make it move smoothly and without significant balance. And finally some other videos of Theo Jansen's creations.
Brick Labs — The Source for LEGO Robotics and Educational Materials Robótica Personal y Educativa: Nueva caja de recursos 817 piezas LEGO Mindstorms Education NXT Esta nueva caja de recursos 817 piezas LEGO Mindstorms Ref. 9695 NOVEDAD 2010 contiene una amplia gama de elementos (817 piezas LEGO Technic) que te permitirán construir y programar robots LEGO MINDSTORMS Education Ref 9797 o Ref 9000) con más funciones que nunca. Incluye una gran cantidad de elementos especiales, como correas, conectores exclusivos, un tornillo sin fin, elementos estructurales y otros elementos LEGO, como vigas, ejes y conectores. Todo el contenido se presenta en una caja de plástico resistente con una tapa transparente que permite ver el contenido, así como dos clasificadores/organizadores de piezas también de plástico. Clica en mas información para descargar 9 modelos con sus instrucciones de montaje y programas de control que se pueden realizar con esta caja de recursos: Descarga 9 instrucciones de construcción gratuitas con sus programas de control para crear fantásticos robots, o realiza tus propias creaciones con este set de recursos:
EV3 Tutorial This tutorial for LEGO Mindstorms EV3 is divided in two sections. The “Essentials” are things every EV3 programmer should know. Some of these movies have exercises directly under them. It’s important to do these exercises, not just assume you “get it.” The “Advanced” section is for reference purposes. These lessons assume you have a basic robot with two drive motors, a touch sensor and a light sensor. If you need to run this tutorial at a location with poor internet service, you can download a special copy here. This tutorial was designed, and maintained by Dale Yocum, Engineering Program Director at Catlin Gabel School. LEGO®, the LEGO logo, Mindstorms and the Mindstorms logo are trademarks of the LEGO Group, which did not create and does not sponsor or endorse this tutorial.
Proportional line follower (Advanced) Exclusive offer: get 50% off this eBook here Instant LEGO MINDSTORMS EV3 [Instant] — Save 50% Your guide to building and programming your very own advanced robot using LEGO MINDSTORMS EV3 with this book and ebook by Gary Garber | September 2013 | Open Source In this article, written by Gary Garber, the author of Instant LEGO Mindstorm EV3, you will make a robot that will track a line quickly. (For more resources related to this topic, see here.) First, you will need to build an attachment to hold the color sensor onto the robot. Insert an axle that is five modules long into the color sensor. Attach the two-pin one-axle cross blocks onto the axle outside the bushings. Insert 3-module pins into the cross blocks as shown in the following figure: The pins will attach to the robot just in front of the castor. How to do it... We are going to write a proportional line following code similar to the code used for the ultrasonic motion sensor. How it works... Resources for Article : About the Author :
Free Lego NXT MindStorms NXT-G Robotics Challenges Tutorials At the request of Tasmanian teachers Miss Clare Neilson and recently retired Mrs. Juanita Airey, activities using LEGO's NXT 1 MindStorms Robots have been developed for use in School-based 2-hour sessions. Some, but not all, will work with the new NXT 2 kit (click here for more information). The tutorials are presented as a series of Challenges, which are gradually being converted for Web use. Challenges with an "M" after the challenge number include mentor notes. First Challenge (NXT 1) - Building Robot 1.1 "TuftsBot" - click here. First Challenge (NXT 2) - Building Robot 1.2 "MiniBot" - click here. First Challenge (Apple videos) - Building Robot 1.2 "MiniBot" - click here. Challenge 2M - Teaching your Robot (NXT 1 & NXT 2) - click here. Challenge 2M (Apple videos) - Teaching your Robot (NXT 1 & NXT 2) - click here. Challenge 4M - Teaching your Robot to move, smile and speak (NXT1 & NXT 2) - click here. Challenge 10 - Building Robot 2 "DomaBot" (NXT 1 & NXT 2) - click here.
LEGO 9V Technic Motors compared characteristics See also this comparison page. Thomas Avery has also performed measures on 5292 motors, see Lugnet thread. The roster Weight Supposed to be equivalent to 71427, 43362 motor is 30% lighter. No-load characteristics Test conditions: motor is powered by a variable, regulated power supply. 43362 has a higher no-load current than 71427, probably caused by higher internal friction. 47154 has a fairly high no-load current, because of its 5-stages gear reduction. As is usual for DC motors, rotation speed is proportional to voltage applied to them, this can be seen on graphs below. Stalled characteristics Stalled current consumption is simply measured with motor axle shaft locked by hand. Take care to avoid extended period stall condition, as power dissipated in motor case is quite high (6 Watts for 2838, 3 W for 71427) will cause a rapid temperature rise. The NXT motor is also protected by a thermistor (Raychem RXE065 or Bourns MF-R065). The train motors also contain thermistor limitations.
LEGO Mindstorms EV3 Programmable Brick Overview The Display shows you what is going on inside the EV3 Brick and enables you to use the Brick Interface. It also allows you to add text and numerical or graphic responses into your programming or experiments. The Brick Buttons allow you to navigate inside the EV3 Brick Interface. EV3 Brick The Brick Status Light that surrounds the Brick Buttons tells you the current status of the EV3 Brick. Red = Startup, Updating, Shutdown Red pulsing = Busy Orange = Alert, Ready Orange pulsing = Alert, Running Green = Ready Green pulsing = Running program You can also program the Brick Status Light to show different colors and to pulse when different conditions are met (learn more about using the Brick Status Light Block in the EV3 Software Help). Installing Batteries in the EV3 Brick The EV3 Brick requires six AA/LR6 batteries. To install the AA batteries, remove the battery cover on the back of the EV3 Brick by pressing the two plastic tabs on the side. Power-Saving Practices USB Cable
Connecting the Arduino and LEGO MINDSTORMS NXT In this HowTo, we’ll show you how to get your LEGO MINDSTORMS NXT and your Arduino to talk. In the demonstration, we use an Arduino Uno, but the example we’ve written can be used for just about any of the versions of Arduino. This example can be extended to use the Arduino as a sensor for the NXT, and to develop your own sensors for the LEGO MINDSTORMS NXT system. This is probably the fastest way to free your NXT and add your own sensors and devices: when you connect the NXT and the Arduino and the world is yours! The NXT and the Arduino can be made to talk over I2C. In this example, we show you how to send commands to the Arduino from the NXT and how to write a program that requests data from the Arduino. A little background on I2C and the NXT. Diagram of the Pullup Resistors used to connect an I2C line to the NXT. I2C on the NXT requires a pullup resistor. Typically resistor values of 82k are used. Setting up the Hardware. First, a schematic of what we’re aiming for. The Arduino Side
Analyse de la course - Robot-TIC Le défi de la course (voir des liens avec le PFEQ) est un contexte riche pour faire plusieurs types de calculs. Nous vous présentons ici quelques idées à faire réaliser aux élèves du 2e cycle du secondaire. Construction L’ensemble de robotique NXT offre quelques engrenages utiles pour multiplier la vitesse de rotation des roues. Voici ces engrenages et leur nombre de dents. Petites dents Grosses dents On peut, grâce à un montage comme celui ci0dessous, augmenter la vitesse de rotation des roues de quelques fois (ici de 1 a 8 fois). Dans le système ci-haut, nous avons une multiplication de 6,6 fois. Saisie de données La distance parcourue par notre robot rapide est de 10.9 m. Pour chaque durée, nous avons fait la moyenne de deux trajets, question d’augmenter un peu la précision. En prenant les roues de 5,6 cm de diamètre, avec un rapport de 5, le temps passe à 6,3 s. Traitement de données Grâce aux données ci-haut, nous avons construits ces graphiques. Rappel : Vitesse moyenne = distance / durée
Nils Völker - Robotics - Spherical Robot This is a ball-shaped "robot" based on a Lego Mindstorms NXT. It moves in any direction by simply rotating the internal mass horizontally and vertically. At the moment it's remote controlled via Bluetooth from a second NXT. So to be precise it's actually not a real robot more kind of a Rolling-Orbital-Bluetooth-Operated-Thing (to make it short: robot). But seriously: It's planned to implement the ability of moving autonomously later on. And to answer the most obvious question right away: No, there is no deeper sense or purpose, but a lot of fun driving it.
Line Follower using EV3 Ahhh the classic challenge of following a black line! Of course this can be achieve quite simply by using the zig zag method but if you want a high performance line following robot you're going to need a little more math! Luckily Miguel the guy behind The Technic Gear blog has recently published a fantastic tutorial explaining in details how to create a PID controller line following robot using LEGO MINDSTORMS EV3. I invite you to follow his tutorial found here With the help of his pseudo code you can write your own line following program or try his program thanks to the supplied EV3 source code. Remember to give credit to his work if you use part or all of his code in a program for one of your competition or school work. Another cool proportional control robot made by Miguel is a Wall Following robot shown here: Miguel has many other project in mind.