로봇인공지능 만들기

How to Make a Robot with Artificial Intelligence

M2177.002600

The attempt to create human-like artifacts has existed since the dawn of history, as recorded in stories like Genesis and the myth of Prometheus. Much like the instinct to have children, many young people with this inclination choose engineering as their career path. These human-like artifacts can be called intelligent robots. While robots with intelligence might seem as appealing as having cute offspring, the outcome is more often akin to Frankenstein’s monster rather than Pygmalion’s beloved creation. For a robot to possess intelligence, it must understand the shape and mobility of its body, comprehend its environment and space, and know its position within that space. Whether it sets its own goals or receives them, it must plan to achieve these goals and precisely control its motors or muscles accordingly. Moreover, it must consider energy management, understand human speech, and possess a range of capabilities including technology, creativity, resources, capital, leadership, and collaboration skills—truly an interdisciplinary and complex art form. Nonetheless, there are ways to learn about intelligent robots within a semester, and one effective method is through hands-on creation. By using simulation tools to build environments, set missions, and create intelligent robots equipped with sensors and actuators, students can physically internalize the bigger picture. This course aims to introduce the components of intelligent robots, the latest technological trends, and to foster an understanding of their internal operating principles.

  • Location: Bld 43-201
  • Lecture: Friday 9:00 - 12:00

Instructor

Teaching Assistants

Seongmin Hong

seongmin.hong@snu.ac.kr

Lead TA, Master’s Student, CEE

Jiyoon Gong

jygong@snu.ac.kr

Co-TA, Master’s Student, CEE

Dong-Yeop Shin

dongyub39@snu.ac.kr

Master’s Student, CEE

Jinhee Kim

jinhee@snu.ac.kr

Master’s Student, CEE

Jooyong Bae

jbae49@snu.ac.kr

Master’s Student, TEMEP

Jiyang Lee

jiyang.lee@snu.ac.kr

Ph.D. Student, CEE

Kyung-Rok Rho

gogi05@snu.ac.kr

M.S. Candidate, ECE

Stanislaw Sommerfeld

stan12sommer04@snu.ac.kr


Grading

  • Attendance: 5%
  • Assignment: 30%
  • Exams: 30%
  • Final project: 30%
  • Attitude: 5%

Lecture Schedule

WeekDateLecture
19/4Course opening:
What and why is Physical AI?
Birth of life – Energy to Life architecturesBirth of movement
29/11Robot ArchitectureLanguage understanding in movementRobot architectures
39/18Practice 1: ROS Installation & Setup & ROS basics
TA Hong & Gong
410/2Birth of IntelligenceUncertainty and RandomnessMeasure of Uncertainty
510/10
(Sat 9 am)
Critique of Pure ReasonBayes TheoremNaïve Bayes Algorithm
610/16Recursive Bayes EstimationMaximum A Posteriori EstimationApplications – Robot localization
710/23Motivation of Kalman FilterApplications – Measurement and ControlPractice 2: ROS Mapping
TA Hong & Gong
810/30Extended Kalman FilterSpatial Understanding and World RepresentationPractice 3: ROS Localization
TA Hong & Gong
911/6Decision makingPlanning, and ControlPractice 4: ROS Planning and control
TA Hong & Gong
1011/13Foundation Models for RoboticsInformation theory of Linguistics-MotionPractice 5: LLM/VLM Integration
TA Kim, Shin, & Sommerfeld
1111/20Vision Language ActionHumanoidPractice 6: Humanoid
TA Rho & Bae
1211/27Behavior CloningDiffusion PolicyPractice 7: Diffusion/VLA
TA Lee
1312/4Team project progress review and team meeting
1412/11Final festival
1512/18Final report, grading, feedback