Robotics: Analysis & Control

ME 59917 - Fundamental of Robotics (Spring 2026)

This course provides an introduction to the fundamental principles of robotics, with an emphasis on modeling, analysis, and control of robotic systems. Topics include kinematic and dynamic concepts of robots; actuators, sensors, and practical implementation issues; forward and inverse kinematics and dynamics of simple robotic manipulators; kinematics and dynamics of wheeled mobile robots; trajectory planning and motion generation; basic concepts of human–robot interaction; and actuator dynamics with PID control design. The course aims to equip students with a solid theoretical foundation and practical insight necessary for further study and research in robotics and control systems.

ME G9900 - Robotics: Analysis & Control (Spring 2026)

This course focuses on analytical and control–oriented foundations of robotics, with an emphasis on modeling, motion analysis, and control design for robotic systems. Topics include forward and inverse kinematics of robotic manipulators; differential kinematics involving velocity and acceleration analysis; standard trajectory planning methods; dynamic modeling of robotic arms; modeling and control of mobile robots in both two- and three-dimensional environments; joint-level motion control; multivariable control techniques; sliding mode control; control of robotic vehicles; human–robot interaction; and feedback linearization methods. The course is intended for graduate students seeking rigorous preparation for advanced study and research in robotics, autonomous systems, and nonlinear control.

Announcement

  • The first class will be on Monday, January 29.

  • The lectures will be in-person (with a possible occasional Zoom) and will NOT be recorded.

Prerequisites

ME 41100 (System Dynamics and Control) or equivalent, or consent of instructor.

General Information

  • Credits: 3

  • Schedule:

    • Lecture: Thr 5:00PM - 7:50PM, Steinman 213

Textbooks and Reference Materials

The main textbook for the course will be:

  • Mark W. Spong, Seth Hutchinson, and M. Vidyasagar, Robot Modeling and Control, 2nd ed., Wiley.

Other optional references for the course's materials are:

  • John J. Craig, Introduction to Robotics: Mechanics and Control, 4th ed., Pearson.

  • Kevin M. Lynch, and Frank C. Park, Modern Robotics: Mechanics, Planning, and Control, Cambridge.

  • Hassan K. Khalil, Nonlinear Systems, 3rd ed., Prentice Hall.

Some subjects may not be covered by the textbooks. Class attendance is required to prepare for exams and projects.

Grading & Exam Policy

Your grade will be assigned roughly according to the following percentages.

  1. Two exams: 50%

  2. Projects and assignments: 20%

  3. Term project* (including presentation): 30%

Two exams will occur during the course's regular time slot. Exams will be closed books and closed notes.

No late homework will be accepted. If answers are not accompanied by satisfactory explanations (e.g., all intermediate steps, clearly readable handwriting), no credit will be given.

*Students either choose an approved robot model or a robot model will be assigned for the term project during the first month. Students are expected to derive the kinematic and dynamic models of the assigned robot and derive a nonlinear multivariable control law for their robots. Simulation results must be presented to verify that the robot can successfully follow commanded trajectories using the nonlinear control law.

CCNY Grading System

Policy on Lateness and Absence

Academic Integrity

All students are subject to the university's academic integrity policies. Academic dishonesty will not be tolerated in any form. I will strongly adhere to the CUNY Policy on Academic Integrity, should the need arise. Instances of academic dishonesty include, but are not limited to

  • Copying solutions from other students during homework or during exams.

  • Solutions from previous years: It is forbidden to look at or copy solutions for homework from previous years. There are certain questions that are asked from year to year because they are good questions: doing these questions yourself will assist in your understanding of the course material and will be crucial in your in-class tests.

You are encouraged to work with other students on your assignments, and to help other students complete their assignments, provided that you comply with the following conditions:

  • Honest representation: The material you turn in for course credit must be a fair representation of your work. You are responsible for understanding and being able to explain and duplicate the work you submit.

  • Give help appropriately: When helping someone, it is important not to simply give them a solution, because then they may not understand it fully and will not be able to solve a similar problem next time. It's always important to take the time to help someone think through the problem and develop the solution.

Copyright Policy

All course materials (class lectures and discussions, handouts, examinations, web materials) and the intellectual content of the course itself are protected by United States Federal Copyright Law. Students (and all other persons) are forbidden from recording lectures or discussions and from distributing or selling lecture notes and all other course materials without the prior written permission of the instructor. Students are permitted to make notes solely for their own private educational use. Exceptions to accommodate students with disabilities may be granted with appropriate documentation.