Welcome to the official repository for the Robotics Team at the Stanford AI4ALL 2025 summer program! This repository contains project materials, code, datasets, and documentation used during the two-week AI4ALL camp.
As part of the Stanford AI4ALL initiative, students in the Robotics team explore how artificial intelligence can power autonomous robots through computer vision, motion planning, and control systems. This project is designed to simulate a real-world automation task.
Build an AI-powered robotic system that can:
- Recognize and classify objects based on visual features like color and shape
- Control a robotic arm (in simulation) to pick up and sort objects into appropriate bins
Participants will:
- Use OpenCV to process camera input and extract visual features
- Train a machine learning model to classify objects
- Integrate vision and classification outputs with robotic control
- Simulate robot behavior using PyBullet
- Learn the fundamentals of motion planning and robotics AI integration
- Python 3.8+
- OpenCV
- PyBullet
- Google Colab
- TensorFlow or PyTorch (optional)
- ROS (Robot Operating System) – optional for advanced exploration
Stanford-AI4ALL-Robotics/
│
├── notebooks/ # Jupyter notebooks for each session
├── project/ # Directory for final project code
├── data/ # Any dataset or images for exercises/project
├── requirements.txt # Dependency list for local environment
└── README.md # Overview of the repo and setup instructions
-
Clone the repository
git clone https://github.com/hvcho/Stanford-AI4ALL-Robotics.git cd Stanford-AI4ALL-Robotics -
Install required packages
pip install -r requirements.txt
-
Run notebooks
- Use Google Colab for a cloud-based setup
- Or run locally using Jupyter:
pip install notebook # If you don't have Jupyter installed jupyter notebook
- Camp Dates: June 18 – July 2, 2025
- Session Time: 9:15 AM – 2:30 PM PT (weekdays only)
- Final Presentation: July 2, 2025
- Mansur Maturidi Arief (ariefm@stanford.edu)
- Nicholas Broadbent (ndbroadb@stanford.edu)
- Karthik Dharmarajan (karthikd@stanford.edu)
- Journey Washingtonhigh (journey@stanford.edu)
Note: Tasha Kim (tashakim@stanford.edu) supported spring mentor training as the Robotics team lead. Hanvit Cho (hvcho74@stanford.edu) supported for preparing the materials.
This repository is maintained by the 2025 Stanford AI4ALL Robotics Mentor Team.