Back to Courses
Spring 2024 • 12 Credits
24-662

Robotic Systems and IoT

This project-based course integrates robotic systems and Internet of Things technologies into the Internet of Robotic Things with emphasis on hands-on learning and system integration.

Level Graduate
Semester Spring
Credits 12
Status Active

Course Overview

This project-based course integrates robotic systems and Internet of Things technologies into what’s called the “Internet of Robotic Things.” The program emphasizes hands-on learning, with 70% of your effort and grade dedicated to a team project.

Course Structure

The course combines lectures with extensive laboratory work and team projects:

  • Lectures: Tuesday and Thursday, 3:00-4:50 PM
  • Lab Work: Industrial robots and UAV facilities
  • Team Projects: 3-5 members per team
  • Regular Meetings: Iterative system development with instructor guidance

Key Topics

Students explore a comprehensive range of technical skills including:

  • Mechanism design and robotic system architecture
  • Kinematics and dynamics of robotic systems
  • Mechatronics integration and sensor technologies
  • Control system design and implementation
  • Machine learning applications in robotics

Project Focus

The course emphasizes practical, hands-on experience through team-based projects that integrate robotic systems with IoT technologies. Students develop complete systems from concept through implementation with regular instructor feedback.

Prerequisites

Students should have:

  • Basic programming skills in at least one language (Python, C/C++, C#, Java, JavaScript)
  • Foundational knowledge in at least one robotics or IoT-related technical area

Instructor

Professor Kenji Shimada, supported by co-instructors, tutors, and technical advisors