Enrolment options
Bundle Discovery : Order Assembly and Preparation
Course modified date: 7 May 2025
- Length:6h
- Content Type:Lab
- Programming:Python
- Equipment:Bundle discovery
Scenario
We want to carry out an assembly that involves arranging specific manipulable objects (shape and color) in the ALPHA and BETA zones, in a pattern defined by the user. In order to carry out this assembly, manipulable objects are fed to the robotic arm NED2 by a conveyor. The robotic arm NED2 then identifies the parts before picking them up. If the manipulable object picked up is not required for the pattern, it will be deposited it in the waste area (rejects), otherwise it will be placed it in the ALPHA or BETA zones, following the given pattern.
Lab Contents
Chapter 1: Pick and place
- Define reference points and points of interest in the robotic arm NED2 workspace.
- Create the sequence of movements for a pick-and-place operation.
- Perform a palletizing operation.
Chapter 2: Defining a pattern
- Create an operator input and pattern creation function.
- Determine whether a manipulable object belongs to an existing pattern.
- Trigger the corresponding action for a manipulable object according to the following cases: not belonging to a pattern, belonging to a pattern and already processed, belonging to a pattern and not processed.
Chapter 3: Vision
- Feed the manipulable object via the conveyor
- Master the results of camera object detection: shape, color and position of a manipulable object in a defined workspace.
- Pick up a manipulable object identified by the camera.
Chapter 4: Integration
- Automatically produce a pattern entered by an operator, using manipulable objects supplied by the conveyor.
Prerequisite knowledge
Python: Basic syntax + simple data and control structures + loops + simple function calls
Required components
- Enrolled students: 45