Key concept:
Development
Related concepts:
Adaptation & function
Global context:
Ingenuity and progress
The development of modern products often requires function to be adapted to need through ingenuity and progress.
What functions are essential in modern products?
What functions can technology perform better than humans?
How can you adapt function in technology to emerging needs?
Are ingenuity and progress necessary for effective modern products?
GRASPS
To show that the development of modern products often requires function to be adapted to need through ingenuity and progress by coding an efficient cleaning robot!
In this project you are a robot design engineer that works for a robotics lab. Your job is to code the robots that clean your home.
The target audience is a consumer of cleaning robots. A consumer is someone who buys a product to use it. This could be a busy family, an office building, etc. Anyone who wants help cleaning their house can buy this product.
Robots are very useful for everyday life, but they have many challenges. One of the biggest challenges is navigation - moving around. Robots do not see or think like humans, we have to tell them how to see and what to do.
As a robot design engineer your job is to create a great robot that can clean the consumer's house effectively. To do that you will have to code it to move around without crashing, getting stuck, etc. To test your product's abilities, your robotics lab has set up a series of 4 challenges. The challenges are described below in the product section.
You will create a cleaning robot program to navigate the floor while cleaning. This program will help the robot avoid hazardous situations such as objects and cliffs. You must successfully complete the four tests to show that your robot is ready to sell to the consumer.
You must complete Criterion C and Criterion D of the MYP design cycle.
You will demonstrate Robotics Level 1 technical skills.
See the project document for full design specifications below.