diff --git a/ml-for-robotics/SP24/cs468.css b/ml-for-robotics/SP24/cs468.css new file mode 100644 index 00000000..aae0c2bf --- /dev/null +++ b/ml-for-robotics/SP24/cs468.css @@ -0,0 +1,171 @@ +/*Credits: Dynamic Drive CSS Library */ +/*URL: http://www.dynamicdrive.com/style/ */ +body { + font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; + font-size: 14px; + background: #fff; + margin: 45px; + border-collapse: collapse; + text-align: center; + vertical-align: middle; +} + +#content { + width: 800px; + text-align: left; + margin: 0 auto; +} + +a { + color: #483D8B; +} + +a:link { + text-decoration: none; + color: #483D8B; +} + +a:visited { + text-decoration: none; + color: #483D8B; +} + +a:active { + text-decoration: none; + color: #483D8B; +} + +a:hover { + text-decoration: underline; + color: #800000; +} + +.underlinemenu ul li a:hover, +.underlinemenu ul li a.selected { + border-bottom-color: black; +} + +.underlinemenu { + font-weight: bold; + width: 100%; +} + +.underlinemenu ul { + padding: 6px 0 7px 0; + /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/ + margin: 0; + text-align: center; +} + +.underlinemenu ul li { + display: inline; +} + +.underlinemenu ul li a { + color: #494949; + padding: 6px 3px 4px 3px; + /*top padding is 6px, bottom padding is 4px*/ + margin-right: 20px; + /*spacing between each menu link*/ + text-decoration: none; + border-bottom: 3px solid gray; + /*bottom border is 3px*/ +} + +.underlinemenu ul li a:hover, +.underlinemenu ul li a.selected { + border-bottom-color: black; +} + +#hor-minimalist-a { + font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; + font-size: 14px; + background: #fff; + width: 800px; + border-collapse: collapse; + text-align: left; +} + +#hor-minimalist-a th { + font-size: 14px; + font-weight: normal; + color: #039; + padding: 10px 8px; + border-bottom: 2px solid #6678b1; +} + +#hor-minimalist-a td { + color: #669; + padding: 9px 8px 0px 8px; +} + +.hor-zebra { + font-size: 14px; + text-align: left; + width: 800px; + border-collapse: collapse; +} + +.hor-zebra th { + font-size: 16px; + font-weight: bold; + padding: 10px 8px; + background: #e8edff; +} + +.hor-zebra td { + padding: 8px; +} + +.hor-zebra .odd { + background: #e8edff; +} + +.color-danger { + color: #d9534f; +} + +.title { + text-align: center; + color: #800000; +} + +.row { + width: 100%; + display: flex; + padding: 10px 8px; +} + +.row.odd { + background: #e8edff; +} + +.date { + text-align: right; + flex: 10%; + display: flex; + align-items: center; +} + +.file { + text-align: center; + flex: 10%; + align-items: center; +} + +.subject { + text-align: center; + flex: 20%; + /* font-weight: bold;*/ + color: #0a0879; + margin-left: 0.5em; + margin-right: 0.5em; + align-items: center; +} + +.topic { + text-align: left; + flex: 50%; + display: flex; + align-items: center; +} diff --git a/ml-for-robotics/SP24/index.html b/ml-for-robotics/SP24/index.html new file mode 100644 index 00000000..28edb372 --- /dev/null +++ b/ml-for-robotics/SP24/index.html @@ -0,0 +1,138 @@ + + + + + CSE291: Machine Learning for Robotics Home Page + + + + + + +

Machine Learning for Robotics

+

Spring 2024

+
+
+ +
+ +

Announcements

+
+
+
+ +

General Information

+ +

Times & Places

+

TuTh 3:30PM - 4:50PM

+ +

Course Staff

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameEmailOffice HoursLocation
InstructorHao Suhaosu@ucsd.eduTBDTBD
Co-InstructorJiayuan Gujigu@ucsd.eduTBDTBD
Co-InstructorTongzhou Mut3mu@ucsd.eduTBDTBD
Co-InstructorStone Taostao@ucsd.eduTBDTBD
Course AssistantMinghua Liuminghua@ucsd.eduTBDTBD
+ +

Overview

+

+ This is a course for senior undergrads and graduate students, covering core concepts and algorithms in classical robotics and the more modern learning-based methods for robotics. We assume that the course takers have already taken certain deep learning courses, and are interested in how to train a robot that can interact with the physical world by machine learning methods. The first half of this course covers basic concepts and algorithms of robotics, and the second half introduces the basic concepts, algorithms, and research trends of reinforcement learning.

+

+ One feature of this course is that, we will instruct the students to build an armed robot in a simulated virtual environment through programming assignments. For the final project, we ask students to compete in a table-top object organization challenge using the built robot. +

+ +

Prerequisites

+ + +

Enrollment

+ To apply for enrollment, you need to fill in the Google Form at the course announcement page of CSE. + +

Grading (tentative)

+ The course includes mandatory homeworks, course projects, and optional homeworks. The load of the course will be relatively heavy. + + +

Syllabus

+

+ The planned syllabus is as below. + Certain contents may be added or removed based upon the interactions in class and other situations. +

+ +
+ +

Acknowledgements

+

Thank Sapien for support.

+
+ + + diff --git a/ml-for-robotics/SP24/resources.html b/ml-for-robotics/SP24/resources.html new file mode 100644 index 00000000..b43c10e6 --- /dev/null +++ b/ml-for-robotics/SP24/resources.html @@ -0,0 +1,29 @@ + + + + + + Resources + + + + + + + +

Machine Learning for Robotics

+
+

Resources

+
+ +
+
+ + + \ No newline at end of file diff --git a/ml-for-robotics/SP24/schedule.html b/ml-for-robotics/SP24/schedule.html new file mode 100644 index 00000000..7bbc8742 --- /dev/null +++ b/ml-for-robotics/SP24/schedule.html @@ -0,0 +1,147 @@ + + + + + + Schedule + + + + + + + +

Machine Learning for Robotics

+

Robot Learning - Spring 2024

+
+

Schedule

+ +

Section I: Reinforcement Learning

+
+
1/10/2023
+ +
Introduction
+
syllabus, logistics, high-level framework of embodied AI
+
+ +

Section II: Robot Learning

+ +

Section II: Basic Geometry for Robotics

+ +
+ + + + \ No newline at end of file