Moravian Academy
Dr. Lawlis
This is a science elective that presents an introduction to Engineering and Robotics through hands-on activities and programming. It meets on even or odd days in the cycle. Although the course assumes no prior knowledge of robotics or computer programming, students will be able to work on advanced engineering and robotics projects if they desire. Students with no prior robotics experience learn to assemble robotic chassis using Actobotics parts that have a modular design. They learn the difference between tank drive, swerve drive and holonomic drive systems, and they learn how to create simple programs to drive the robots using Logitech game controllers. We begin the course by learning CAD techniques in Fusion 360, culminating in a design and construction of a 3D-printed fidget spinner. Students will have their choice of advanced projects, but everyone will be required to work on select engineering projects throughout the year. Students should be expected to work effectively in groups and demonstrate proficiency in design, construction, and programming of a robot.
Scoring rubric
Projects/Notebook | 40% |
Product | 20% |
Homework | 15% |
Participation | 5% | Final Project | 20% |
Late assignments
Written assignments and homework should be turned in through Google Classroom. Any homework not turned in by the deadline will receive a late penalty. Any homework not turned in after two days will receive no credit. Exception: Students may receive additional time if they have an excused absence (e.g. medical appointment or an illness).
Software used in this course
We will be using Autodesk Fusion for 3D designs, and OnBot Java and/or Eclipse or similar editor for java programming. Dynamixel motors used in the Yale Open Source Hand Project can make use of C, C#, C++, and Python, in addition to a Sketch interface. We will also learn programming using Sketch with Arduino projects. Students will need to use Microsoft Excel or Google Sheets for some robotics projects.
Notebook
All students will be expected to keep an engineering notebook in which they document their design and construction for course projects. The notebooks eill be created electronically as a Google doc and shared with me using Google Classroom. Notebooks will be graded periodically, so it is important to document every step of a project on a daily basis.
Absences
It is important that you contact me to see the work that you missed during your absence. Since this is primarily a project-based course, you may need to complete additional assignments outside of class to make up for the work that you missed. Failure to complete make-up work may result in a lowered project grade, unless exemptions are made for illnesses.
Cell phone policy
Cell phones may be used during class for virtual students to text you in the event they need to gain my attention. Phones should not be used for social purposes or to check social media. Neither cell phones nor other smart devices may be used tests or exams, but they may be used as a calculator on worksheets in class, if you do not have your calculator with you.