https://github.com/jam643/roboticmanipulation-6.4212
https://github.com/jam643/roboticmanipulation-6.4212
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/jam643/roboticmanipulation-6.4212
- Owner: jam643
- Created: 2024-12-04T20:20:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-05T16:59:43.000Z (over 1 year ago)
- Last Synced: 2025-02-06T06:18:14.431Z (over 1 year ago)
- Language: Jupyter Notebook
- Size: 2.99 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Robotic Manipulation MIT 6.4212
My informal HW solutions for MIT 6.4212 for Fall 2023
* [Course schedule](https://manipulation.csail.mit.edu/Fall2023/schedule.html)
## Running Notebooks
### Locally on my Mac:
- VSCode with `Docker` and `Dev Container` extensions installed
- `Docker Desktop` installed for Mac with Apple Silicon
- `Cmd + shift + P` in VSCode and select `Dev Container: Open Workspace in Container`
- Note that this will use `devcontainer.json` to create container
- Specifies `--platform=linux/amd64` when building image since I'm running on Mac M3 ARM64 but image is designed for AMD64, this enforces emulation
- This includes forwarding container port 7000 to host port 7001 since my host machine was already using 7000. This port is used to visualize MeshCat output in browser
- For each DeepNote workspace, I do "Download project" and copy contents over to this repo
### In Github Codespace
- In github repo, go to `Code` -> `Codespaces` `+` to create codespace in browser
- Once it's startup, you can run notebooks in cloud