-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Hao Su
authored and
Hao Su
committed
Apr 1, 2024
1 parent
07bf7b9
commit 92a2489
Showing
4 changed files
with
485 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,138 @@ | ||
<!DOCTYPE html> | ||
<html lang="en"> | ||
<head> | ||
<meta charset="UTF-8"> | ||
<title>CSE291: Machine Learning for Robotics Home Page</title> | ||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" /> | ||
<meta http-equiv="Pragma" content="no-cache" /> | ||
<meta http-equiv="Expires" content="0" /> | ||
<link rel="stylesheet" type="text/css" href="cs468.css"> | ||
</head> | ||
<body> | ||
<h1 class="title">Machine Learning for Robotics</h1> | ||
<h2 class="title">Spring 2024</h2> | ||
<div id="content"> | ||
<div class="underlinemenu"> | ||
<ul> | ||
<li><a href="#info">General Info</a></li> | ||
<li><a href="resources.html">Resources</a></li> | ||
<li><a href="schedule.html">Schedule</a></li> | ||
<li><a href="https://piazza.com/ucsd/spring2024/cse276f">Piazza</a></li> | ||
</ul> | ||
</div> | ||
|
||
<h3>Announcements</h3> | ||
<div> | ||
</div> | ||
<br> | ||
|
||
<h3 id="info">General Information</h3> | ||
|
||
<h4>Times & Places</h4> | ||
<p>TuTh 3:30PM - 4:50PM</p> | ||
|
||
<h4>Course Staff</h4> | ||
<table id="hor-minimalist-a"> | ||
<thead> | ||
<tr> | ||
<th scope="col"></th> | ||
<th scope="col">Name</th> | ||
<th scope="col">Email</th> | ||
<th scope="col">Office Hours</th> | ||
<th scope="col">Location</th> | ||
</tr> | ||
</thead> | ||
<tbody> | ||
<tr> | ||
<td>Instructor</td> | ||
<td>Hao Su</td> | ||
<td>[email protected]</td> | ||
<td>TBD</td> | ||
<td>TBD</td> | ||
</tr> | ||
<tr> | ||
<td>Co-Instructor</td> | ||
<td>Jiayuan Gu</td> | ||
<td>[email protected]</td> | ||
<td>TBD</td> | ||
<td>TBD</td> | ||
</tr> | ||
<tr> | ||
<td>Co-Instructor</td> | ||
<td>Tongzhou Mu</td> | ||
<td>[email protected]</td> | ||
<td>TBD</td> | ||
<td>TBD</td> | ||
</tr> | ||
<tr> | ||
<td>Co-Instructor</td> | ||
<td>Stone Tao</td> | ||
<td>[email protected]</td> | ||
<td>TBD</td> | ||
<td>TBD</td> | ||
</tr> | ||
<tr> | ||
<td>Course Assistant</td> | ||
<td>Minghua Liu</td> | ||
<td>[email protected]</td> | ||
<td>TBD</td> | ||
<td>TBD</td> | ||
</tr> | ||
</tbody> | ||
</table> | ||
|
||
<h4>Overview</h4> | ||
<p> | ||
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. <strong>We assume that the course takers have already taken certain deep learning courses</strong>, 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.</p> | ||
<p> | ||
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. | ||
</p> | ||
|
||
<h4>Prerequisites</h4> | ||
<ul> | ||
<li>Strong background in calculus and linear algebra.</li> | ||
<li>Project experience in deep learning.</li> | ||
<li>Familiar with Newtonian mechanics.</li> | ||
<li>Proficient with Python.</li> | ||
<li>Experience in physical simulation is a plus.</li> | ||
</ul> | ||
|
||
<h4>Enrollment</h4> | ||
To apply for enrollment, you need to fill in the Google Form at the course announcement page of CSE. | ||
|
||
<h4>Grading (tentative)</h4> | ||
The course includes mandatory homeworks, course projects, and optional homeworks. The load of the course will be relatively heavy. | ||
|
||
|
||
<h4>Syllabus</h4> | ||
<p> | ||
The planned syllabus is as below. | ||
Certain contents may be added or removed based upon the interactions in class and other situations. | ||
</p> | ||
<ul> | ||
<li>Reinforcement Learning | ||
<ul> | ||
<li>Concepts of RL</li> | ||
<li>RL as Optimization</li> | ||
<li>Long-horizon RL</li> | ||
<li>Generalizable RL</li> | ||
</ul> | ||
</li> | ||
<li>Classic Robotics | ||
<ul> | ||
<li>SE(3) Geometry</li> | ||
<li>Robot kinematics</li> | ||
<li>Robot-Object Interaction</li> | ||
<li>Optimal Control</li> | ||
<li>Physical Simulation</li> | ||
</ul> | ||
</li> | ||
</ul> | ||
<hr> | ||
|
||
<h4>Acknowledgements</h4> | ||
<p>Thank <a href="https://sapien.ucsd.edu/">Sapien</a> for support.</p> | ||
</div> | ||
|
||
</body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
<!DOCTYPE html> | ||
<html lang="en"> | ||
|
||
<head> | ||
<meta charset="UTF-8"> | ||
<title>Resources</title> | ||
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" /> | ||
<meta http-equiv="Pragma" content="no-cache" /> | ||
<meta http-equiv="Expires" content="0" /> | ||
<link rel="stylesheet" type="text/css" href="cs468.css"> | ||
</head> | ||
|
||
<body> | ||
<h1 class="title">Machine Learning for Robotics</h1> | ||
<div id="content"> | ||
<h1 style="text-align:center">Resources</h1> | ||
<div> | ||
<ul> | ||
<li><a href="http://www.cds.caltech.edu/~murray/mlswiki/index.php?title=First_edition">A Mathematical Introduction to Robotic Manipulation</a></li> | ||
<li>Bruno Siciliano, Lorenzo Sciavicco, Luigi Villani, and Giuseppe Oriolo. Robotics: modelling, planning and control. Springer Science & Business Media, 2010. 35</li> | ||
<li><a href="https://www.davidsilver.uk/teaching/">UCL courses on RL</a>, by David Silver</li> | ||
<li><a href="https://sapien.ucsd.edu/docs/latest/index.html">SAPIEN tutorial and example codes</a> | ||
</li> | ||
</ul> | ||
</div> | ||
</div> | ||
</body> | ||
|
||
</html> |
Oops, something went wrong.