This project explores how a robot can learn to interact with objects using Reinforcement Learning. Specifically, we aim to train the Adeept 5-DOF Robotic Arm to open a box lid and/or grasp an object through trial-and-error learning.
- Build and control a 5-DOF robotic arm
- Use a camera to detect object states (e.g. lid angle, object position)
- Train a reinforcement learning agent to perform simple manipulation tasks
git clone https://github.com/your-username/robot-learning-project.git
cd robot-learning-projectWe use uv for dependency management.
To install uv go to https://docs.astral.sh/uv/getting-started/installation/
uv venv
uv pip install -e .
uv run -m rl.train