Course title
Course description
In this class, students make each own robot. In the process of making a line tracing robot, students design hardware and software of each own robot. Students learn about how to use sensors and how to drive motors and how to control the robot by microcomputer.
Purpose of class
Students have experience about making circuit, assembling mechanical parts, and considering about layout of sensors and wheels. Students will master engineering basic skills, programming skills, and system integration skills through development of a line tracing robot.
Goals and objectives
  1. (Introduction about System) Students get the basic knowledge about a robot and can apply to making a robot system.
  2. (Introduction about Microcomputer) Students get the basic skills about microcomputer and can apply to making a robot system.
  3. (Introduction about Hardware) Students get hardware skills and can apply to making a robot system.
  4. (Introduction about Software) Students get the basic knowledge about programming and can apply to making a robot system.
  5. (System Integration) Students integrate their robot systems and can achieve their given task in this class.
Language
Japanese(English accepted)
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. (Introduction) The robot system
Understanding about a line tracing robot what we will make.
Understanding about the purpose of this class.
Understanding about (1) what is a robot, (2) how to make the robot, (3) how to use tools, and (4) how to soldering a circuit.
(Drawing 1) Making a rough sketch drawing of a robot.
Preparation and reviewing about robot system.
90minutes
2. (Microcomputer) Microcomputer and mechanical design
Understanding microcomputer.
Making a circuit diagram.
Making mechanical drawing and the list of mechanical parts.
(Drawing 2) Making a mechanical drawing of a robot.
Making a mechanical parts list.
90minutes
3. (Microcomputer) Input way of microcomputer
Checking the list of mechanical parts.
Preparing for buying parts list.
(Drawing 3) Making a electrical circuit drawing of a robot.
Making a electrical parts list.
90minutes
4. (Hardware) Buying way of electronics parts
Buying way of electronics parts and mechanical parts.
(Drawing 4) Submit your electrical and mechanical drawing again, if you modify your drawing.
Making a electrical and mechanical parts list of parts shopping.
90minutes
5. (Hardware) Soldering, LED lighting circuit
Soldering PIC CPU board.
Soldering LED lighting circuit.
Creating and submitting short report 1.
Making hardware of the robot.
Preparation and reviewing of today’s hardware making.
90minutes
6. (Hardware) Sensor circuit, driving motor circuit
Soldering sensor circuit and driving motor circuit.
Creating and submitting short report 2.
Making hardware of the robot.
Preparation and reviewing of today’s hardware making.
90minutes
7. (Hardware) Mechanical parts
Assembling mechanical parts of the robot.
Creating and submitting short report 3.
Making hardware of the robot.
Preparation and reviewing of today’s hardware making.
90minutes
8. (Hardware) Checking Hardware
Completing hardware of the robot. Checking all function of the robot with (1) driving wheels (2) sensing system (3) LED monitoring.
Creating and submitting short report 4.
Making hardware of the robot.
Preparation and reviewing of today’s hardware making.
90minutes
9. (Programming) Programming 1
Setting PC environment for programming. Programming for making LED lighting patterns by microcomputer with switches.
Creating and submitting short report 5.
Programming for some missions.
Preparation and reviewing today's programming.
90minutes
10. (Programming) Programming 2
Programming for driving motors with considering parameters for slow driving and fast driving.
Creating and submitting short report 6.
Programming for some missions.
Preparation and reviewing today's programming.
90minutes
11. (Programming) Programming 3
Programming for sensing of the robot. Programming for curving behavior of the robot with considering radius parameters of curvature.
Creating and submitting short report 7.
Programming for some missions.
Preparation and reviewing today's programming.
90minutes
12. (Programming) Programming 4.
Programming for line tracing of the robot for each sensor patterns.
Creating and submitting short report 8.
Programming for some missions.
Preparation and reviewing today's programming.
90minutes
13. (Programming) Programming 5.
Programming for the robot competition.
Creating and submitting short report 9.
Programming for competition.
Making a flowchart.
90minutes
14. (System integration) The robot competition.
Evaluating the hardware and software for each robot through the competition.
Creating and submitting final report.
Self evaluating about own making process and own result.
90minutes
Total. - - 1260minutes
Relationship between 'Goals and Objectives' and 'Course Outcomes'

weekly report system completeness final report competition result Total.
1. 6% 6% 6% 2% 20%
2. 6% 6% 6% 2% 20%
3. 6% 6% 6% 2% 20%
4. 6% 6% 6% 2% 20%
5. 6% 6% 6% 2% 20%
Total. 30% 30% 30% 10% -
Evaluation method and criteria
The target goals 1 and 2 are evaluated with the draft drawing 1-4. The target goal 3 is evaluated with the short reports 1-4 and completeness of making each robot. The target goal 4 is evaluated with the short reports 5-9. The target goal 5 is evaluated with the final report and the result of the robot competition. The final score depends on the all short reports (30 %), completeness of making each robot (30 %), the final report (30 %), and the result of the robot competition (10 %). In additionally, some original idea and unique creativity is evaluated (additionally 10 %). At last the final score is limited 100 points. Students who get 60 % or over 60 % are passed.
Textbooks and reference materials
We will introduce text books and reference books in class guidance.
Prerequisites
Computer related subjects
Office hours and How to contact professors for questions
  • Please contact during in this class or after this class. You can contact us by Email as follows.
  •  yando@sic.shibaura-it.ac.jp
     yoshimit@sic.shibaura-it.ac.jp
  • thase@sic.shibaura-it.ac.jp
    mizukawa@sic.shibaura-it.ac.jp
  • Office hour (Yoshimi, Ando): Thursday lunchtime (Please be sure to make an appointment with me in advance.)
Relation to the environment
Non-environment-related course
Regionally-oriented
Non-regionally-oriented course
Development of social and professional independence
  • Course that cultivates a basic problem-solving skills
Active-learning course
Most classes are interactive
Course by professor with work experience
Work experience Work experience and relevance to the course content if applicatable
Applicatable Yoshimi, Mizukawa: They have experience of robotics research and system development in major company.
Last modified : Thu Mar 21 14:33:40 JST 2019