LEGO Ev3 Robotics – The Teacher Corner

 

LEGO Ev3 Robotics – The Teacher Corner

Are you interested in LEGO Mindstorms robotics, engineering, and computational thinking? Come along and learn how you could engage your students in the international FIRST LEGO League robotics competition, which involves over 228,000 students (aged 8-16) from nearly 80 countries!

Overview

FIRST LEGO League (FLL) is an international STEM robotics competition  which involves over 228,000 students (aged 8-16) from nearly 80 countries. During the FLL season (Sept-Nov), students have just 8-10 weeks to research and design an innovative solution to a real world problem; program LEGO Mindstorm robots to complete robot game missions; and compete at a FLL tournament. They also uphold the FLL Core Values of coopertition and gracious professionalism. The challenge theme changes each year, and past themes have included finding solutions to problems faced by senior citizens, responding to natural disasters, and caring for animals.

Through participation in a FLL season or adapting it to your classroom needs, students and teachers/coaches will

  • Learn about pedagogical approaches & teaching resources available to support new LEGO robotics teachers, including resources created by FLL coaches and participating students.
  • Explore the STEM learning opportunities afforded by the FIRST LEGO League (FLL) competition, including students’ high-level research into a real world problem, public speaking opportunities, teamwork, and development of computational thinking.
  • Explore recommended approaches to coaching a FLL season, including advice on mission strategy, project management, the engineering design process, and core values activities.
  • Have the opportunity to learn how to program a LEGO Mindstorms EV3 robot.

Resources

http://www.techbrick.com/

http://ev3lessons.com

http://education.rec.ri.cmu.edu/roboticscurriculum/introduction-to-programming-lego-mindstorms-ev3/

 

ISTE Standards for Students

 

Knowledge Constructor

During the FLL competition, students are challenged to research and develop an innovative solution to a real world problem relating to the challenge theme (e.g. the interaction between humans and animals, caring for senior citizens, dealing with natural disasters). Students use digital tools to construct knowledge, sharing their solution with judges through a creative artifact and presentation.

Innovative Designer

Students use the engineering design process to build and program a competition robot, which must autonomously navigate the game field and complete missions based on real world problems. As part of this process, students must develop, test, and refine prototype programming and engineering solutions.

Computational Thinker

Students use computational thinking to break FLL challenges down into their component parts, using algorithmic thinking and problem solving strategies to find solutions to the robot game missions.


Getting Started

I have shared absolutely everything that we created for our 5 day/15 hour LEGO EV3 camp from this past summer. If you are looking for a progression of learning with multiple avenues of learning and opportunities to succeed, then this is for you. The site contains the flow for each day, rubrics, tutorials, example code, and more.

You can read about the philosophy behind the work here on the LEGO Engineering website.

Check it out and let me know if you have questions or better ideas

.

Perhaps you are looking to get started in FIRST LEGO League. I have also created a website to help you navigate the season. This site breaks the season down into what I believe are four parts to a season. I have included examples of our past work as the Robodogs. We have been fortunate enough to have great success in the past and I believe it is not because we have amazing kids, but because we have an approach that works.

 

If you need help with getting started with programming LEGO EV3, then I have a tutorial section here

I started a new series that will have new content coming to the blog soon, but here are a few more to help you start in EV3

LEGO EV3 Programming Tip: The Power of the Comment Block 

LEGO EV3 Programming Tip: Using Spaces 

LEGO EV3: Bluetooth Project – Windy City 

Google Hangout about LEGO EV3 and First LEGO League 

At ISTE 2017, I was able to interview all types of professionals and teachers on behalf of LEGO Education to discuss how LEGO EV3 has impacted the learning for students in the classroom and beyond. These people share some amazing insights.

 

Hack the Classroom

Class Hack 4: LEGO® MINDSTORMS® Education EV3 with Aaron Maurer

In an exciting and ever-changing world, students need to develop the skills, the courage to innovate, and the freedom to create! Teachers looking to empower students, turning their natural curiosity into creative exploration, one of our partners, LEGO® Education has worked to develop their solutions as an instant engagement tool. Watch how Aaron Maurer, STEM Lead for the Mississippi Bend A.E.A., shares his teacher hack to inspire his students

LEGO EV3 Courses Microsoft Education website

Become a LEGO® MINDSTORMS® Education EV3 expert with our series of three courses

LEGO® MINDSTORMS® Education EV3 – Getting Started

LEGO® MINDSTORMS® Education EV3 – In the Classroom

LEGO® MINDSTORMS® Education EV3


Supporting Research

What do you think of this post?
  • Awesome (0)
  • Interesting (0)
  • Useful (0)
  • Boring (0)
  • Sucks (1)

Insights from the Robodogs Robotics Summer Camp

Crosspost from LEGO Engineering

This is a cross post from a piece I wrote for LEGO Engineering. To me, this is a huge honor to have any of our work featured on this website. I have used this website as the go to resource for all things LEGO EV3, coding, robotics, and more.

When I was given a chance to share work we have done in our summer programs I was beyond honored.

Here is the piece in hopes that it helps propel your summer programs and provides everything you need to get started.

Feel free to reach out with any questions or ideas as a new summer is going to be here before we know it and I am always up for new ideas!

Insights from the Robodogs Robotics Summer Camp

What do you think of this post?
  • Awesome (0)
  • Interesting (0)
  • Useful (0)
  • Boring (0)
  • Sucks (0)

LEGO EV3 Programming Tip: Using Spaces

It is Monday which means a new Youtube video sharing something to help you or inspire you. While my daughters and I work on a new episode of our show I thought I would share some new things I have been exploring in LEGO EV3 Mindstorms.

In this tutorial using LEGO EV3 Mindstorms Programming software I am showcasing a very simple but often overlooked programming tip – the use of spaces. Learn how adding spaces in your program can help with

1. Parallel Programming

2. Troubleshooting simple errors

3. Group programming blocks by mission

4. Easily organize and realign coding blocks

Please check out the video and I would love it if you would give it a thumbs up. I would love it more if you subscribed to the channel.

My goal is to continue to share and inspire what I learn with others in hopes that it helps at least one other person.

Until the next tip…….. STAY AWESOME!

What do you think of this post?
  • Awesome (2)
  • Interesting (1)
  • Useful (0)
  • Boring (0)
  • Sucks (0)

Robodogs Robotics Camp Day 5: Team Challenge

It is hard to believe that camp is over. These last five days flew by. I was continually impressed and challenged by all 60 of these amazing students who came every single day excited to learn, eager to learn, wanting to learn, and improving as people along the way.

For the first four days of camp students worked in pairs to allow optimal learning about coding and design. We wanted to ensure everyone had plenty of time with the robot and programming.

The last day we mixed things up. We wanted to see how the students worked in a larger group setting. We also wanted to create a challenge that would allow us to watch students emerge as leaders, understand and apply what they learned throughout the week, and do so in an environment where it was fun and exciting.

As you can see in the slides the challenge was to take five robots and create either a wave sequence, a dance, follow the leader, a mix of these ideas, or something entirely new. We left it wide open to see what they would come up with.

After giving a few tips, emphasizing the need to diagram and draw out plans before building, and programming hints we set them on their way to give them about two hours to create something from scratch.

Two hours may seem like a lot of time but when you think about

  • Merging together and working with kids you have never worked with before until now
  • Sharing out ideas
  • Deciding on an idea to execute
  • Build five robots
  • Program five robots
  • Test all the variables
  • Prepare for speaking
  • Presentation

You can see that two hours is not much time.

Like each day of camp leading up to day five, the kids blew us away. I was reminded how powerful their brains are when it comes to creativity and completing a task.

Check out the video. See the images of them working by themselves. Check out the group presentations and finally their robot work. It is sometimes easy to forget that these kids will be entering 5th grade through 8th grade. The majority of students are entering 5th and 6th grade so for them to complete what they did gives me great hope for the future.

I have been running robotic camp for seven years and this year was hands down the best. Kids were great. Space was wonderful. Challenges were exciting. Everything made for a great week where I left excited and not exhausted.

Thank you everyone who made camp a success!

What do you think of this post?
  • Awesome (4)
  • Interesting (0)
  • Useful (0)
  • Boring (0)
  • Sucks (0)

Robodogs Robotic Camp Day 3: Bowling

Well, today was another outstanding day. These last few days have been so good that we actually have to go back to the drawing board and change our plans for challenges because the kids are really creating, building, designing, and developing some amazing solutions to the challenges we are posing each day.

I have stopped several times and reflected on what is allowing for the awesomeness to happen? Here are a few ideas

1. The kids are just plain great kids. They come eager to learn every single day. They are now embracing the challenges and want to do the best they can. They are inspiring to say the least.

2. We changed our camp to a three hour block compared to the years past when students had 75-90 minutes to work. This gives them more time to work and build. We also knocked it down to one week instead of nine days, but they are actually gaining a few hours of build time.

3. We are giving more explicit instruction on how to program and how to think through problems. We are not giving any answers, but with more direct instruction on how to do things and why things work students are building a base foundation that allows them to take the ideas and spin it to meet their ideas they are creating.

4. We moved to the cafeteria to allow for more space which is working out very nice.

5. Students are in pairs this year instead of larger groups. We have more robots that allow us to do this so that has been very helpful.

Alright, so going back to the day three challenge. Today we challenged students to design and build a robot that could go bowling. We built Robodog Bowling Alley where we had four lanes open for operation. Students could choose between a small wooden ball or a pool ball to knock the pins down. Both had advantages and disadvantages that students had to process based on what type of robot they were going to build. They were given zero build instructions so we challenged them to really showcase their design skills.

Here is what they came up with on their own. Check out all the amazing designs.

In closing we were really happy with the day. I hope the next two days continue to build because I am learning more than ever before and by them meeting all the challenges we as coaches have to step up our game to make sure we keep these kids thinking and problem solving.

Until tomorrow……

 

The video is a bit longer than the previous two, but we wanted to capture the thinking in design so we added some short interviews with some of the groups so you can hear and see how they start from scratch, develop an idea in their mind, and then bring it to life. Scoring results are posted in the slidedeck if interested in how they scored.
All kids are awesome. Never forget that!
Here are the posts from the first two days in cased you missed them
Robodogs Robotics Camp Day 2 http://wp.me/p4covo-1pd 
Robodogs Robotic Camp Day 1 http://wp.me/p4covo-1p6
What do you think of this post?
  • Awesome (2)
  • Interesting (0)
  • Useful (0)
  • Boring (0)
  • Sucks (0)

Robodogs Robotics Camp Day 2

Line Following For Days!

Wow! What a fantastic second day of robotics camp today. I am not exaggerarting when I state how proud I am of these amazing 60 kids. Today we started off with a few changes.

1. We had them change partners today. We want to see how they work with a variety of different people. Each day we have them work with someone new so they can experience different roles, different personalities, and to keep things fresh for everyone. This also allows us to see what each kid is capable of achieving.

2. We recapped with things that went well and not so well from the first day. We helped those who struggled with robot design by provided a very simple 10 piece build as well as three other simple suggestions(see slidedeck)

3. We built upon what we learned from the first day and dove into greater detail about HOW the program works. We really want students to understand the functions and all the available options.

Today we challenged them with Line Following. We had them think about robot body design as they had to build a new bot that would allow for color sensor accuracy, ultrasonic placement for the challenge, touch sensor use, and overall smooth line following.

Once we gave them a few pointers we sent them off to build with their new partner. After about 20 minutes we stopped and I taught them how to line follow using light reflection. This is much more accurate than simply reading color because not all of them understand sensor placement and sometimes the lighting can throw the color readings off.

So, we documented how to take five light reflection readings using Port View. We then divide the sum by five and that becomes your light threshold for the switch block. Once they learn this they can now dial in their robots no matter the light conditions. We had a variety of course with different light settings so they had to practice adjusting the threshold to show us their understanding.

You can see the slides for the challenges and lessons to learn more. What I most impressed with was how many groups picked up the concept of line follow. We had six challenges and over 75% of the groups conquered them all. We allowed them to work at their own pace, choose the missions they wanted to do, and leave it up to them to chart their own course.

It was a great day. I could not believe how much the learned today. They did a much better job problem solving, listening, and asking quality questions. I cannot wait for tomorrow.

The challenge tomorrow is to build a robot that bowl. We have the lanes ready to go so we will see who can score the most.

Here is a recap of day one if you missed it.
Robodogs Robotic Camp Day 1 http://wp.me/p4covo-1p6

What do you think of this post?
  • Awesome (6)
  • Interesting (0)
  • Useful (0)
  • Boring (0)
  • Sucks (0)

Robodogs Robotic Camp Day 1

Challenging Students Without Instructions

Today we had our first day of our Robodog Robotics Camp. We had two sessions of 30 students each for each of our three hour blocks of time. We started off camp explaining our goals and that we want them to think beyond following a how-to guide. We want them to design on their own or at least without copying step by step. One thing we have learned over the years is that when students simply copy they don’t learn.

After talking about the skills we were looking for(gracious professionalism, treating others right, staying positive when things don’t work, teamwork, collaboration) we explained the first challenge.

We jumped right into a big a challenge. We have students from grades 5-8 so we have students who have never seen a robot to those who have had several years. This challenge was to design the fastest dragster down a 14 foot runway.

Students worked in pairs. Each pair was given a computer and one EV3 kit. We told them we wanted them to build their own robot design. We did not want them building the drive base as we get the exact same style for all 30 robots. We wanted to see what students could do. We gave them some simple tips and building ideas, but I was amazed by all the awesome designs. I loved launching camp this way because I was able to learn so much about the kids as well as learn some very creative ways of building.

At the end of the day I was so happy with the results. Our fastest robot was 2.51 seconds. That is moving considering the robot could not start until the touch sensor was suppressed. You can see some of the results in the video below.

Not all groups had success with finishing the dragster. I do not view that as failure. They learned so much through their problem solving skills. One thing I realized today is that students need more opportunities where they are not given step by step instruction, but parameters and support to make their own ideas come alive. Students had to learn to overcome frustration when their ideas did not work. I firmly believe in the fact that they learn so much from these moments compared to simply being told the answer.

I am so excited to come back for day 2. What I witnessed today was 60 amazing kids doing amazing things in the summer. All of this hard work will pay off for them. I could not be more proud as a coach and instructor of this camp. These kids amaze me and provide me such motivation to continue teaching.

**Thank you to Ian Chow-Miller and Damien Kee for tips they have shared that I have used in preparing as well as everyone that is part of Lego Engineering who have all taught me quite a bit in becoming a better teacher.**

What do you think of this post?
  • Awesome (21)
  • Interesting (5)
  • Useful (0)
  • Boring (0)
  • Sucks (0)

Schoolwide LEGO World build challenge update!

A few weeks ago we launched the schoolwide LEGO World Build Challenge where teachers could sign their home room to come down and build for 15 minutes. I purchases over a $100 worth of base plates so there was room to build. It was well worth the cost.

The rules are simple

1. Don’t destroy any work on the board. You may modify and enhance, but not destroy.

2. Build what you want.

You can see my first post about this challenge to see where we started.

I have taken pictures each week to document the building process from a blank canvas to space slowly filling up.

Screen Shot 2014-04-13 at 3.12.19 PMScreen Shot 2014-04-13 at 3.12.35 PMScreen Shot 2014-04-13 at 3.14.07 PMScreen Shot 2014-04-13 at 3.14.28 PMScreen Shot 2014-04-13 at 3.14.58 PM

 

You can see the challenge now lies in the issue of taking what pieces we have left and creating something worthy. If you check the slideshow down below you see how many changes have taken place. We have had all sorts of things built and over time the ones that students don’t really dig slowly get taken over or eliminated, but not in a mean way.

Just today we had two really cool ideas develop that I will have to share at a later date.

This is a great challenge for students. They are limited on time so they must build quick and if they want their work to remain it must have a strong foundation that intrigues other classes. Each day a new wave of 15-20 students come and continue the journey. It is a great process.

And like everything else, I have big plans to make this even more epic soon!

What do you think of this post?
  • Awesome (2)
  • Interesting (1)
  • Useful (0)
  • Boring (0)
  • Sucks (0)

LEGO City School Wide Building Challenge

photo

This is not a class lesson per se, but what I am setting up in my middle school is a Lego City Building Challenge. I have some base plates that I have scrounged up and I have them assembled on a table as seen in the picture. During our homeroom classes can sign up on a calendar and come down and build as they wish. The goal here is to create a collaborative building project.

Rules are simple
1. You cannot take any pieces off the building area
2. You need to build structures that enhance the overall city

As time goes on students will develop a name. As the base plates fill up I will buy more plates to keep the process going and allowing them to figure out how to add more to an existing structure much like cities of today.

Down the road I would like to add electronics and spice things up with LED, Arduino, etc.

But for now we just need to build. I have a bin of various pieces that they can choose from to build.

It is free-form, but overtime I think it will start to manifest itself into something really powerful.

Right now the blue will act as the ocean so they cannot build buildings on the water. Green is fair game. I don’t have any criteria for grey or white yet as I put them there due to lack of boards, but if anyone were to have a clever concept for those colors I am open.

Just wanted to share another possibility to bridge students and classes together in a non threatening way.

What do you think of this post?
  • Awesome (0)
  • Interesting (0)
  • Useful (0)
  • Boring (0)
  • Sucks (0)

Here are 14 things I learned so far at LEAP (Lego Education Advisory Panel)

Sweet new shirt #coffeechugpln @lego_education @lego_educationuk

After finally arriving in Kansas City Monday night after some flight issues I was able to sit down to some great BBQ and make some new connections with some amazing people. I was quite humbled as I felt out of place to be honest with you. I felt like perhaps I did not belong. These people at LEAP are brilliant, smart, intelligent, and see ideas in amazing different perspectives.

After dinner, a scavenger hunt, Life of George, and sitting around talking late Monday night I decided to compile what I have learned so far at this wonderful and engaging Tuesday full of work and communicating with amazing educators and LEGO people

1. Business and Education don’t mix – Just kidding. They do and that is why this conference exists. Business wants an inside out view of education and on the flip side we as educators are able to see the outside in view. So amazing how perspective changes everything. It is good for both sides of the team from the education to business angles.

2. I really don’t know anything about robots. I thought I did, but I really don’t. Plain and simple truth.

3. People with British accents are so cool. Not sure why, but they are.

4. Did I mention that I really don’t know as much as I thought I did?

5. The power of collaboration is unstoppable when you group people who are passionate together.

6. Give people time to play and they will find answers to existing problems as well as come up with amazing new ideas.

7. When you see food you feel compelled to eat even if you are not hungry.

8. Open source software is going to change the face of engineering if it has not already. Perhaps it already has started, but for those of us new to this idea – WHOA!

9. When you reach a level of “genius” you only become more “genius” when you share. I am blown away by how much the people here at LEAP know and how much they do with their students. What blows my mind even more is how much they are willing to share and connect. This is so essential to life and to education.

10. LEAP members are great people which is why they are so successful. Their personalities showcase why their classrooms are successful and not vice versa.

11. PASSION is at the heart of everything whether LEGO, education, pursing ways to enhance ourselves as educators, etc. It does not matter. Love what you do.

12. Not one educator here views their job as work. I cannot believe how many people tell me they don’t work, they play for a living. How AWESOME is that?

13. I love this conference wish I could be part of LEAP for life!

14. I learned that I cannot wait for another day of great things to learn, connect, and share.

What do you think of this post?
  • Awesome (0)
  • Interesting (1)
  • Useful (0)
  • Boring (0)
  • Sucks (0)