Design Challenge:

In this unit, you will learn how to program and build robots by participating in a variety of challenges. You will then use the knowledge you have acquired to build and code a BattleBot to compete against your classmates. The goal is to build your robotics coding skills enough to become the LEGO Battle Bots Champion! 

To begin, let's learn a bit about the history of robotics and where the future will take us in combatting the 4D's of robotics.

What do robots do?

Robots are usually designed and programmed by humans to complete repetitive tasks. For example, picking fruit and vegetables in the farming industry requires people to perform the same action over and over again, often in uncomfortable positions. Robots are now being used to identify food that is ripe based on color sensors and pick our fruit all day and all night!  

What is programming?

Programming is a term used for the instructions that humans give to robots. There are several programming languages that have been invented to "speak" to robots and tell them what to do. One such language is called "ROBOT C". This is the language we will use to tell our LEGO Mindstorms kits what to do.  

Skills

Dirty

Dangerous

Dull

Dear (Expensive)

Statement of Inquiry

The BIG Idea

Developing positive technological innovations that are adaptive requires iterative collaboration with people who have different skills and perspectives. 

Factual Questions

Remembering facts and topics

Conceptual Questions

Analysing big ideas

Debatable Questions

Evaluating perspectives and developing theories

Key Concept

Links to other learning

Development Students constantly adapt and change their plans when creating the solution, dependent on the thoroughness of their planning and, when evaluating, students develop testing methods to assess the success of the solution.

Related Concepts

Global Context

Real-world application

Scientific and technical innovation

In life, you will end up working with wide range of group partners. Typically, when we choose our own partners, they are also our friends. Some friends we work well with, while others tend to distract us from our work. In an effort to find the best working groups, we will do a quick personality test =) 

Tasks:

SKILLS RESEARCH

In this unit, you will be learning how to build and code a LEGO EV3 Robot to help you understand the logic of coding. Please click on the icon to learn more about this skill. 


When finished with the group activities (10, 20, & 30 point challenges), each individual will be given a simple 8 question coding quiz to ensure that all students understand how to build and code the robots. 

Teacher Feedback

Now that you have completed your robot coding training, you will receive a grade from both the group work you did in the 10, 20, & 30 point chalenges as well as the coding quiz. 


Instructions:

Feedback Checkpoint

Preparing for Battle

A3: Existing Products

Analyze a range of existing products that inspire a solution to the problem

B3: Design Justification

Present the chosen design and justify fully and critically its selection with detailed reference to the design specification

Classroom Instructions:

Now that you have learned the basics of building and coding robots and using all of the sensors, it's time to put your knowledge to the test! Designers usually don't start from scratch...so let's being looking for some existing products that might be similar to what you have been brainstorming. Using the template below, conduct a SWOT analysis of the best robot builds you can find on the internet. Search videos or images of SumoBot code to learn more advanced ways of coding your final BattleBot


Research and analyze 3 existing products and use the following technique:


SWOT Analysis


Once you have found your preferred build a code, indicate and justify your reasons for choosing that particular build and code. 


Design Process Documentation:

Exemplar & Rubric:

Resources

C3: Product & C4: Modifications

Follow the plan to create the solution, which functions as intended and is presented appropriately

Fully justify changes made to the chosen design and plan when making the solution

D3: Improvements

Explain how the solution could be improved

Classroom Instructions:

During the design cycle, it is rare that everything goes to plan. Sensors fall off, motors don't work, things need to be adjusted...document what changes you made during your battles to gain the upper hand. 


Present your final design by documenting the following: 

Peer Assessment

Now that you have completed your robot, let's reflect on your progress with a peer.


Instructions:

Feedback Checkpoint