Students learn about the concepts of accuracy and approximation as they pertain …
Students learn about the concepts of accuracy and approximation as they pertain to robotics, gain insight into experimental accuracy, and learn how and when to estimate values that they measure. Students also explore sources of error stemming from the robot setup and rounding numbers.
Students work as physicists to understand centripetal acceleration concepts. They also learn …
Students work as physicists to understand centripetal acceleration concepts. They also learn about a good robot design and the accelerometer sensor. They also learn about the relationship between centripetal acceleration and centripetal force governed by the radius between the motor and accelerometer and the amount of mass at the end of the robot's arm. Students graph and analyze data collected from an accelerometer, and learn to design robots with proper weight distribution across the robot for their robotic arms. Upon using a data logging program, they view their own data collected during the activity. By activity end , students understand how a change in radius or mass can affect the data obtained from the accelerometer through the plots generated from the data logging program. More specifically, students learn about the accuracy and precision of the accelerometer measurements from numerous trials.
This course instructs students on how to develop technologies that help people …
This course instructs students on how to develop technologies that help people measure and communicate emotion, that respectfully read and that intelligently respond to emotion, and have internal mechanisms inspired by the useful roles emotions play.
Students analyze the relationship between wheel radius, linear velocity and angular velocity …
Students analyze the relationship between wheel radius, linear velocity and angular velocity by using LEGO(TM) MINDSTORMS(TM) NXT robots. Given various robots with different wheel sizes and fixed motor speeds, they predict which has the fastest linear velocity. Then student teams collect and graph data to analyze the relationships between wheel size and linear velocity and find the angular velocity of the robot given its motor speed. Students explore other ways to increase linear velocity by changing motor speeds, and discuss and evaluate the optimal wheel size and desired linear velocities on vehicles.
Trabajo Final para la cátedra Diseño de Sistemas de Tiempo Real. En …
Trabajo Final para la cátedra Diseño de Sistemas de Tiempo Real. En este trabajo se muestra desde cómo armar el robot con las piezas compradas hasta cómo modificar y adaptar RTuinOS (un SO de Tiempo Real) para que funcione en nuestro Arduino.
Students create four-legged walking robots and measure how far they travel across …
Students create four-legged walking robots and measure how far they travel across different types of surfaces. They design and create "shoes" to add to the robots' feet and observe the effect of their modifications on the net distance traveled across the various surface types. This activity illustrates how the specialized locomotive features of different species help them to survive or thrive in their habitat environments. The activity is best as an enrichment tool that follows a lesson that introduces the concept of biological adaptation to students.
This lesson explores the similarities between how a human being moves/walks and …
This lesson explores the similarities between how a human being moves/walks and how a robot moves. This allows students to see the human body as a system, i.e., from the perspective of an engineer. It shows how movement results from (i) decision making, i.e., deciding to walk and move, and (ii) implementing the decision by conveying the decision to the muscle (human) or motor (robot).
Students learn more about assistive devices, specifically biomedical engineering applied to computer …
Students learn more about assistive devices, specifically biomedical engineering applied to computer engineering concepts, with an engineering challenge to create an automatic floor cleaner computer program. Following the steps of the design process, they design computer programs and test them by programming a simulated robot vacuum cleaner (a LEGO® robot) to move in designated patterns. Successful programs meet all the design requirements.
6.270 is a hands-on, learn-by-doing class, in which participants design and build …
6.270 is a hands-on, learn-by-doing class, in which participants design and build a robot that will play in a competition at the end of January. The goal for the students is to design a machine that will be able to navigate its way around the playing surface, recognize other opponents, and manipulate game objects. Unlike the machines in Design and Manufacturing I (2.007), 6.270 robots are totally autonomous, so once a round begins, there is no human intervention. The goal of 6.270 is to teach students about robotic design by giving them the hardware, software, and information they need to design, build, and debug their own robot. The subject includes concepts and applications that are related to various MIT classes (e.g. 6.001, 6.002, 6.004, and 2.007), though there are no formal prerequisites for 6.270.
This course is conducted as an artificial intelligence programming contest in Java. …
This course is conducted as an artificial intelligence programming contest in Java. Students work in teams to program virtual robots to play Battlecode, a real-time strategy game. Optional lectures are provided on topics and programming practices relevant to the game, and students learn and improve their programming skills experientially. The competition culminates in a live Battlecode tournament. This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.
Students learn about the similarities between the human brain and its engineering …
Students learn about the similarities between the human brain and its engineering counterpart, the computer. Since students work with computers routinely, this comparison strengthens their understanding of both how the brain works and how it parallels that of a computer. Students are also introduced to the "stimulus-sensor-coordinator-effector-response" framework for understanding human and robot actions.
At its core, the LEGO MINDSTORMS(TM) NXT product provides a programmable microprocessor. …
At its core, the LEGO MINDSTORMS(TM) NXT product provides a programmable microprocessor. Students use the NXT processor to simulate an experiment involving thousands of uniformly random points placed within a unit square. Using the underlying geometry of the experimental model, as well as the geometric definition of the constant π (pi), students form an empirical ratio of areas to estimate a numerical value of π. Although typically used for numerical integration of irregular shapes, in this activity, students use a Monte Carlo simulation to estimate a common but rather complex analytical form the numerical value of the most famous irrational number, π.
Posed with a paradigmatic engineering problem, students consider and explore mathematical algorithms …
Posed with a paradigmatic engineering problem, students consider and explore mathematical algorithms and/or geometric concepts to devise possible solutions. The problem: How should a robotic vacuum move in order to best clean a floor of unknown shape and dimensions? They grapple with what could be a complex problem by brainstorming ideas, presenting the best idea for a solution and analyzing all presented solutions, and then are introduced to an elegant solution. Rather than elaborately calculating the most efficient route and keeping track of which tiles the robot has visited, a random number generator determines which direction the robot will take when it hits a barrier. Students are able to visually confirm how an unfamiliar programming concept (a random number generator) can make for a simple and efficient program that causes an NXT robot (that is suitably equipped) to clean a bare floor. Then students think of other uses for random numbers.
Students continue their exploration of the human senses and their engineering counterparts, …
Students continue their exploration of the human senses and their engineering counterparts, focusing on the auditory sense. Working in small groups, students design, create and run programs to control the motion of LEGO® TaskBots. By doing this, they increase their understanding of the use and function of sound sensors, gain experience writing robot programs, and reinforce their understanding of the sensory process.
Topic: How to use the Dash Robot to answer math questions? This …
Topic: How to use the Dash Robot to answer math questions?
This is w whole week lesson plan that helps to teach kindergarten students addition and subtraction, color, shape, direction, and how to operate the Dash Robot. Students will be able to develop computational thinking skills in algorithm and deconstructing problems.
This is an amazing lesson for third graders! It has an interaction …
This is an amazing lesson for third graders! It has an interaction portion where the students get to work hands on learning what an algorithm is, how to code, and so much more1
Students use the robot paths they documented during the associated Robots on …
Students use the robot paths they documented during the associated Robots on Ice Engineering Challenge activity to learn about and then make artwork. During the previous activity, students recorded the path of their robots through a maze in order to collect data during a remote research simulation. Now, they take a new look at the robot paths, seeing them from an art perspective as continuous line drawings. Students learn about Picasso’s famous works of art that used the same technique. Then they learn the artistic definition of a line and see examples of how it is used in different art pieces; they practice making continuous line drawings and then create sculptures of their drawings using colorful wire. A PowerPoint® presentation is provided to guide the activity.
Students gain a deeper understanding of how sound sensors work through a …
Students gain a deeper understanding of how sound sensors work through a hands-on design challenge involving LEGO MINDSTORMS(TM) NXT taskbots and sound sensors. Student groups each program a robot computer to use to the sound of hand claps to control the robot's movement. They learn programming skills and logic design in parallel. They experience how robots can take sensor input and use it to make decisions to move and turn, similar to the human sense of hearing. A PowerPoint® presentation and pre/post quizzes are provided.
Students learn about and practice converting between fractions, decimals and percentages. Using …
Students learn about and practice converting between fractions, decimals and percentages. Using a LEGO® MINDSTORMS® NXT robot and a touch sensor, each group inputs a fraction of its choosing. Team members convert this same fraction into a decimal, and then a percentage via hand calculations, and double check their work using the NXT robot. Then they observe the robot moving forward and record that distance. Students learn that the distance moved is a fraction of the full distance, based on the fraction that they input, so if they input ½, the robot moves half of the original distance. From this, students work backwards to compute the full distance. Groups then compete in a game in which they are challenged to move the robot as close as possible to a target distance by inputting a fraction into the NXT bot.
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.