感測與智慧系統
Sensing and Intelligent Systems
| 節 | 週二 |
|---|---|
5 13:20–14:10 | 感測與智慧系統 EE635 3 節連堂 |
6 14:20–15:10 | |
7 15:30–16:20 |
* 根據陽明交大上課時間表所列
This course aims at training students to participate world-class competition, and we will target the Amazon Robotics Challenge (https://www.amazonrobotics.com/#/roboticschallenge; previously known as Amazon Picking Challenge) in 2017. This course will cover the sensing and intelligence aspects of robots, including the challenges combining object recognition, pose recognition, grasp planning, compliant manipulation, motion planning, task planning, task execution, and error detection and recovery. We will systematically study each components from previous winning teams in 2015 and 2016, as well as cutting-edge methods that may better improve the performance. We will prepare virtual environment (Gazebo) for a virtual challenge in class.
This course involve a fair amount of probability, linear algebra, and programming. Students who took image processing, computer vision, and creative software project are encouraged to join. Being familiar with Unix-like system, Robot Operation System (ROS), C++, Python, and basic knowledge of Gazebo and Deep Learning are required. We recommend the Duckietown course in Creative Software Project and Robotic Vision OCW to learn essential technical skills.
1.學期作業: The assignments include problem sets, and the process of writing and reviewing a research paper. Students form teams, with 2-3 people. Each team will prepare a in-class tutorial with a demo of running code. Each team can choose a component (such as pose estimation or others) with systematic evaluation or improvement as term project. 2. 考試狀況: There will be midterm/final exams and in-class quiz. 3.評量方法: Exam (20%), Class Participation, In Class Quiz, Problem Sets (10%), Final presentation (10%) Project Research Paper (50%)
| 週次 | 主題 |
|---|---|
| 第 1 週 | Introduction to Sensing and Intelligent System: Robotic Competition |
| 第 2 週 | Gazebo Environment for Robotic Competition (9/22 Add and Drop End) |
| 第 3 週 | System-level Analysis of the Winning Teams |
| 第 4 週 | Sensing: Object recognition and segmentation - Faster RCNN, FCN, and other deep-learning based approaches |
| 第 5 週 | Holiday: No Class |
| 第 6 週 | Sensing: Pose Estimation - Super 4PCS, MOPED, and other 3D perception methods |
| 第 7 週 | Sensing: Tactile Sensing and Grasp Planning |
| 第 8 週 | Motion Planning (1) - RRT |
| 第 9 週 | Midterm |
| 第 10 週 | Motion Planning (2) - TRAC-IK Inverse Kinematic |
| 第 11 週 | Mobile Manipulation (1) |
| 第 12 週 | Mobile Manipulation (2) |
| 第 13 週 | Task Planning and Execution |
| 第 14 週 | Error Detection and Recovery |
| 第 15 週 | System Integration and Testing (1) |
| 第 16 週 | System Integration and Testing (2) |
| 第 17 週 | Holiday: No Class |
| 第 18 週 | Final: Virtual Challenge |
1. Computer Vision: Algorithms and Applications, Richard Szeliski, Springer, 2010. 2. Robotics, Vision, and Control, Peter Croke, Springer, 2011. 3. Introduction to Autonomous Robots, Nikolaus Correll, 2015.