Recycling
Short Description
This challenge project focuses on using the AI Classification tool to classify different types of waste for recycling tasks.
You will create a Vision Starter Kit application that can distinguish between different waste classes or detect foreign objects in a predefined waste category.
Project Information
| Project type | Required knowledge level | Estimated duration | Additional hardware and software requirements |
|---|---|---|---|
| Challenge Project | Basic to Advanced | 1 to 4 Hours |
Waste objects, for example paper, plastics or packaging Optional: conveyor belt Optional: pusher or rejector to sort objects Alternative: LED or sound feedback |

Challenge Goal
The goal of this project is to create an AI-based recycling application with the Vision Starter Kit.
The system should classify different waste objects or detect foreign objects in a waste bin. For example, the application could detect plastic objects in a box of paper or classify objects into categories such as paper, plastic and packaging.
Unlike a guided project, this challenge does not provide a complete step-by-step solution. Use your knowledge from previous Vision Starter Kit projects to develop your own approach.
Problem Statement
Incorrectly sorted waste objects should be detected automatically to support recycling and waste separation processes.
Possible scenarios:
- detect foreign objects in a bin
- classify waste into different material categories
- identify incorrectly sorted objects
- provide visual or acoustic feedback based on the classification result
Task
Create a Vision Starter Kit application that classifies or evaluates waste objects.
Your solution should include:
- Definition of object or material classes
- Image acquisition setup
- AI Classification training
- Testing with different waste objects
- Feedback or result visualization
Possible classes could be:
- paper
- plastic
- cardboard
- packaging
- metal
- foreign object
- empty background
You can also define your own classes depending on the objects available.
Requirements
Core Requirements
- Use the AI Classification tool in SICK Nova.
- Define at least two object or material classes.
- Capture multiple training images for each class.
- Train the classification model.
- Test the model with new waste objects.
- Evaluate whether the classification result is reliable.
Optional Extensions
- Add LED or sound feedback.
- Use a conveyor belt.
- Trigger image acquisition automatically.
- Add a pusher or rejector mechanism.
- Compare easy and difficult object shapes.
- Test different lighting conditions.
Suggested Approach
Use the following approach as orientation:
- Set up the Vision Starter Kit.
- Choose the waste categories you want to classify.
- Prepare several example objects for each category.
- Create an empty job in SICK Nova.
- Configure image acquisition.
- Add the AI Classification tool.
- Create one class for each waste category.
- Capture several images for each class.
- Train the model.
- Test the classification with new objects.
- Improve the dataset if the result is not reliable.
Project Ideas
You can implement the challenge in different ways depending on the available hardware.
Simple Classification
Classify individual waste objects placed under the sensor.
Possible classes could be paper, plastic or packaging.
This is the easiest version of the project and can be implemented with the Starter Kit only.
Foreign Object Detection
Detect whether a waste bin contains an object that does not belong to the expected category.
Example: Detect a plastic object inside a paper bin.
Visual Feedback
Display the inspection result using simple feedback.
Examples include a green light for correct objects, a red light for incorrect objects, sound feedback or a message on a connected device.
Automated Sorting
Extend the project with additional hardware.
Possible extensions include a conveyor belt, trigger sensor, pusher, rejector or signal light.
Hints
Hint 1: Start simple
Start with only two classes, for example paper and plastic.
After the classification works reliably, add more classes.
Hint 2: Use different variations
Capture training images with different object positions, rotations and distances.
This can improve the robustness of the classification result.
Hint 3: Pay attention to lighting
Recycling objects can have reflective or transparent surfaces.
Make sure the image is well-lit and the object is clearly visible.
Hint 4: Use the guided classification project
If you are unsure how to use the AI Classification tool, revisit the guided example project below.
Expected Result
After completing this challenge, the Vision Starter Kit should classify the selected waste objects or detect foreign objects in a defined recycling scenario.
A successful result means that:
- the trained classes are recognized correctly
- new test objects are classified reliably
- misclassified objects can be identified and improved through additional training images
- the project idea can be extended with feedback or sorting hardware
Example Project File
A prepared example project file is available here:
Summary
In this challenge project, you applied AI Classification to a recycling use case.
You practiced how to:
- define object or material classes
- collect training images
- train an AI Classification model
- evaluate classification results
- improve the dataset
- think about possible extensions such as feedback or sorting mechanisms
This project is a good exercise for transferring the Vision Starter Kit workflow to a real-world inspired application.
Next Steps
Continue with another Vision project or open the complete project files on GitHub.com.