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