Block I logo
University of Illinois Urbana-Champaign
  • Apply
  • Calendar
  • My.MechSE
The Grainger College of Engineering
Mechanical Science & Engineering
Search
  • About

    About

    • Community, Opportunity, and Engagement
    • MechSE CARES
    • MechSE Department Facts
    • Employment
    • Services
    • MechSE Creative Resources
    • Sidney Lu Mechanical Engineering Building
      • See Building Floor Plans
      • Support the Sidney Lu MEB
      • Lu MEB Photo Galleries
      • Learn About Sidney Lu
    • WELL Resources
      • Air
      • Community
      • Light
      • Materials
      • Mind
      • Movement
      • Nutrition
      • Sound
      • Thermal Comfort
      • Water
      • WELL Innovations
  • Undergraduate

    Ready to Apply to MechSE Undergraduate Programs?

    Apply Now

    Undergraduate

    • Prospective and Admitted Students
    • BS in Engineering Mechanics
    • BS in Mechanical Engineering
    • Pre-Med Track
    • Advising Resources
    • Undergraduate Course Offerings
    • Course Planner
    • Undergraduate News and More
    • Student Groups and Opportunities
    • Scholarships and Awards
    • Senior Capstone Design Program
      • Current Corporate Sponsors
      • Facilities and Resources
      • Initiate a Project
      • Project Examples
    • MechSE MakerWorks
      • Jackson Innovation Studio
      • Wood Maker Studio
      • Metal Maker Studio
      • MechSE MakerWorks Club
      • FAQ
    • Study Abroad
      • Study at Zhejiang University in China
    • Submit your feedback to the Undergraduate Office
  • Graduate

    Ready to Apply to MechSE Graduate Programs?

    Apply Now

    Graduate

    • MS Programs
      • MS in Mechanical Engineering
      • MS in Theoretical and Applied Mechanics
    • PhD Programs
      • PhD in Mechanical Engineering
      • PhD in Theoretical and Applied Mechanics
        • TAM Core and Breadth Courses
    • MS/PhD Admissions
    • MS/PhD Requirements and Process
    • MS/PhD Admissions FAQs
    • MS/PhD Funding
    • RAs + TAs + Fellowships
    • Graduate Course Offerings
    • Seminar Requirement
    • Graduate Student Forms
    • MechSE Graduate Programs Facts
    • Graduate Student Life
    • Graduate News and More
    • Graduate Blog
    • Master of Engineering in Mechanical Engineering
      • Apply to the M.Eng.ME Program
      • Tracks of Study
        • Biomechanics Track
        • Controls & Robotics Track
        • Design & Mechanics Track
        • Energy Track
        • Fluid & Thermal Sciences Track
        • Manufacturing Track
      • Academic Requirements
      • Career Impact
      • Frequently Asked Questions
      • Tuition and Fees
    • Graduate Programs Staff
  • Research

    In MechSE, we have more than 60 full-time faculty who are engaged in multidisciplinary centers.

    Learn more

    Research

    • MechSE Research Centers
    • Research News and More
    • MechSE Laboratories
    • Find Faculty by Research Area
    • Seminars
    • Entrepreneurship in MechSE
    • Fundamental Areas
      • Applied Physics
      • Chemistry
      • Computation and Applied Math
      • Dynamics and Controls
      • Fluid Mechanics
      • Solid Mechanics and Materials
      • Thermo and Heat Transfer
    • Societal Impact
      • Energy
      • Environment
      • Health and Bio
      • Manufacturing
      • Security and Defense
      • Transportation
  • News

    Our COVID-19 Heroes

    News

    • Blogs
    • Stories
    • Multimedia
    • Calendar
    • COVID-19 Heroes
    • MechSE Brochures
    • MechSE Magazines
    • Awards Banquet Program, Spring 2025
  • People

    In MechSE, we have more than 30 faculty with named appointments.

    Learn more

    People

    • Faculty
      • Adjuncts and Affiliates
      • Emeritus
      • ZJUI
      • All Faculty
    • Staff
    • Directory of Offices
    • Named Appointments
    • Graduate Students
    • Postdocs
  • Alumni & Corporate

    Share your updates with us.
    (2 minutes)

    Update now

    Alumni & Corporate

    • Alumni Blog
    • Alumni News and More
    • Alumni Awards
    • Sophomore Seminar ME 290
    • MechSE Alumni Board
    • Industry Allies
    • Corporate Relations
    • Student Organizations
  • Giving

    Giving

    • Make an Online Donation
    • MechSE Current Endowments
  • Apply
  • Calendar
  • My.MechSE
  • Home
  • Graduate
  • Graduate Course Offerings
In This Section
  • Graduate Overview
  • MS Programs
    • MS in Mechanical Engineering
    • MS in Theoretical and Applied Mechanics
  • PhD Programs
    • PhD in Mechanical Engineering
    • PhD in Theoretical and Applied Mechanics
      • TAM Core and Breadth Courses
  • MS/PhD Admissions
  • MS/PhD Requirements and Process
  • MS/PhD Admissions FAQs
  • MS/PhD Funding
  • RAs + TAs + Fellowships
  • Graduate Course Offerings
  • Seminar Requirement
  • Graduate Student Forms
  • MechSE Graduate Programs Facts
  • Graduate Student Life
  • Graduate News and More
  • Graduate Blog
  • Master of Engineering in Mechanical Engineering
    • Apply to the M.Eng.ME Program
    • Tracks of Study
      • Biomechanics Track
      • Controls & Robotics Track
      • Design & Mechanics Track
      • Energy Track
      • Fluid & Thermal Sciences Track
      • Manufacturing Track
    • Academic Requirements
    • Career Impact
    • Frequently Asked Questions
    • Tuition and Fees
  • Graduate Programs Staff

ME 445

ME 445 - Introduction to Robotics

Spring 2025

TitleRubricSectionCRNTypeHoursTimesDaysLocationInstructor
Introduction to RoboticsAE482AB165307LAB00900 - 1050 T  3071 Electrical & Computer Eng Bldg Mohamed Ali Belabbas
Introduction to RoboticsAE482AB265308LAB00900 - 1050 R  3071 Electrical & Computer Eng Bldg Mohamed Ali Belabbas
Introduction to RoboticsAE482AB365309LAB01400 - 1550 T  3071 Electrical & Computer Eng Bldg Mohamed Ali Belabbas
Introduction to RoboticsAE482AB465310LAB01400 - 1550 R  3071 Electrical & Computer Eng Bldg Mohamed Ali Belabbas
Introduction to RoboticsAE482AB565311LAB00900 - 1050 M  3071 Electrical & Computer Eng Bldg Mohamed Ali Belabbas
Introduction to RoboticsAE482AB668178LAB01600 - 1750 T  3071 Electrical & Computer Eng Bldg Kaiwen Hong
Introduction to RoboticsAE482AB768181LAB01600 - 1750 R  3071 Electrical & Computer Eng Bldg Mohamed Ali Belabbas
Introduction to RoboticsAE482AL65306LEC41230 - 1350 T R  1013 Electrical & Computer Eng Bldg Mohamed Ali Belabbas
Introduction to RoboticsECE470AB165294LAB00900 - 1050 T  3071 Electrical & Computer Eng Bldg Mohamed Ali Belabbas
Introduction to RoboticsECE470AB265295LAB00900 - 1050 R  3071 Electrical & Computer Eng Bldg Mohamed Ali Belabbas
Introduction to RoboticsECE470AB365296LAB01400 - 1550 T  3071 Electrical & Computer Eng Bldg Mohamed Ali Belabbas
Introduction to RoboticsECE470AB465297LAB01400 - 1550 R  3071 Electrical & Computer Eng Bldg Mohamed Ali Belabbas
Introduction to RoboticsECE470AB565298LAB00900 - 1050 M  3071 Electrical & Computer Eng Bldg Mohamed Ali Belabbas
Introduction to RoboticsECE470AB668176LAB01600 - 1750 T  3071 Electrical & Computer Eng Bldg Kaiwen Hong
Introduction to RoboticsECE470AB768179LAB01600 - 1750 R  3071 Electrical & Computer Eng Bldg Mohamed Ali Belabbas
Introduction to RoboticsECE470AL65293LEC41230 - 1350 T R  1013 Electrical & Computer Eng Bldg Mohamed Ali Belabbas
Introduction to RoboticsME445AB165301LAB00900 - 1050 T  3071 Electrical & Computer Eng Bldg Mohamed Ali Belabbas
Introduction to RoboticsME445AB265302LAB00900 - 1050 R  3071 Electrical & Computer Eng Bldg Mohamed Ali Belabbas
Introduction to RoboticsME445AB365303LAB01400 - 1550 T  3071 Electrical & Computer Eng Bldg Mohamed Ali Belabbas
Introduction to RoboticsME445AB465304LAB01400 - 1550 R  3071 Electrical & Computer Eng Bldg Mohamed Ali Belabbas
Introduction to RoboticsME445AB565305LAB00900 - 1050 M  3071 Electrical & Computer Eng Bldg Mohamed Ali Belabbas
Introduction to RoboticsME445AB668177LAB01600 - 1750 T  3071 Electrical & Computer Eng Bldg Kaiwen Hong
Introduction to RoboticsME445AB768180LAB01600 - 1750 R  3071 Electrical & Computer Eng Bldg Mohamed Ali Belabbas
Introduction to RoboticsME445AL65300LEC41230 - 1350 T R  1013 Electrical & Computer Eng Bldg Mohamed Ali Belabbas
Introduction to RoboticsME445ZJU73878LEC4 -     Katie Driggs-Campbell

See full schedule from Course Explorer

Web Page

https://publish.illinois.edu/ece470-intro-robotics/

Official Description

Course Information: Same as AE 482 and ECE 470. See ECE 470.

Detailed Course Description

Fundamentals of robotics, rigid motion, homogeneous transformations, forward and inverse kinematics, velocity kinematics, motion planning, trajectory generation, sensing, vision, and control. Prerequisites: One of MATH 225, MATH 286, MATH 415, or MATH 418. 4 undergraduate hours or 4 graduate hours. Crosslisted with ECE 470 and AE 482.

TOPICS:

• Introduction: Historical development of robots; basic terminology and structure; robots in automated manufacturing
• Rigid Motions and Homogeneous Transformation: Rotations and their composition; Euler angles; roll-pitch-yaw; homogeneous transformations; Matlab and Mathematica code for symbolic and numerical computation
• Forward Kinematics: Common robot configurations; Denavit-Hartenberg convention; A-matrices; T-matrices; examples
• Inverse kinematics: Planar mechanisms; geometric approaches; spherical wrist
• Velocity kinematics: Angular velocity and acceleration; The Jacobian; singular configurations; singular values; pseudoinverse; manipulability
• Motion planning: Configuration space; artificial potential fields; randomized methods; collision detection
• Trajectory generation: Joint space interpolation; polynomial splines; trapezoidal velocity profiles; minimum time trajectories
• Feedback control: Actuators and sensors; transfer functions; tracking and disturbance rejection; PID control; feed forward control; resolved motion rate control
• Vision-based control: The geometry of image formation; feature extraction; feature tracking; the image Jacobian; visual servo control Advanced Topics (one or more of the following depending on the instructor): Lagrangian dynamics; parallel robots; mobile

LABORATORY TOPICS:

• Teach pendant programming; off-line programming; workcell generation; computer/robot interfacing; kinematics; symbolic math packages for robot kinematics; inverse kinematics; motion planning; trajectory planning; feedback control; camera calibration; feature detection and tracking; vision-based manipulation

ME: MechSE or technical elective.

EM: Possible secondary field, with approval.

Last updated

9/25/2018

Mechanical Science & Engineering

  • Twitter
  • Instagram
  • Facebook
  • LinkedIn
  • YouTube
  • Bluesky

Sidney Lu Mechanical Engineering Building

1206 W. Green St. MC 244

Urbana, IL 61801

Phone: (217) 333-1176

Fax:

Email:

The Grainger College of Engineering

Contact us

Learn More

  • About Us
  • Directory of Offices
  • Directory of People
  • Careers
  • Sign up for MechSE alumni communications
  • Visit The Grainger College of Engineering

Around Campus

  • Campus Map
  • University Admissions
  • Careers at Illinois
  • University News
  • Giving at Illinois
  • University Alumni
  • Athletics
  • University Library

Universitywide Resources

  • Emergency Services
  • University Calendars
  • University Directory
  • Student Assistance Center
  • Health and Wellness
  • Parents and Families
  • University COVID-19 Information

About Illinois

  • VC of Diversity, Equity and Inclusion
  • Land Acknowledgement
  • University Research and Innovation
  • Technology Services
  • Illinois International
  • University Strategic Plan
  • University of Illinois System
  • Privacy Policy
  • Copyright © 2025
  • Accessibility
  • Webmaster
  • Login