Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
Generale:
+riformattata la navbar laterale, aggiungendo i link ai vari Sprint (consigliato dal prof)
+spostati stili e script in una directory in common, così si fa riferimento a quelli per tutti gli sprint;
+sistemata la tabella del team;

Sprint0:
+cambiato il modello QAK dell'overview generale con la nuova versione del prof (ora ci sono le reply);
+sistemate le conclusioni, in cui spieghiamo gli argomenti dei prossimi sprint;
+aggiunta motivazione delle priorità (sia in analisi dei requisiti, che in conclusioni)

Sprint1:
+fatto scheletro dello sprint

TO-DO:
finire il template per gli sprint

TO-DO Sprint1:
+partire con l'intro e il Goal (la intro poi potremmo specificarla meglio più avanti)
  • Loading branch information
mikyll committed Sep 7, 2022
1 parent 4d3637f commit b639a60
Show file tree
Hide file tree
Showing 118 changed files with 3,054 additions and 937 deletions.
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,6 @@
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

Sprint0/Sprint0_ProblemAnalysis/
#tmp
Sprint2*/
Sprint3*/
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 13 additions & 5 deletions Sprint0/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,19 @@
<head>
<title>Sprint0</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="resources/styles/templateISS.css">
<link rel="stylesheet" type="text/css" href="resources/styles/main.css">
<link rel="stylesheet" type="text/css" href="resources/styles/navbar.css">
<link rel="stylesheet" type="text/css" href="resources/styles/table.css">
<script type="text/javascript" src="resources/scripts/myScripts.js"></script>
<link rel="stylesheet" type="text/css" href="../commons/resources/styles/templateISS.css">
<link rel="stylesheet" type="text/css" href="../commons/resources/styles/main.css">
<link rel="stylesheet" type="text/css" href="../commons/resources/styles/navbar.css">
<link rel="stylesheet" type="text/css" href="../commons/resources/styles/table.css">
<link rel="stylesheet" type="text/css" href="../commons/resources/styles/code.css">
<script type="text/javascript" src="../commons/resources/scripts/myScripts.js"></script>
</head>

<body onload="loadNav();">
<div id="openButton" class="openButton" onclick="openNav(true)">&#9776; Menu</div>
<div id="sidenav" class="sidenav">
<a class="closeButton" href="javascript:void(0)" onclick="closeNav(true)">&times;</a>
<a id="currentSprint" class="sprint" href="#">&#8211;&#8212; Sprint0 &#8212;&#8211;</a>
<a class="selected" href="#">Index</a>
<div class="sidenavSection">
<a href="#Introduction">Introduction</a>
Expand All @@ -23,8 +25,14 @@
<a href="resources/userDocs/final_theme.html">Final Theme</a>
<a href="resources/userDocs/requirement_analysis.html">Requirement<br/>Analysis</a>
<a href="resources/userDocs/problem_analysis.html">Problem Analysis</a>
<a href="resources/userDocs/project.html">Project</a>
<a href="resources/userDocs/conclusions.html">Conclusions</a>
<a href="resources/userDocs/team.html">Team</a>
<p class="separator">&mdash;&mdash;&mdash;&ndash;&ndash;&mdash;&mdash;&mdash;</p>
<a class="sprint" href="../Sprint1/index.html">Sprint1</a>
<a class="sprint" href="../Sprint2/index.html">Sprint2</a>
<a class="sprint" href="../Sprint3/index.html">Sprint3</a>
<bottom-spacer/>
</div>

<div id="main">
Expand Down
Binary file modified Sprint0/resources/models/demo_system_overview_v0arch.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
73 changes: 44 additions & 29 deletions Sprint0/resources/userDocs/conclusions.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,32 +2,24 @@
<html>
<head>
<title>Sprint0</title>
<link rel="stylesheet" type="text/css" href="../styles/templateISS.css">
<link rel="stylesheet" type="text/css" href="../styles/main.css">
<link rel="stylesheet" type="text/css" href="../styles/navbar.css">
<link rel="stylesheet" type="text/css" href="../styles/table.css">
<script type="text/javascript" src="../scripts/myScripts.js"></script>

<style>

table {
border-style: hidden;
border-collapse: collapse;
border-radius: 25px;
background-color: #9ed8ff;
}

</style>
<link rel="stylesheet" type="text/css" href="../../../commons/resources/styles/templateISS.css">
<link rel="stylesheet" type="text/css" href="../../../commons/resources/styles/main.css">
<link rel="stylesheet" type="text/css" href="../../../commons/resources/styles/navbar.css">
<link rel="stylesheet" type="text/css" href="../../../commons/resources/styles/table.css">
<link rel="stylesheet" type="text/css" href="../../../commons/resources/styles/code.css">
<script type="text/javascript" src="../../../commons/resources/scripts/myScripts.js"></script>
</head>

<body onload="loadNav();"> <!--setLastModifiedDate();">-->
<body onload="loadNav();">
<div id="openButton" class="openButton" onclick="openNav(true)">&#9776; Menu</div>
<div id="sidenav" class="sidenav">
<a class="closeButton" href="javascript:void(0)" onclick="closeNav(true)">&times;</a>
<a id="currentSprint" class="sprint" href="#">&#8211;&#8212; Sprint0 &#8212;&#8211;</a>
<a href="../../index.html">Index</a>
<a href="final_theme.html">Final Theme</a>
<a href="requirement_analysis.html">Requirement<br/>Analysis</a>
<a href="problem_analysis.html">Problem Analysis</a>
<a href="project.html">Project</a>
<a class="selected" href="conclusions.html">Conclusions</a>
<div class="sidenavSection">
<a href="#Summary">Summary</a>
Expand All @@ -39,36 +31,59 @@
</div>
</div>
<a href="team.html">Team</a>
<p class="separator">&mdash;&mdash;&mdash;&ndash;&ndash;&mdash;&mdash;&mdash;</p>
<a class="sprint" href="../../../Sprint1/index.html">Sprint1</a>
<a class="sprint" href="../../../Sprint2/index.html">Sprint2</a>
<a class="sprint" href="../../../Sprint3/index.html">Sprint3</a>
<bottom-spacer/>
</div>

<div id="main">
<h1 align="center">Sprint Conclusions</h1>

<h2 id="Summary">Summary</h2>

This first Sprint (<a href="../../index.html">Sprint0</a>) outlined the following macro elements of the project:
This first Sprint (<a href="../../index.html">Sprint0</a>) grouped the requirements of
the project, by outlining the following <b>macro components</b>, ordered by priority:
<div class="remark">
<ol>
<li><ksi>Core-business</ksi>: involves the chain of the main nodes of the system (smart device, waste service, transport trolley, basic robot)</li>
<li><ksi>Monitoring</ksi>: involves the GUI</li>
<li><ksi>Alarm</ksi>: involves the raspberry device</li>
<ol class="summary">
<li>
<ksi>Core-business</ksi> (requirements <b>1 & 2</b>): involves the chain of
the main nodes of the system (smart device, waste service, transport trolley,
basic robot).
<br/>
<emni>High priority</emni> since the system cannot provide the service without it.
</li>
<li>
<ksi>RaspberryPi</ksi> (requirement <b>4</b>): includes alarm (sonar)
and warning (led) elements.
<br/>
<emni>Medium priority</emni> since it involves the security of the service.
</li>
<li>
<ksi>Monitoring</ksi> (requirement <b>3</b>): involves the GUI that display
information on the current status of the service.
<br/>
<emni>Low priority</emni> since it can be seen as a <i>secondary, fancier and remote output</i>
(in addition to the textual output), and depends on the other 2 components.
</li>
</ol>
</div>

<h2 id="Work-Plan">Work Plan</h2>
<h3 id="Sprint1">Sprint1 - <b>Core Business</b></h3>
We decided to partition the system into <b>3 sprints</b>, which follows the macro components mentioned above.
<h3 id="Sprint1"><b>Sprint1</b> - Core Business</h3>

The <a href="">Sprint1</a> will focus on the <i>Core business</i>, which is also the first requirement, and is going to include:
The <a href="../../../Sprint1/index.html">Sprint1</a> will focus on the <i>Core business</i>, which is also the first requirement, and is going to include:
<ul>
<li>Dummy simulator of TruckDriver + SmartDevice.</li>
<li>WasteService: problem analysis regarding a model for "advanced" interactions, waste service area in-depth analysis, project and implementation of a prototype.</li>
<li>Dummy simulator of TruckDriver + SmartDevice (with a test GUI).</li>
<li>WasteService: problem analysis including a model for "advanced" interactions, waste service area in-depth analysis, project and implementation of a prototype.</li>
<li>TransportTrolley: problem analysis, project and prototyping of the element that will control the robot movements.</li>
<li>BasicRobot: the software is ready and serviceable, so it just has to be integrated in the project.</li>
</ul>

<h3 id="Sprint2">Sprint2 - <b>Monitoring</b></h3>
<h3 id="Sprint2"><b>Sprint2</b> - Alarm</h3>

<h3 id="Sprint3">Sprint3 - <b>Alarm</b></h3>
<h3 id="Sprint3"><b>Sprint3</b> - Monitoring</h3>
<br/>
<br/>
<!--Tenere presente che per la realizzazione dei prodotti, potranno essere utilizzate o specializzate le applicazioni realizzate dalla nostra software house, nel corso dell'anno corrente: Applicazioni22.-->
Expand Down
18 changes: 13 additions & 5 deletions Sprint0/resources/userDocs/final_theme.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,19 @@
<html>
<head>
<title>Sprint0</title>
<link rel="stylesheet" type="text/css" href="../styles/templateISS.css">
<link rel="stylesheet" type="text/css" href="../styles/main.css">
<link rel="stylesheet" type="text/css" href="../styles/navbar.css">
<link rel="stylesheet" type="text/css" href="../styles/table.css">
<script type="text/javascript" src="../scripts/myScripts.js"></script>
<link rel="stylesheet" type="text/css" href="../../../commons/resources/styles/templateISS.css">
<link rel="stylesheet" type="text/css" href="../../../commons/resources/styles/main.css">
<link rel="stylesheet" type="text/css" href="../../../commons/resources/styles/navbar.css">
<link rel="stylesheet" type="text/css" href="../../../commons/resources/styles/table.css">
<link rel="stylesheet" type="text/css" href="../../../commons/resources/styles/code.css">
<script type="text/javascript" src="../../../commons/resources/scripts/myScripts.js"></script>
</head>

<body onload="return loadNav();">
<div id="openButton" class="openButton" onclick="openNav(true)">&#9776; Menu</div>
<div id="sidenav" class="sidenav">
<a class="closeButton" href="javascript:void(0)" onclick="closeNav(true)">&times;</a>
<a id="currentSprint" class="sprint" href="#">&#8211;&#8212; Sprint0 &#8212;&#8211;</a>
<a href="../../index.html">Index</a>
<a class="selected" href="final_theme.html">Final Theme</a>
<div class="sidenavSection">
Expand All @@ -32,8 +34,14 @@
</div>
<a href="requirement_analysis.html">Requirement<br/>Analysis</a>
<a href="problem_analysis.html">Problem Analysis</a>
<a href="project.html">Project</a>
<a href="conclusions.html">Conclusions</a>
<a href="team.html">Team</a>
<p class="separator">&mdash;&mdash;&mdash;&ndash;&ndash;&mdash;&mdash;&mdash;</p>
<a class="sprint" href="../../../Sprint1/index.html">Sprint1</a>
<a class="sprint" href="../../../Sprint2/index.html">Sprint2</a>
<a class="sprint" href="../../../Sprint3/index.html">Sprint3</a>
<bottom-spacer/>
</div>

<div id="main">
Expand Down
62 changes: 13 additions & 49 deletions Sprint0/resources/userDocs/problem_analysis.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,71 +2,35 @@
<html>
<head>
<title>Sprint0</title>
<link rel="stylesheet" type="text/css" href="../styles/templateISS.css">
<link rel="stylesheet" type="text/css" href="../styles/main.css">
<link rel="stylesheet" type="text/css" href="../styles/navbar.css">
<link rel="stylesheet" type="text/css" href="../styles/table.css">
<link rel="stylesheet" type="text/css" href="../styles/code.css">
<script type="text/javascript" src="../scripts/myScripts.js"></script>
<link rel="stylesheet" type="text/css" href="../../../commons/resources/styles/templateISS.css">
<link rel="stylesheet" type="text/css" href="../../../commons/resources/styles/main.css">
<link rel="stylesheet" type="text/css" href="../../../commons/resources/styles/navbar.css">
<link rel="stylesheet" type="text/css" href="../../../commons/resources/styles/table.css">
<link rel="stylesheet" type="text/css" href="../../../commons/resources/styles/code.css">
<script type="text/javascript" src="../../../commons/resources/scripts/myScripts.js"></script>
</head>

<body onload="loadNav();">
<div id="openButton" class="openButton" onclick="openNav(true)">&#9776; Menu</div>
<div id="sidenav" class="sidenav">
<a class="closeButton" href="javascript:void(0)" onclick="closeNav(true)">&times;</a>
<a id="currentSprint" class="sprint" href="#">&#8211;&#8212; Sprint0 &#8212;&#8211;</a>
<a href="../../index.html">Index</a>
<a href="final_theme.html">Final Theme</a>
<a href="requirement_analysis.html">Requirement<br/>Analysis</a>
<a class="selected" href="problem_analysis.html">Problem Analysis</a>
<a href="project.html">Project</a>
<a href="conclusions.html">Conclusions</a>
<a href="team.html">Team</a>
<p style="height: 100px; visibility: hidden"></p><!-- tmp -->
<p class="separator">&mdash;&mdash;&mdash;&ndash;&ndash;&mdash;&mdash;&mdash;</p>
<a class="sprint" href="../../../Sprint1/index.html">Sprint1</a>
<a class="sprint" href="../../../Sprint2/index.html">Sprint2</a>
<a class="sprint" href="../../../Sprint3/index.html">Sprint3</a>
<bottom-spacer/>
</div>

<div id="main">
<h1 align="center">Problem Analysis</h1>
<!--<h2 id="Service-Area">Service Area</h2>
<highlight2>Forse questa è meglio metterla in uno Sprint# a parte, e per ora descrivere le posizioni a parole</highlight2>
<b>Problem</b>: we need a proper <i>representation</i> of the service area to optimally move and monitor the transport trolley.<br/>
<b>Solution</b>: <ksi>2x2 matrix</ksi>, where each element represents a different position, starting from the top-left corner.<br/>
<b>Reasons</b>:
<ul>
<li>
Since the HOME is the top-left corner, it's more intuitive to represent it as the
first element of the matrix, which is the [0,0] element.
</li>
<li>
We can associate a <b>cartesian coordinate system</b> to the matrix with the origin in the
top-left corner and RD as unit. That might make things easier later on, if we will
need to implement a graphical representation of the transport trolley state
(for example in WasteServiceStatusGUI).
This because almost every software, library, framework or API, start drawing from
the top-left corner to the bottom-right one.
</li>
</ul>
<div class="image-container">
<img id="map" class="base-image" width="100%" src="../../resources/imgs/modello_stanza_v4.png"/>
<img id="map-legend" class="overlay-image1" width="100%" src="../../resources/imgs/modello_stanza_solo_scritte.png"/>
<img id="map-coordinates" class="overlay-image2" width="100%" src="../../resources/imgs/modello_stanza_solo_coordinate.png"/>
</div>
<input type="checkbox" onclick="showOverlay(this, 'map-legend');" checked>Show the legend</input><br/>
<input type="checkbox" onclick="showOverlay(this, 'map-coordinates');" checked>Show the coordinate system</input>
<br/>
<h3 id="Relevant-Positions">Relevant Positions</h3>
The matrix number of rows and columns depend on RD (which is the size of the DDR robot),
therefore for the moment we assume to have an M x N matrix, i.e. with respectively M rows (x axis)
and N columns (y axis).<br/>
<div class="remark">
The relevant positions are:
<ul>
<li>[0,0] = <ks>HOME</ks></li>
<li>from [0,M] to [4,M] = <ks>INDOOR</ks></li>
<li>from [N,0] to [N,4] = <ks>GLASSBOX</ks></li>
<li>from [N,M-4] to [N,M] = <ks>PLASTICBOX</ks></li>
</ul>
</div>-->

</div>

</body>
Expand Down
38 changes: 38 additions & 0 deletions Sprint0/resources/userDocs/project.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Sprint0</title>
<link rel="stylesheet" type="text/css" href="../../../commons/resources/styles/templateISS.css">
<link rel="stylesheet" type="text/css" href="../../../commons/resources/styles/main.css">
<link rel="stylesheet" type="text/css" href="../../../commons/resources/styles/navbar.css">
<link rel="stylesheet" type="text/css" href="../../../commons/resources/styles/table.css">
<link rel="stylesheet" type="text/css" href="../../../commons/resources/styles/code.css">
<script type="text/javascript" src="../../../commons/resources/scripts/myScripts.js"></script>
</head>

<body onload="loadNav();">
<div id="openButton" class="openButton" onclick="openNav(true)">&#9776; Menu</div>
<div id="sidenav" class="sidenav">
<a class="closeButton" href="javascript:void(0)" onclick="closeNav(true)">&times;</a>
<a id="currentSprint" class="sprint" href="#">&#8211;&#8212; Sprint0 &#8212;&#8211;</a>
<a href="../../index.html">Index</a>
<a href="final_theme.html">Final Theme</a>
<a href="requirement_analysis.html">Requirement<br/>Analysis</a>
<a href="problem_analysis.html">Problem Analysis</a>
<a class="selected" href="project.html">Project</a>
<a href="conclusions.html">Conclusions</a>
<a href="team.html">Team</a>
<p class="separator">&mdash;&mdash;&mdash;&ndash;&ndash;&mdash;&mdash;&mdash;</p>
<a class="sprint" href="../../../Sprint1/index.html">Sprint1</a>
<a class="sprint" href="../../../Sprint2/index.html">Sprint2</a>
<a class="sprint" href="../../../Sprint3/index.html">Sprint3</a>
<bottom-spacer/>
</div>

<div id="main">
<h1 align="center">Project</h1>
</div>

</body>

</html>
Loading

0 comments on commit b639a60

Please sign in to comment.