Dr. Javier Gonzalez-Sanchez
[email protected]
www.javiergs.info
o
ffi
ce: 14 -227
CSC 508/9
Software Engineering (Design & Deployment)
Lecture 13. Time to Work on your Final Project
Slide 2
Slide 2 text
Environment
Slide 3
Slide 3 text
Environment
3
Slide 4
Slide 4 text
Robot
Slide 5
Slide 5 text
UR e-Series Control Panel
5
Slide 6
Slide 6 text
UR e-Series Control Panel
6
Slide 7
Slide 7 text
Docker
f
ile
7
Slide 8
Slide 8 text
Docker
f
ile
8
Slide 9
Slide 9 text
Docker
f
ile
9
Slide 10
Slide 10 text
localhost | exposed port 6080
10
Slide 11
Slide 11 text
localhost | exposed port 6080
11
Slide 12
Slide 12 text
localhost | exposed port 6080
12
Slide 13
Slide 13 text
Java Desktop
13
Slide 14
Slide 14 text
Java Desktop
14
Slide 15
Slide 15 text
15
Slide 16
Slide 16 text
16
Slide 17
Slide 17 text
Hands and Eyes
Slide 18
Slide 18 text
Goal
18
Slide 19
Slide 19 text
UI
Slide 20
Slide 20 text
Unity for UI
20
Slide 21
Slide 21 text
Unity for UI
21
Slide 22
Slide 22 text
Publisher
Slide 23
Slide 23 text
C#
23
Slide 24
Slide 24 text
C#
24
Slide 25
Slide 25 text
C#
25
Slide 26
Slide 26 text
C#
26
Slide 27
Slide 27 text
C#
27
Slide 28
Slide 28 text
Subscriber
Slide 29
Slide 29 text
Maven
29
Slide 30
Slide 30 text
Java Desktop
30
Slide 31
Slide 31 text
Java Desktop
31
Slide 32
Slide 32 text
Java Desktop
32
Slide 33
Slide 33 text
Java Desktop
33
Slide 34
Slide 34 text
Java Desktop
34
Slide 35
Slide 35 text
Java Desktop
35
Slide 36
Slide 36 text
Java Desktop
36
Slide 37
Slide 37 text
Gaze Tracking
Slide 38
Slide 38 text
Gaze Tracker
• G
a
ze Origin: [0.1, 1.6, -0.5]
• G
a
ze Direction: [0.0, 0.0, 1.0]
• R
a
y-Tr
a
cing
38
Slide 39
Slide 39 text
RayTriangleIntersection
39
Slide 40
Slide 40 text
Questions
40
Slide 41
Slide 41 text
CSC 509 Software Engineering
Javier Gonzalez-Sanchez, Ph.D.
[email protected]
Fall 2024
Copyright. These slides can only be used as study material for the class CSC509 at Cal Poly.
They cannot be distributed or used for another purpose.