This project aims to improve the assembly process of electric radiators by using a vision system that accurately estimates the positions of mounting holes on radiator covers and radiators. The system leverages stereoscopic vision to provide precise feedback to robots, allowing for adjustments to the cover placement. This ensures accurate alignment despite variations that may occur during fabrication.
CoverAlignCV/
├── assets/
│ └── 3dmodels/
│ ├── boitier.stl
│ └── couvercle.stl
├── src/
│ ├── detection.py
│ ├── render.py
│ └── simulation.py
├── README.md
└── requirements.txt
To run this project, you'll need Python 3.x installed on your machine.
- Clone the repository:
git clone https://github.com/gramos93/CoverAlignCV.git
cd CoverAlignCV- Install the required dependencies:
pip install -r requirements.txt- Extract png file from stl file.
python src/render.py- Detect edges from 'top_view.png' image.
python src/detection.py- Simulation & Video recording from stl file.
python src/simulation.py