Visible to the public 

CPS SummerCamp '17 Agenda

  Mon, July 31 Tues, Aug 1 Wed Aug 2 Thurs, Aug 3 Fri, Aug 4
9am - noon Introduction to CPS Smart Cities Networking Unmanned Aerial Vehicles (drones) Modeling and Simulation of Physical Processes
noon - 1pm catered lunch

catered lunch

catered lunch

catered lunch

catered lunch

1pm - 2pm Intro to Matlab and wired control of MiniQ
Lab Exercise #1
Intro to ArduinoIDE
(Tutorials 3-5)
Lab Exercise #2a

Intro to Simulink
Lab Exercise #2b
ArduinoIDE Challenge Problem
Lab Exercise #3a

Optional Expansion
Lab Exercise #3b
Capstone Design Project Mechanical Engineering & CPS
2pm - 3pm Open House
3pm - 4pm Closing Ceremony

SummerCamp'17 Lab Exercises

Visible to the public 

Discover Robotics

Last updated: March 15, 2017

Author Information

Christopher Fuderich
Lancaster Country Day School

Course Details


This curriculum outlines a hands-on workshop on learning robotics for middle and high school students. Robotics is explored through group discussions, instructor guided lessons and experimentation which presents engineering as a broad domain and attempts to bridge classroom lessons to real world applications.

The course uses the Arduino based robot MiniQ 2WD which is an affordable and accessible platform for schools. MATLAB and Simulink are utilized as an intuitive learning environment and as means to implement code on robots. Videos are provided for students to help demonstrate concepts as well as videos for instructors to learn about the Simulink models before carrying out each lesson. The curriculum maps to skills found in the Common Core Standards and the Next Generation Science Standards.

Course Length: 15 hours
Recommended Ages: 10+
No prior programing knowledge is required

Original Course Documents

  • Getting Started: Start with this document. It contains the course overview, learning objectives, mapping to educational standards, material list and advice to instructors
  • Lesson Plan: Recommended sequence of activities for the classroom, you could print or project this document for the students to follow
  • Study: Interspersed within the curriculum are "Studies" which involve group discussions on a theme in robotics. There are five studies within this curriculum and this can be referenced by the green boxes in the graphic below.
  • Video Folder: Contains videos referred to in the Lesson Plans for instructors and students. The lesson plans also have YouTube links to these videos.
  • MATLAB Code and Simulink Models (Folders) : Contain the code files for each Unit
  • Instructor Reference: Additional resources for the instructors for specific activities in the lesson plan

Course Contents




Unit 1

Unit 2

Unit 3

Unit 4

  • "Stay In Box" Concept
  • Study 5: Ethics In Robotics
  • Line Following:
    • Stay in Box With Line Sensors
    • Two Sensor Line Following
    • Bang Bang Line Following
  • Taking It Further: PID Line Following With Proximity Stop
  • Study 6: Altruistic Robots

Unit 5


1. Robot Hardware: MiniQ Robot (complete kit) by DFRobot

2. Computers with the following installed: MATLAB, Simulink, Stateflow, MATLAB Coder

3. Electrical Tape

4. Flashlights

5. Projector For Mirroring Instructor's Computer Screen

6. Stands for MiniQ robots (can be 3D printed)

7. AA batteries (4 per miniQ robot)