This module focuses programming Tello Drones and LEGO Mindstorm EV3 Intelligent Bricks with LEGO sensors and kit parts. We use the Apple Swift Playground app v2.2 with the Tello and LEGO Minstorm EV3 module subscriptions – they sync directly into the Swift Playground coding environment.
Students have specific Tello Drone and EV3 assignments that build from their Swift Playgrounds Learning to Code 1 series of lessons.
LEGO Mindstorms EV3 – Design Tech & Advanced Design Tech Classes
Students will work individually and in teams to construct and program robots using LEGO Mindstroms and Swift Playgrounds coding apps on their iPads. We currently have 8 EV3 Intelligent bricks and 16 complete LEGO Robotics parts kits that include build parts, sensors (touch, sound, light, and motion), and motors.
Students will use the Mindstorm Programmer and Programming apps to program actions for the robots they build. Programming is done with a drag and drop build from 4 different programming modules.
LEGO Mindstorm: Build a Robot link
LEGO Mindstorm: Learn to Program link
Team Robotics Basic Build: Students follow the Mindstorms Kit Manual to build a basic robot model – this will be the base structure to build from adding sensors, and additional materials for Bot Battle readiness.
Points – 15
Team Robotics Build w/Sensors: Students add minimum 2 sensors & iPAd Mindstorms app programming programming for Bot Battle readiness.
Points – 15
Robotics Cumulative Components Grade: Students must have a page on their ePortfolios titled Team Robotics Build. It will include in the following order:
- Have a minimum 2 perspective pictures of their robot “Bot Battle” ready. 5 points
- A paragraph summary of their work as an individual as part of the team with a rating on a 1-5 scale (1 lowest). 5 points
- A paragraph summary of how their team worked together to build their robot with a rating on a 1-5 scale (1 lowest). 5 points
- A two paragraph summary of their team’s Bot Battle with an evaluation/assessment listing at least 3 specific reasons why they had the battle results they did. 10 points
- A link to an edited team Bot Battle video posted on Vimeo showing all of their rounds – must include titles, team name and member names, and separation with screens naming each team and battle, and a soundtrack. 15 points
Total Points – 40
Extra Credit: Students will also apply the Swift Playground coding skills learned in the Swift Learn to Code 1 series of lessons. They will be using the Mindstroms/Playground module “Animal Rescue” to complete a series of coding lessons that results in a robot with actions coded with the Swift programming language. Students need to download the Animal Rescue module into their Swift Playgrounds app – link is in the app.
Points – 20
Tello Drone/Swift Playgrounds Lessons
Tello Pilot Training Flight Exercise – Students use the Tello iPad app to learn flight controls on the flight simulation controller. After learning the basics, special features (flips), and camera use and save functions, students record and complete a free flight in the CY Foyer that includes take-off/landing upstairs flight to a landing deck, fly back down and pan the office then return to the original launch site. Students save their recording, upload their video to Vimeo, and then stream it to a page in their ePortfolio along with a reflection on the flight experience.
20 Points
1. Beginnings/Discovery – Do all lessons in the sequence. Screen shot and upload only the ones listed below.
- Flying Around Space Station – 3
- Patrol Around Space Station – 3
- Inspecting Space Station – 4
On a separate page titled “Fly At Will” – Fly at Will #1: Include a picture of hand drawn “Flight Map” grid paperchallenge, screen shot of Fly At Will challenge coded in Swift Playgrounds, a a video of the successful flight per the flight map.
- Fly At Will – Create a Trip of Your Own using functions and at least one loop with code from the previous lessons. – 15
25 Points Total
2. Advanced/Application – Do all lessons in the sequence. Screen shot and upload only the ones listed below.
- Adjust Flight Speed – 5
- Full Observation – 5
10 Points
3. Mission Pad/Explorations – Do all lessons in the sequence. Screen shot and upload only the ones listed below.
- Fly Around the Planets – 2
- Galaxy Jump – 2
- Return from the new Galaxy – 3
- Explore the new Galaxy – 3
On a separate page titled “Fly At Will” – Fly at Will #2: Include a picture of hand drawn “Flight Map” grid paperchallenge, screen shot of Fly At Will challenge coded in Swift Playgrounds, a a video of the successful flight per the flight map.
- Fly At Will – Create a Trip of Your Own using functions and at least one loop with code from the previous lessons. – 15
25 Points Total
Swarm/Collaboration Teams (if time) – Students will work in teams to understand and configure the Tello Drones for Swarm operations. They will follow the guidelines and sequences in the lessons in this final section. All teams must record trials and create documentation in a Google Doc of their work and results.