background preloader

NXT Tutorial — STEMcentric

NXT Tutorial — STEMcentric
This tutorial for LEGO Mindstorms NXT is divided in two sections. The “Essentials” are things every NXT 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.

How to Make a Robot - Lesson 1: Getting Started Getting Started Welcome to the first installment of the Grand RobotShop Tutorial, a series of 10 lessons that will teach you how to make your own robot. This tutorial is aimed at anybody willing to get started in robotics and have a basic understanding of terms such as “voltage”, “current”, “motor”, and “sensors”. Although this might seem pretty basic, even people with previous robot building experience might find useful information regarding the general method of building a robot. What is a robot? There are many definitions of robot and no real consensus has been attained so far. Robot: An electromechanical device which is capable of reacting in some way to its environment, and take autonomous decisions or actions in order to achieve a specific task. This means that a toaster, a lamp, or a car would not be considered as robots since they have no way of perceiving their environment. Let’s get started There are 10 lessons that will be released in the following 10 weeks. Knowledge & Learning

How To Train Your Robot « Dr. Techniko's Children's Stories and Games Last Sunday, I taught six kids of ages 5 to 7 how to program. “In what programming language?” you may ask. Well…I didn’t use a programming language, at least none that you know of. In fact, I didn’t even use a computer. Instead, I devised a game called “How To Train Your Robot”. I learned how to program during my freshman year at MIT when I was 19. Learning how to program is going to be the most useful new skill we can teach our kids today. How To Train Your Robot The game works as follows: every kid is turned into a “robot master” and their mom or dad becomes their “robot”. The goal is for the robots to go through an obstacle course, pick up a ball and bring it back. The fun part begins when each robot retrieves the ball. This is my favorite program (written by a five year old girl): I designed the class to teach some very basic principles of computer science and programming: However, I was pleasantly surprised on how much more the kids learned. Like this: Like Loading...

UrbiForge UrbiOpenSourceContestProjects/2-high 1 - Overview For French speakers, the entire project is described in French here. NXT Tower Defense is a system that lets you build, develop and play with your own robot. This robot is designed with Lego Mindstorm NXT for hardware and uses URBI, Qt and Opencv for the software. This means that this robot can be used by anyone who has some knowledge of development - and Lego :-)- and the desire to learn about robotics and especially URBI. This robot is a launching projectile that can detect, track and shoot objects like Picoo-z or AR Drone. This project comes with a version ready to use for testing and a developer version to custom the system. Note : This project has been tested under virtualized Windows 7, urbi sdk 2.1 (for compatibility with Mindstorm NXT), opencv 2.0 and Qt 4.7.1. Video Photos Good to know There is a page dedicated to questions on the forum www.gostai.com Become a fan of NXT Tower Defense on Facebook :-) 2 - Ready to Use Lego Digital Designer 3 - Gameplay 4 - Source Code

MindCuber for EV3 and NXT percorso didattico Volendo individuare un modello di attività di laboratorio, ma con tutte le precauzioni del caso perché tante e diverse possono essere le modalità di realizzazione e i contesti di applicazione, possiamo identificare un percorso articolato in quattro fasi: E’ possibile esemplificare alcune attività riconducibili alle quattro fasi sopra descritte. Nella prima fase, l’insegnante utilizza la tecnica del brainstorming per stimolare un’esplorazione del campo e far emergere quello che gli studenti sanno e/o pensano sul tema trattato. Lo scopo è quello di arrivare ad un sapere, anche minimo, ma condiviso che accenda curiosità ed interesse per le successive attività. Nella seconda fase, più esecutiva, di istruzione se vogliamo, gli studenti sono come apprendisti guidati nell’acquisizione di conoscenze e/o operazioni che dovrebbero metterli in grado di diventare in seguito più autonomi. In questa fase l’insegnante utilizza spiegazioni frontali ed esercitazioni guidate appositamente predisposte.

Teacher Resources | GEAR - Get Excited About Robotics | STEM Outreach | Whitacre College of Engineering | TTU Using Robots in the Classroom Teacher Workshop Slides from New Teacher Training Workshop in Lubbock - January 21, 2012 Texas Tech T-STEM Center Resources LEGO Mindstorms EV3 Lessons and Challenges for the LEGO Mindstorms EV3 LEGO Mindstorms NXT Getting Started As a teacher or mentor, you may or may not have had an exposure to LEGO NXT products before. An overview of LEGO parts, sensors, and the NXT brick can be found here and here. Lessons As part of a senior lab project, Eric Levy, a Texas Tech electrical engineering student who graduated in May 2011, made a series of six lessons designed for teachers to teach LEGO NXT to students of a variety of ages. Blogs and Other Web Resources There is a thriving online community of LEGO NXT enthusiasts who have some interesting project ideas. The NXT Step offers news and information related to LEGO NXT Systems.

RoboticsTwResources - Algebra and Robotics Get your brand new Wikispaces Classroom now and do "back to school" in style. guest Join | Help | Sign In RoboticsTwResources Home guest| Join | Help | Sign In Turn off "Getting Started" Loading... Robotics Academy STEM Robotics 101 | pnw-robotics Goals & Required Resources STEM Robotics 101 is both a turn-key curriculum for novice Robotics teachers and a collaboration tool for veteran Robotics teachers. This introductory STEM Robotics master curriculum uses the LEGO® MINDSTORMS® NXT Education Base Set and NXT-G software to teach a full STEM Robotics course. This master curriculum is divided into Units, several of which contain lessons built around the "NXT Video Trainer 2.0" product from Carnegie Mellon University's Robotics Academy. Site Navigation & Structure Use the "+" boxes in the left-hand Navigation Pane to quickly move through the hundreds of pages of content in the curriculum. Each Unit is broken into several lessons, each of which typically include Objectives, an Instructor's Guide, Primary Instructional Material, Differentiated Instructional Material (Alternative, Extended, and Supplemental), as well as Formative and Summative Assessments. This is a comprehensive master STEM Robotics curriculum. Scope & Sequence

SP.285 | Lego Robotics | Special Programs Damien Kee - Home - NXT - Stopping at the end of a line In a Teacher workshop this week we were looking at ways of following a line. In these workshops I stick with a simple 'wiggle' algorithm just using a Switch statement and some Move Blocks. The group picked it up quickly and we had a little bit of time left at the end, so naturally the question arose, "How do we make it stop at the end?" I took them through a few easy implementations, but when I got home, it occurred to me that we had a similar conversation on the mailing list last year - full discussion here There were quite a few great solutions and ideas put forward (thanks Esther, Ian, Randall, Elwood, Amy and Jon) and I thought it might be useful to turn those ideas into actual code so teachers could get a better idea of how each worked. Simple Line Following (No Stop)Using the very basic line following program shown below, the robot will turn left to see the line and then right to avoid the line. However, using this program, the robot only ever know 'line' or 'no line'.

Related: