Skip to content

Commit

Permalink
initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
Jeff Cui committed Aug 22, 2024
0 parents commit 8efaee9
Show file tree
Hide file tree
Showing 28,659 changed files with 3,355,869 additions and 0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
50 changes: 50 additions & 0 deletions .github/workflows/gh-pages-deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# This workflow will do a clean install of node dependencies, build the source code,
# export static files of the landing page, then deploy them as github page.

name: Deploy to github pages.

on:
push:
branches: [ main ]
pull_request:
branches: [ main ]

defaults:
run:
working-directory: docusaurus/website

jobs:
build:

runs-on: ubuntu-latest

strategy:
matrix:
node-version: [14.x, 15.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/

steps:
- uses: actions/checkout@v2

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}

- name: Cache dependencies
uses: actions/cache@v2
with:
path: ~/.npm
key: ${{ runner.OS }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.OS }}-node-
${{ runner.OS }}-
- name: Build
run: |
npm ci
npm run build
- name: Deploy
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./docusaurus/website/build
21 changes: 21 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Dependencies
/node_modules
docusaurus/node_modules/

# Production
/build

# Generated files
.docusaurus
.cache-loader

# Misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# robot-intel-class-fl23

33 changes: 33 additions & 0 deletions docusaurus/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Website

This website is built using [Docusaurus 2](https://docusaurus.io/), a modern static website generator.

### Installation

```
$ yarn
```

### Local Development

```
$ yarn start
```

This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.

### Build

```
$ yarn build
```

This command generates static content into the `build` directory and can be served using any static contents hosting service.

### Deployment

```
$ GIT_USER=<Your GitHub username> USE_SSH=true yarn deploy
```

If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch.
38 changes: 38 additions & 0 deletions docusaurus/helpful.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
27 vulnerabilities (9 moderate, 18 high)

To address issues that do not require attention, run:
npm audit fix

To address all issues (including breaking changes), run:
npm audit fix --force

Run `npm audit` for details.


Successfully created "robot-intel".
Inside that directory, you can run several commands:

npm start
Starts the development server.

npm run build
Bundles your website into static files for production.

npm run serve
Serves the built website locally.

npm deploy
Publishes the website to GitHub pages.

We recommend that you begin by typing:

cd robot-intel
npm start

Happy building awesome websites!

npm notice
npm notice New patch version of npm available! 8.1.0 -> 8.1.3
npm notice Changelog: https://github.com/npm/cli/releases/tag/v8.1.3
npm notice Run npm install -g [email protected] to update!
npm notice
13 changes: 13 additions & 0 deletions docusaurus/website/_info.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
id: info
title: Info
---

## Why take this course?
Robotics is a transformative field at the intersection of engineering, artificial intelligence, and automation, focused on designing, constructing, and operating mechanical agents known as robots. At its core lies the aspiration to imbue these machines with a semblance of intelligence, enabling them to perceive, reason, and act autonomously within their environments. Robot intelligence encompasses a spectrum of capabilities, from basic sensor-based tasks to complex decision-making processes. There are many applications of robotics riddled with open problems, including space exploration, self-driving vehicles,warehouse robots and general-purpose home assistants. In this class, we will take the first steps towards understanding the design of robots that can think and act, and learn what is about these open problems that makes them so challenging. Throughout the course, students will be tasked with the captivating challenge of assembling and integrating basic electronic components onto a rover platform, transforming theoretical concepts into tangible creations. By immersing themselves in this practical endeavor, students will not only gain proficiency in electronics, mechanics, and programming, but also cultivate problem-solving skills essential for tackling real-world robotics problems. Through guided projects and collaborative workshops, participants will navigate through a spectrum of robotics problems, ranging from navigation and obstacle avoidance to sensor calibration and autonomous decision-making. Along with the hands on robotics projects we will also be diving deep into the fundamentals of kinematics, dynamics, control, and planning. To conclude the course, we will see how modern ideas in optimization and AI can enable autonomous mobile robots. This is an introductory class, and so our focus will be on understanding foundational robotic concepts while broadly looking at their application in the real world.


### What is expected of you?
This class is aimed towards advanced undergraduates and particularly towards students who want to learn robotics and robot AI, but who have never worked on a robot before. This will be a HW and project driven class. There will be no mid-term or final exams. Instead, you will be expected to implement concepts discussed and taught in this class. A portion of the lecture slots will be devoted to hands-on tutorials taught by the course teaching assistant (please see the syllabus for details).


3 changes: 3 additions & 0 deletions docusaurus/website/babel.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
module.exports = {
presets: [require.resolve('@docusaurus/core/lib/babel/preset')],
};
7 changes: 7 additions & 0 deletions docusaurus/website/blog/2021-01-06-first-blog-post.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
slug: first-assignment
title: Homework 0
tags: [review, robotics]
---

This is [homework 0](https://colab.research.google.com/drive/1j6hXjwRNqkDUQmY12LpYbs8OrDS9QSXt) make a copy to write your own answers.
17 changes: 17 additions & 0 deletions docusaurus/website/blog/authors.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
endi:
name: Endilie Yacop Sucipto
title: Maintainer of Docusaurus
url: https://github.com/endiliey
image_url: https://github.com/endiliey.png

yangshun:
name: Yangshun Tay
title: Front End Engineer @ Facebook
url: https://github.com/yangshun
image_url: https://github.com/yangshun.png

slorber:
name: Sébastien Lorber
title: Docusaurus maintainer
url: https://sebastienlorber.com
image_url: https://github.com/slorber.png
Empty file.
122 changes: 122 additions & 0 deletions docusaurus/website/docusaurus.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
// @ts-check
// Note: type annotations allow type checking and IDEs autocompletion

const lightCodeTheme = require('prism-react-renderer/themes/github');
const darkCodeTheme = require('prism-react-renderer/themes/dracula');

/** @type {import('@docusaurus/types').Config} */
const config = {
title: 'Introduction to Robot Intelligence',
tagline: 'Fall 2024',
url: 'https://nyu-robot-learning.github.io/',
baseUrl: '/robot-intel-class-fl24/',
// baseUrl: '/',
onBrokenLinks: 'throw',
onBrokenMarkdownLinks: 'warn',
favicon: 'img/favicon.ico',
organizationName: 'nyu-robot-learning', // Usually your GitHub org/user name.
projectName: 'robot-intel-class-fl24', // Usually your repo name.

presets: [
[
'@docusaurus/preset-classic',
/** @type {import('@docusaurus/preset-classic').Options} */
({
// docs: {
// sidebarPath: require.resolve('./sidebars.js'),
// // Please change this to your repo.
// editUrl: 'https://github.com/facebook/docusaurus/edit/main/website/',
// },
blog: {
showReadingTime: true,
// Please change this to your repo.
editUrl:
'https://github.com/facebook/docusaurus/edit/main/website/blog/',
},
theme: {
customCss: require.resolve('./src/css/custom.css'),
},
}),
],
],

themeConfig:
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */
({
navbar: {
title: 'CSCI-UA 480-072: Introduction to Robot Intelligence',
logo: {
alt: 'Site Logo',
src: 'img/NYU.png',
},

items: [
{to: '/logistics', label: 'Logistics', position: 'left'},
{to: '/syllabus', label: 'Syllabus', position: 'left'},
{to: '/assignments', label: 'Assignments', position: 'left'},
// {
// type: 'doc',
// docId: 'intro',
// position: 'left',
// label: 'Class Notes',
// },
{
href: 'https://github.com/facebook/docusaurus',
label: 'GitHub',
position: 'right',
},
],
},
// footer: {
// style: 'dark',
// links: [
// // {
// // title: 'Docs',
// // items: [
// // {
// // label: 'Class Notes',
// // to: '/docs/intro',
// // },
// // ],
// // },
// {
// title: 'Community',
// items: [
// {
// label: 'Stack Overflow',
// href: 'https://stackoverflow.com/questions/tagged/docusaurus',
// },
// {
// label: 'Discord',
// href: 'https://discordapp.com/invite/docusaurus',
// },
// {
// label: 'Twitter',
// href: 'https://twitter.com/docusaurus',
// },
// ],
// },
// {
// title: 'More',
// items: [
// {
// label: 'Blog',
// to: '/blog',
// },
// {
// label: 'GitHub',
// href: 'https://github.com/facebook/docusaurus',
// },
// ],
// },
// ],
// copyright: `Copyright © ${new Date().getFullYear()} My Project, Inc. Built with Docusaurus.`,
// },
prism: {
theme: lightCodeTheme,
darkTheme: darkCodeTheme,
},
}),
};

module.exports = config;
2 changes: 2 additions & 0 deletions docusaurus/website/launch.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
GIT_USER=<[email protected]> yarn deploy

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/acorn

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/ansi-html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/autoprefixer

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/browserslist

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/buble

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/cssesc

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/detect

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/detect-port

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/docusaurus

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/esparse

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/esvalidate

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/he

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/html-minifier-terser

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/is-ci

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/is-docker

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/js-yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/jsesc

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/json5

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/loose-envify

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/mime

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/mkdirp

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/multicast-dns

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/nanoid

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/node-which

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/opener

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/parser

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docusaurus/website/node_modules/.bin/rc

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 8efaee9

Please sign in to comment.