Thailand Excellence Community
03607422 Smart Embedded System in Robotics
Robotics and Automation System Engineering Program
Credit 3 (3-0-6)
Lecturer Asst.Prof Dr.Kittipong Yaovaja
Course description
Cyberphysical and embedded systems technologies for robots. Concepts and architectures of embedded systems. Software organization and architectures for embedded systems. Embedded systems design flow. Time and clocks. Real world Input/Output (IO) and subsystem integration. Wired/wireless network and smart sensor systems in robots. Analysis tools, debugging tools and techniques. Real-time operating systems. Fuzzy logic systems. Hardware/Software co-design. Design for robustness and fault recovery in robotics.
Objective
• Understand embedded systems technologies for robots
• Concepts and architectures of embedded systems
• Software organization and architectures for embedded systems.
• Wired/wireless network and smart sensor systems in robots.
• Fuzzy logic systems.
• Applications of various controllers for robotic systems.
Week Detail Lecturer
1 Course introduction: Graphical Programming.
Kittipong
2 Embedded Systems Technologies for Robots
3 Graphical Programming. . Analysis tools, debugging tools and techniques.
4 Input/Output (IO) and subsystem :
5 Real-time Control Programming.
6 Real-time Control Programming for Robots
7 Control design for Robot.
8 Introduction to Fuzzy Logic Systems.
9 Introduction to Fuzzy Logic Programming.
10 Fuzzy Logic Programming and Control
11 FPGA Programming and Control
12 FPGA Programming and Control
13 Design for Robustness and Fault Recovery in Robotics
14 Applications of various controllers for robotic systems
15 Applications of various controllers for robotic systems
Assessment / Evaluation
Examination 30% (Final),
Assignments, Class Attendant 30%
Project and Presentation 40% (Final)
This schedule, rules, and criterion may be changed at the discretion of the instructors.
Example from LabVIEW Programming Application
LabVIEW tutorial