課程名稱 |
機器人知覺與學習 Robot Perception and Learning |
開課學期 |
102-1 |
授課對象 |
電機資訊學院 資訊網路與多媒體研究所 |
授課教師 |
王傑智 |
課號 |
CSIE5117 |
課程識別碼 |
922 U3430 |
班次 |
|
學分 |
3 |
全/半年 |
半年 |
必/選修 |
選修 |
上課時間 |
星期二5,6,7(12:20~15:10) |
上課地點 |
資107 |
備註 |
總人數上限:50人 |
Ceiba 課程網頁 |
http://ceiba.ntu.edu.tw/1021pal |
課程簡介影片 |
|
核心能力關聯 |
核心能力與課程規劃關聯圖 |
課程大綱
|
為確保您我的權利,請尊重智慧財產權及不得非法影印
|
課程概述 |
PERCEPTION AND LEARNING ARE THE KEY PREREQUISITES FOR MAKING ROBOTS OR EMBEDDED
SYSTEM TRULY AUTONOMOUS. THESE INTELLIGENT ROBOTS/MACHINES MUST DEAL WITH THE
ENORMOUS UNCERTAINTY THAT EXISTS IN THE PHYSICAL WORLD.
UNCERTAINTY ARISES FROM MANY SOURCES. ROBOT ENVIRONMENTS ARE INHERENTLY
UNPREDICTABLE. THE UNCERTAINTY IS PARTICULARLY HIGH FOR ROBOTS OPERATING IN THE
PROXIMITY OF PEOPLE. SENSORS ARE LIMITED IN WHAT THEY CAN PERCEIVE. LIMITATIONS
ARISE FROM THE RANGE AND RESOLUTION OF A SENSOR, NOISE AND SENSOR FAILURE. ROBOT
ACTUATION INVOLVES MOTORS IN WHICH UNCERTAINTY ARISES FROM EFFECTS LIKE CONTROL
NOISE, WEAR-AND-TEAR AND MECHANICAL FAILURE. IN ADDITION, THE APPROXIMATE NATURE
OF ALGORITHMS CAUSES UNCERTAINTY. AS ROBOTICS IS NOW MOVING INTO THE OPEN WORLD,
MANAGING UNCERTAINTY OF PERCEPTION AND LEARNING HAS BECOME THE MOST IMPORTANT
STEP TOWARDS ROBUST REAL-WORLD ROBOT SYSTEMS.
|
課程目標 |
THIS COURSE WILL COVER MODERN PROBABILISTIC AND STATISTICAL TECHNIQUES, RELATIVE
NEW APPROACHES TO ROBOTICS THAT PAY TRIBUTE TO THE UNCERTAINTY IN PERCEPTION AND
LEARNING.
|
課程要求 |
1. Familiarity with software development in Matlab, C or C++ will be essential/helpful for this course.
2. But the most important prerequisite will be creativity and enthusiasm, and a desire to explore.
3. The course load is “heavy”. Think twice if you want to take this course. |
預期每週課後學習時數 |
|
Office Hours |
|
指定閱讀 |
|
參考書目 |
|
評量方式 (僅供參考) |
|
週次 |
日期 |
單元主題 |
Week 1 |
9/10 |
Introduction |
Week 2 |
9/17 |
Robotics Overview |
Week 3 |
9/24 |
Range Sensors and Depth Data Processing |
Week 4 |
10/01 |
Depth Data Processing (Assignment 1) |
Week 5 |
10/08 |
Probabilistic State Estimation (Assignment 2) |
Week 6 |
10/15 |
Gaussian Filters (Assignment 3) |
Week 7 |
10/22 |
Nonparametric Filters |
Week 8 |
10/29 |
Particle Filter (Assignment 4) |
Week 9 |
11/05 |
Short Course of OpenCV and Point Cloud Library by Chih Chung (Bob 出國開會) |
Week 10 |
11/12 |
Motion Models |
Week 11 |
11/19 |
Measurement Models and Localization |
Week 12 |
11/26 |
Localization and Occupancy Grid Mapping |
Week 13 |
12/03 |
No class |
Week 14 |
12/10 |
SLAM |
Week 15 |
12/17 |
Fast-SLAM |
Week 16 |
12/24 |
SLAMMOT |
Week 17 |
12/31 |
SLAMMOT 2.0 |
Week 18 |
1/07 |
Final Robot Perception Competition |
|