An intelligent robotic sorting system built in PyBullet that combines deep reinforcement learning (PPO) with object detection (YOLOv8). The uArm robot detects, picks up, and sorts coloured boxes into their designated zones autonomously.
| Name | Role |
|---|---|
| Minh K. Nguyen | Simulation, Robot control, PPO, YOLO, Vision, integration & deployment |
| Lauren Seeto | Robot control, Robot Modelling, PPO |
| Michele Liang | Vision, YOLO, documentation |
| Luis Pratama | Vision, YOLO video director, voice, editor |
| Matthew Truong | Simulation Modelling |
This project was developed as part of the 41118 Artificial Intelligence in Robotics unit at UTS. Special thanks to Dr. Raphael Falque for his guidance and teaching throughout this subject.
git clone https://github.com/FattDuckk/ai_project.gitgit clone [email protected]:FattDuckk/ai_project.git
python3 main.pypip install stable_baselines3pip install ultralyticspip install pybulletpip install numpypip install gym