Code:G2B55710 / Instructor:MATSUMOTO Seiji
Course Description
Students will work in teams to build their own robots by combining various bricks, motors, gears, sensors, etc. They will learn how to control these robots using programs written on a computer. The tasks include creating a robot that draws letters and shapes, a robot that moves while avoiding obstacles, a robot that follows a black line, a robot that communicates with other robots, and a robot that grabs objects. The final goal of the course is to hold a simple robot contestto participate in a mini robot contest (RoboCon). For each task, students will present the process and results of their robot-making online.
Keywords
project-based learning, robotics, programming, autonomous system, embedded system, group work, report feedback, C language, Python, control system
Course Plan
Week 1: Class introduction
Week 2: Explanation of the kit, checking parts, assembling a simple robot
Weeks 3–4: Learning the basics of programming (understanding the workflow for robot control)
Weeks 5–6: Making a robot that draws simple shapes
Week 7: Making a robot using touch sensors and learning logical operations
Week 8: Making a robot using light sensors
Weeks 9–10: Making a robot that follows a line
Week 11: Using angle sensors and ultrasonic sensors to improve movement accuracy
Week 12: Making robots that communicate with each other (understanding communication mechanisms)
Weeks 13–14: Making a practical robot to compete in a simple RoboCon (combining two kits to make robots with more complex movements)
Week 15: mini RoboCon rehearsal; final adjustments; class questionnaire
Week 16: Exam (mini RoboCon)