In this course, you will learn the basic knowledge needed to design small-sized robots.
In the small world, forces that depend on surface area become strong, while forces that depend on volume become weak. This
is why ants can walk on walls and ceilings easily. This effect is called the scaling effect.
To build useful functions in the small world, normal design methods are not enough. This is because the scaling effect changes
the way forces work, and normal manufacturing methods cannot be used.
You will learn how to understand and use the scaling effect to design effective systems for small robots. You will also study
basic manufacturing processes that are used to make small machines, such as lithography, thin film deposition, and etching.
These processes are used to create MEMS (Micro Electro Mechanical Systems) devices.
In addition, you will learn how to install mechanical and electronic systems into small robots. You will also practice programming
modern embedded MPUs (Micro Processing Units) and learn basic development methods.
* Mechanical and electronic system implementation:
Basic 3D CAD/CAM integration, CNC fundamentals, 3D printing basics.
Basics of electronic circuit simulation, PCB design (component library management, auto-routing).
Embedded MPU programming methods, interrupt handling, and inter-system communication.
* System design:
Model-based design, UML, algorithm representation.
Documentation and system design techniques.
* Introduction to microsystems:
Applications of microtechnology and its use in electronic devices.
Examples of sensors using microtechnology.
Microstructure elements (spring-mass systems, cantilevers, electrostatic actuators, leaf springs, bending springs, resonance
phenomena).
Actuation principles (piezoelectric effect, Lorentz force, capillary effect, etc.).
* Microfabrication technology:
Photolithography (cleaning, surface treatment, spin coating, exposure, development).
Thin film deposition (sputtering, evaporation, CVD).
Etching techniques (dry/wet, isotropic/anisotropic).
Nano-scale processing (electron beam lithography, electron beam machining, fast atom beam processing).
* Vacuum systems:
Exhaust systems with vacuum pumps.
Pressure sensors (IG, B-A, and Pirani gauges).
Sealing, leak checking, and flow meters.
* Applied technologies:
Surface treatment, self-assembled monolayers (SAMs).
Applications in automotive, home appliances, IT, communication, manufacturing, inspection, medical, and bio fields.
* ROS and computer networks:
Basics of networking (OSI model, TCP/IP, client-server).
Basic Unix commands, shell, and processes.
ROS basics (communication, package and QoS management).
Robot simulation environments (visualization and physics engines).
* Capsule-based project exercises:
Embed electrical/electronic systems into capsule toys.
Create original PCB: from simulation and auto-routing to fabrication using photoresist boards.
Practice programming embedded MPUs.
Evaluation method and criteria
# The final grade will be based on:
50%: Assignment reports
50%: Capsule robot project (documentation, presentation, and working device)
A score of 60 points or higher is required to pass.
# A 60-point level means that the student:
* Can explain the basic knowledge needed to design small-sized robots
* Understands the basic methods for developing small robots
* Can carry out basic development tasks by themselves
Textbooks and reference materials
* Textbook:
Introduction to MEMS Devices – Using, Understanding, and Creating Micro Machines and Sensors
by Yoshirou Mita, Nikkan Kogyo Shimbun Publishing
* Reference Book:
First Steps in MEMS
by Masaki Esashi, Morikita Publishing