﻿WEBVTT

1
00:00:00.000 --> 00:00:02.200
The BrickSorter process.

2
00:00:05.080 --> 00:00:10.200
The purpose of the BrickSorter process is to sort bricks by color and size.

3
00:00:11.080 --> 00:00:15.230
At each sorting area, the bricks are sorted into eight containers.

4
00:00:17.050 --> 00:00:22.120
The four containers to the left, are used for size 2 x 2 bricks.

5
00:00:23.010 --> 00:00:28.130
From the left the colors are red, yellow, green, and blue.

6
00:00:29.160 --> 00:00:35.110
The four containers to the right are used for size 2 x 4 bricks in the same color order.

7
00:00:38.110 --> 00:00:42.000
The process consists of four functions.

8
00:00:42.280 --> 00:00:45.180
Function one: Reset.

9
00:00:45.280 --> 00:00:50.200
The BrickSorter robot is turned on every morning on weekdays.

10
00:00:51.000 --> 00:00:55.000
When turned on, it resets its starting position.

11
00:00:55.140 --> 00:00:59.200
It does this by first moving a fixed distance to the left,

12
00:01:05.200 --> 00:01:08.000
and then to the right.

13
00:01:08.100 --> 00:01:10.260
Infrared sensor A detects the Reflector

14
00:01:10.270 --> 00:01:15.090
and then moves the robot a fixed distance to the starting position.

15
00:01:15.150 --> 00:01:19.170
The Software (Application) defines the fixed distances.

16
00:01:20.070 --> 00:01:22.230
Function two: Scan.

17
00:01:23.010 --> 00:01:27.160
Large motor B loads a brick from the chute and detects the size.

18
00:01:28.000 --> 00:01:32.160
Color sensor A in 'color mode' detects the color of the brick.

19
00:01:33.060 --> 00:01:35.180
Function three: Move.

20
00:01:36.000 --> 00:01:41.210
Control unit A uses Wi-Fi to request the central Database for the container width.

21
00:01:42.040 --> 00:01:46.170
The Application calculates the degrees that Medium motor A must rotate

22
00:01:46.180 --> 00:01:51.150
to move the robot to the container corresponding to the brick size and color.

23
00:01:52.260 --> 00:01:58.120
Medium motor A powers the wheels, moving the robot to the container.

24
00:01:58.220 --> 00:02:01.100
Function four: Eject.

25
00:02:01.210 --> 00:02:04.150
Large motor A ejects the brick.

26
00:02:04.270 --> 00:02:08.110
The robot is now ready to scan the next brick.

27
00:02:08.230 --> 00:02:12.210
For every five bricks, the starting position is reset.
