Coe College Logo

ENR 355: Robotics and Sensors

Department of Engineering Physics, Coe College | Cedar Rapids, Iowa

Course Description

On November 3 2025, the New York Times reported that Amazon is planning to replace 75% of its human workforce with robotics and automation, ETA 2033, enough said?

ENR 355 serves as an introductory course to mechatronics. A good robotic application is just like any other automation: it is the system integration of mechanical, electrical, computer hardware and software.

If you have done grade-school robotics and played with Lego before, it won’t be hard to put things together and make it move, and it won’t be hard to power the movements with a motor. In this class, we are going to study what is under the hood: what is the design, math, signal, and code to make movements with controls. When other kids are still fine-tuning each turning and steps manually, we can actually save lots of time by letting the bots figure it out themselves with sensors, feedback loops and computation.

Thanks to the maker culture, it is now possible to perform any robotic tasks with commercial-grade hardware and open-sourced software support. I do not doubt if you can learn how to build a servo/motor-sensor-control system in this class, you will have no issue working with, or even develop R&D or industrial robots in the future.

Major Milestones

The lectures and knowledge base will be delivered based on the three major milestones:

  • 3RPS parallel manipulator with stepper motor and position sensor.
  • Micromouse: Based on the classic maze-solving small wheeled robots since 1977.
  • Isaac Sim: Let's try out AI-driven robo solutions powered by NVIDIA Isaac Sim.
Lecture Slides & Resources

Milestone 2: Micromouse

Milestone 3: Isaac Sim

Hands-on Sessions

Lab 1 (Soldering 101): [Tutorials]
Lab 2 (Laser cutting): [Tutorials]
Lab 3 (Signal and Scope): [Tutorials]
Lab 4 (3D Printing): [Tutorial] [Files]
Course Philosophy

Grading: The Learning Loop

This course uses a mastery-based "learning loop." There is no partial credit. Assignments are evaluated as Exemplary, Success, or Retry. The goal is to try, make mistakes, reflect, revise, and try again—without penalty for mistakes, as long as you demonstrate growth.

Tokens

You will start with 5 tokens. One token can be spent to get a 36-hour deadline extension or to retry an assignment a second time (a third submission).

AI Policy: "Roller Skates, Not Crutches"

AI tools (like ChatGPT or Copilot) are permitted as long as they support your learning and do not replace your independent thought. All AI-generated content (code or text) must be clearly cited and labeled.

About me

Xiang Li

Email: xili@coe.edu

Office: Peterson Hall 141

Office Hours: Monday and Wednesday 9:30am-12:00pm, Monday and Tuesday 1:00pm-3:00pm

Schedule a Meeting: Book a Time Slot

Class Details

Lecture Section:

  • Term: Spring 2026 (1/14/2026 - 5/8/2026)
  • ENR 355: Tuesday and Thursday 9:00 AM - 9:50 AM
  • Location: HSC/Peterson 148