-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
153 lines (153 loc) · 7.98 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Engineering Portfolio | Luca Jost</title>
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN" crossorigin="anonymous">
<link href="css/styles.css" rel="stylesheet">
</head>
<body>
<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-C6RzsynM9kWDrMNeT87bh95OGNyZPhcTNXj1NW7RuBCsyN/o0jlpcV8Qyq46cDfL" crossorigin="anonymous"></script>
<script defer src="main.js"></script>
<!-- Header -->
<header class="container-fluid">
<section class="hidden">
<div class="row justify-content-center">
<div class="col-12 col-md-8 col-lg-6">
<h1>Engineering Portfolio</h1>
<h3>Luca Jost</h3>
<a class="hover" href="https://github.com/l-jost">
<span class="external-link-icon">
<img src="images/github-mark-white.svg" alt="Github Icon" width="36" height="36">
</span>
</a>
</div>
</div>
</section>
</header>
<main class="container-fluid">
<!-- First Project -->
<section class="hidden">
<div class="row justify-content-center">
<div class="col-12 col-md-8 col-lg-6">
<h2>
<a class="hover" href="https://catsystems.io">
Sounding Rocket Flight Computers
<span class="external-link-icon">
<img src="images/external-link.svg" alt="External Link Icon">
</span>
</a>
</h2>
<h4>Personal Project - 2020-2023</h4>
<p>
In order to successfully recover model rockets, precise timing
is essential for the ejection of a parachute. Achieving this
requires the utilization of a flight computer, which continually
monitors altitude data and computes the optimal deployment moment.
Given the absence of suitable recovery hardware in the current
market, there is a pressing need to innovate and create a new,
redundant, and dependable computer system for this purpose.</p>
<img class="image" src="images/vega.webp" alt="CATS Vega Flight Computer">
<p class="image-desc">Rendering of the CATS Vega flight computer</p>
<h4>Technology</h4>
<p>Built around an STM32 microcontroller, the software leverages
a sophisticated Kalman Filter to integrate sensor data, ensuring
precise and reliable velocity and altitude measurements. Employing
a self-developed telemetry protocol that combines Frequency-Hopping
Spread Spectrum (FHSS) and LoRa technology, telemetry data can
efficiently be transmitted to a ground station. Moreover, the system
boasts high-power output channels capable of controlling valves or
pyrotechnic devices. To further enhance user customization, it
incorporated servo motor channels, allowing users to configure
the device to their preferences. Streamlining the user experience,
adjustments to device settings can be effortlessly made via USB
connection in a user-friendly Electron desktop application.</p>
<iframe src="https://personal-viewer.365.altium.com/client/index.html?feature=embed&source=F5182EB3-3D61-4A13-8921-5286EA820D73&activeView=SCH" width="100%" height="auto" style="overflow:hidden;border:none;width:100%;height:500px;" scrolling="no" allowfullscreen="true" onload="window.top.scrollTo(0,0);"></iframe>
<p class="image-desc">Interactive Board Viewer</p>
</div>
</div>
</section>
<!-- Second Project -->
<section class="hidden">
<div class="row justify-content-center">
<div class="col-12 col-md-8 col-lg-6">
<h2>
<a href="https://github.com/BA-OST-22">
Parachute Reefing System for Sounding Rockets
<span class="external-link-icon">
<img src="images/external-link.svg" alt="External Link Icon">
</span>
</a>
</h2>
<h4>Bachelor Thesis in collaboration with ARIS - 2022</h4>
<p>The association Akademische Raumfahrt Initiative
Schweiz (ARIS) brings together students from Swiss
universities interested in space exploration. Several
rockets have been built over the years for student
competitions and research. The rockets built by ARIS
are fully reusable, as they are recovered by parachute.
With the rockets getting larger and heavier with each
passing year, a solution to reduce the shock loads at
parachute opening is needed. Consequently, the
development of an active parachute reefing system was
proposed.
</p>
<img class="image filter-white" src="images/reefing-iilustration.svg" alt="Reefing Iilustration">
<h4>Technology</h4>
<p>The reefing line is guided through a ceramic heating
element and gets burned through at a target altitude.
Once the reefing line is cut, the parachute can fully open.
A custom hardware was developed to drive the heating
element, receive data over a telemetry link and process
sensor data. The system is based around a STM32
microcontroller and a Kalman Filter was developed and
deployed to estimate the rocket velocity and altitude.
The system is battery operated and lasts for a few
months in standby.
</p>
<img class="image" src="images/heating-elemet.jpg" alt="Reefing System Hardware">
<p class="image-desc">Reefing System Hardware</p>
</div>
</div>
</section>
<!-- Third Project -->
<section class="hidden">
<div class="row justify-content-center">
<div class="col-12 col-md-8 col-lg-6">
<h2>
<a href="https://github.com/SA-OST-2021">
Fleet Monitoring System
<span class="external-link-icon">
<img src="images/external-link.svg" alt="External Link Icon">
</span>
</a>
</h2>
<h4>Semester Thesis in collaboration with Onway AG - 2021</h4>
<p>The company Onway AG is interested in providing an
elegant solution for public transport fleets (e.g. buses)
to gather low-level vehicle data and transmit them to a
cloud-based system. This information can then be used
to monitor the state of the vehicle and inform about
possible issues in real-time.
</p>
<img class="image" src="images/fleet-monitor.jpg" alt="Fleet Monitor Rendering">
<p class="image-desc">Renderings of the Fleet Monitoring System</p>
<h4>Technology</h4>
<p>The system is based around an ESP32-S2 system on
chip. The device connects directly to the CAN-Bus,
collects and filters incoming data, and forwards it to a
host device over Ethernet or WiFi. Additionally, an
accelerometer was added to monitor information about
the driving performance.
A file system was implemented to easily access the
configuration. The configuration can be uploaded via the
USB port or over the air.
</p>
</div>
</div>
</section>
</main>
</body>
</html>