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 0: Warming up
Milestone 1: 3RPS Parallel Manipulator
Milestone 2: Micromouse
Milestone 3: Isaac Sim
Hands-on Sessions
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