Video Version:
Computer vision – “Computer Vision, often abbreviated as CV, is defined as a field of study that seeks to develop techniques to help computers “see” and understand the content of digital images such as photographs and videos.” – What is Computer Vision
Event camera (neuromorphic camera) – “Event cameras do not capture images using a shutter as conventional cameras do. Instead, each pixel inside an event camera operates independently and asynchronously, reporting changes in brightness as they occur, and staying silent otherwise.” – Wiki on event cameras
- Introduction to event based vision by Nabil Madali (HS & advanced)
- From Pixels to Pictures, a description of how pixels contribute to the resolution of an image (MS & HS)
- Frames per second explanation (MS &HS)
Image credit: Nabil Madali
1/10th scale Traxxas car – This radio controlled (RC) racing car is commonly used by roboticists to study autonomous driving at a smaller scale (specifically at 1/10th the size of a real car). This smaller scale allows roboticists to test technology in real world scenarios without the costs and risks of using full sized vehicles.
- Traxxas website
- More information about Traxxas (Advanced)
Brushless motor – “Direct current (DC) motors are a type of electric motor that provides efficient constant rotation. This is in contrast with servo motors that offer precise positional control with limited range of motion. DC motors use the interaction of magnetic fields and conductors to convert electrical energy to mechanical energy for rotation.” – Seeed Studio
Embedded computing board (example: Nvidia tx2) – An embedded computing board is a small computer that often functions within a larger mechanical or electrical system. These computer systems are more capable than microcontrollers.
Neural Networks – “Neural nets are a means of doing machine learning, in which a computer learns to perform some task by analyzing training examples. Usually, the examples have been hand-labeled in advance. An object recognition system, for instance, might be fed thousands of labeled images of cars, houses, coffee cups, and so on, and it would find visual patterns in the images that consistently correlate with particular labels. Modeled loosely on the human brain, a neural net consists of thousands or even millions of simple processing nodes that are densely interconnected.” – Larry Hardesty
- Understanding Neural Networks by Ashay Parikh (HS and Advanced)
- An Introduction to Neural Networks by Victor Zhou (Advanced)
- Simple introduction to Neural Networks from Physics World (Middle and HS)
Hough line transform– “Hough transform is a way of finding edge points in an image that lie along a straight line” – Auroshis Ray
K-means clustering – “A K-means clustering algorithm tries to group similar items in the form of clusters. The number of groups is represented by K.” – DescriptionBeginner’s guide to K-means clustering by Amal Nair
Name | Grade Range | Resources | Description |
---|---|---|---|
Understanding the structure of the eye | 8-10 | $0 | Lessons and assessments focused on the structure of the eye |
Build a bionic eye | 9-12 | Requires LEGO NXT or EV3 | Students study the function of the eye and build a bionic eye |
Using linear equations to guide space travel | 8-10 | $0 | Students act as aerospace engineering teams as they create linear equations to guide space shuttles safely through obstacles |
Create a flipbook | 2-5 | $1/student | Students can investigate frame rates by creating flipbooks |
Linear functions module | 7-9 | varies | Full hands-on unit on using linear functions to model motion and study proportionality |
Build an RC car (MS) | 6-8 | ~$40+glue gun / group | Build your own RC car from cardboard and parts purchased on Amazon |
Build and RC car (HS) | 9-12 | $200 / group | Build your own RC car, includes circuit building |
Programming a line following robot | 8-12 | Requires LEGO EV3 | Construct and program a robot to follow a colored line |
Math (Common Core) | Science (NGSS) | ||
---|---|---|---|
Standard | Description | Standard | Description |
CCSS.MATH.CONTENT.8.EE.B.6 | Derive the equation y = mx for a line through the origin and the equation y = mx + b for a line intercepting the vertical axis at b. | HS-ETS1-1, HS-ETS1-2, HS-ETS1-3 | Engineering Design |
CCSS.MATH.CONTENT.HSF.LE.A.1.A | Prove that linear functions grow by equal differences over equal intervals, and that exponential functions grow by equal factors over equal intervals | MS-ETS1-1, MS-ETS1-2, MS-ETS1-3 | Engineering Design |
CCSS.MATH.CONTENT.HSF.LE.A.2 | Construct linear and exponential functions, including arithmetic and geometric sequences, given a graph, a description of a relationship, or two input-output pairs | MS-LS3-1 | Complex and microscopic structures and systems can be visualized, modeled, and used to describe how their function depends on the shapes, composition, and relationships among its parts, therefore complex natural structures/systems can be analyzed to determine how they function. |
HS-LS1-2 | Develop and use a model based on evidence to illustrate the relationships between systems or between components of a system. the hierarchical organization of interacting systems that provide specific functions within multicellular organisms. | ||
MS-PS2-3 | Ask questions about data to determine the factors that affect the strength of electric and magnetic forces |