Skip to content
Snippets Groups Projects
Commit 22267f1e authored by Groß, Benjamin's avatar Groß, Benjamin
Browse files

Committen der Änderungen

parent cc96d111
Branches main
No related tags found
No related merge requests found
Showing
with 5847 additions and 59 deletions
# Lerneinheit FAIRe Qualitäts-KPIs
## Einführung
Siehe Skript und Aufgabenstellung in [moodle](https://moodle.tu-darmstadt.de/course/view.php?id=36368&section=3#tabs-tree-start).
## Materialien
In diesem GitLab Repo finden Sie:
- Package functions (`functions/`): Beinhaltet die Module `classes` und `calculation_rules`
- Modul classes (`functions/classes.py`): Werkzeuge zum Aufbau und zur Bearbeitung der LEGO-Konstruktionen
- Modul calculation_rules (`functions/calculation_rules.py`): Funktionen zum Berechnen der FAIRen
Qualitäts-KPIs
- Python-Hilfsdatei (`functions/__init__.py`): Notwendige Datei für die Erzeugung eines Python-Pakets
- Datenblätter (`datasheets/`): Datenblätter ausgewählter LEGO-Komponenten im JSON-Format
- Teilebibliothek (`LeoCAD/library.bin`): Teilebibliothek für das Programm LeoCAD
- Abbildungsordner (`figures`): Ordner zum Ablegen der LeoCAD-Screenshots
- Beispiel-Notebook (`minimalbeispiel.ipynb`): Einführendes Beispiel zur Verwendung der Werkzeuge
- Ausarbeitungs-Notebook (`ausarbeitung.ipynb`): Vorlage zur Bearbeitung der Aufgaben und Abgabe
## Ausarbeitung
Die Ausarbeitung erfolgt im Notebook `ausarbeitung.ipynb`. In diesem ist bereits eine Gliederung vorgegeben.
## Abgabe
Die Abgabe erfolgt über [moodle](https://moodle.tu-darmstadt.de/mod/assign/view.php?id=1249192). Committen und pushen Sie zunächst Ihre Änderungen auf GitLab und laden Sie von dort Ihr gesamtes Repo als .zip-Datei herunter (ein direkter Download vom JupyterHub ist leider nicht möglich). Benennen Sie die .zip-Datei nach dem folgenden Schema:
<p style="text-align: center;"> &lt;Nachname&gt;_&lt;Vorname&gt;_&lt;MATR-NR&gt;_&lt;GRUPPEN-NR&gt;_le_1.zip</p>
Abgaben, die diese Namenskonvention nicht erfüllen, können in der Bewertung nicht berücksichtigt werden.
Laden Sie diese .zip-Datei in moodle hoch. Insbesondere sollten vorhanden sein:
- Jupyter Notebook mit Erklärungen und Darstellungen von LeoCAD
- Python-Funktionen für die Berechnung der KPIs
- Die exportierte(n) JSON-Datei(en) des Fahrzeuges (inkl. der hinzugefügten KPIs)
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
{
"assembly": {
"uuid": "kpi-67fa0cd7-ca2f-436f-b7d3-a6c34a38427f",
"properties": {
"label": "scooter",
"manufacturer": "FST",
"comment": "Faster! Harder! Scooter!",
"mass [g]": 30.57
},
"layer": "kpi-SYSTEM",
"components": [
{
"component": {
"uuid": "kpi-b2197b70-97d3-4297-bc98-4fa90f87d3c3",
"properties": {
"label": "scooter frame",
"item number": 3703,
"item description": "Technic, Brick 1 x 16 with Holes",
"category": "frame",
"price [Euro]": 0.07,
"mass [g]": 5.87,
"environmental impact [kg CO2e /kg]": 11.93,
"delivery time [days]": 5,
"data source": "https://www.bricklink.com/v2/catalog/catalogitem.page?P=3703",
"dimension [studs]": "1 x 16 x 1",
"color": "red"
},
"layer": "kpi-COMPONENT"
}
}
],
"assemblies": [
{
"assembly": {
"uuid": "kpi-8ae20d61-cd5b-455d-bb9a-1586df8474f8",
"properties": {
"label": "front wheel assembly",
"assembly_method": "stick together like lego blocks",
"mass [g]": 12.35
},
"layer": "kpi-SUBASSEMBLY",
"components": [
{
"component": {
"uuid": "kpi-ebc321c4-8e02-42f8-b338-2b64b8349ed7",
"properties": {
"label": "front rim",
"item number": 56904,
"item description": "Wheel 30mm D. x 14mm",
"category": "rim",
"related items": 30699,
"diameter [mm]": 30.0,
"price [Euro]": 0.01,
"mass [g]": 4.1,
"environmental impact [kg CO2e /kg]": 32.06,
"delivery time [days]": 5,
"data source": "https://www.bricklink.com/v2/catalog/catalogitem.page?P=56904",
"surface": "rough",
"paint": "glossy"
},
"layer": "kpi-COMPONENT"
}
},
{
"component": {
"uuid": "kpi-c5058b95-90d0-41ec-a6a6-46c68e86a2c4",
"properties": {
"label": "front tire",
"item number": 30699,
"item description": "Tire 43.2 x 14 Solid",
"category": "tire",
"related items": 56904,
"inner diameter [mm]": 30,
"outer diameter [mm]": 43.2,
"price [Euro]": 0.06,
"mass [g]": 8.25,
"environmental impact [kg CO2e /kg]": 8.97,
"delivery time [days]": 5,
"data source": "https://www.bricklink.com/v2/catalog/catalogitem.page?P=30699",
"winter": true
},
"layer": "kpi-COMPONENT"
}
}
],
"assemblies": []
}
},
{
"assembly": {
"uuid": "kpi-a7a389a7-5bab-4cb7-ab99-e5c6c03854ca",
"properties": {
"label": "back wheel assembly",
"mass [g]": 12.35
},
"layer": "kpi-SUBASSEMBLY",
"components": [
{
"component": {
"uuid": "kpi-4cd2c0c3-8c6c-43d6-99d2-281e20b15ef9",
"properties": {
"label": "back rim",
"item number": 56904,
"item description": "Wheel 30mm D. x 14mm",
"category": "rim",
"related items": 30699,
"diameter [mm]": 30.0,
"price [Euro]": 0.01,
"mass [g]": 4.1,
"environmental impact [kg CO2e /kg]": 32.06,
"delivery time [days]": 5,
"data source": "https://www.bricklink.com/v2/catalog/catalogitem.page?P=56904",
"surface": "rough",
"paint": "glossy"
},
"layer": "kpi-COMPONENT"
}
},
{
"component": {
"uuid": "kpi-ff219d64-3de2-4129-bf1c-28f344faef18",
"properties": {
"label": "back tire",
"item number": 30699,
"item description": "Tire 43.2 x 14 Solid",
"category": "tire",
"related items": 56904,
"inner diameter [mm]": 30,
"outer diameter [mm]": 43.2,
"price [Euro]": 0.06,
"mass [g]": 8.25,
"environmental impact [kg CO2e /kg]": 8.97,
"delivery time [days]": 5,
"data source": "https://www.bricklink.com/v2/catalog/catalogitem.page?P=30699",
"winter": true
},
"layer": "kpi-COMPONENT"
}
}
],
"assemblies": []
}
}
]
}
}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
{
"32073":{
"item number":32073,
"item description":"Axle 5 studs",
"category":"axle",
"price [Euro]":0.001,
"mass [g]":0.66,
"environmental impact [kg CO2e /kg]":11.03,
"delivery time [days]":3,
"data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32073",
"dimension [studs]":5
},
"44294":{
"item number":44294,
"item description":"Axle 7 studs",
"category":"axle",
"price [Euro]":0.01,
"mass [g]":1.05,
"environmental impact [kg CO2e /kg]":11.03,
"delivery time [days]":3,
"data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=44294",
"dimension [studs]":7
},
"3707":{
"item number":3707,
"item description":"Axle 8 studs",
"category":"axle",
"price [Euro]":0.01,
"mass [g]":1.18,
"environmental impact [kg CO2e /kg]":11.03,
"delivery time [days]":3,
"data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3707",
"dimension [studs]":8
},
"60485":{
"item number":60485,
"item description":"Axle 9 studs",
"category":"axle",
"price [Euro]":0.01,
"mass [g]":1.3,
"environmental impact [kg CO2e /kg]":11.03,
"delivery time [days]":7,
"data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=60485",
"dimension [studs]":9
},
"3737":{
"item number":3737,
"item description":"Axle 10 studs",
"category":"axle",
"price [Euro]":0.01,
"mass [g]":1.49,
"environmental impact [kg CO2e /kg]":11.03,
"delivery time [days]":7,
"data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3737",
"dimension [studs]":10
},
"23948":{
"item number":23948,
"item description":"Axle 11 studs",
"category":"axle",
"price [Euro]":0.15,
"mass [g]":1.65,
"environmental impact [kg CO2e /kg]":11.03,
"delivery time [days]":3,
"data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=23948",
"dimension [studs]":11
},
"3708":{
"item number":3708,
"item description":"Axle 12 studs",
"category":"axle",
"price [Euro]":0.02,
"mass [g]":1.82,
"environmental impact [kg CO2e /kg]":11.03,
"delivery time [days]":7,
"data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3708",
"dimension [studs]":12
},
"50451":{
"item number":50451,
"item description":"Axle 16 studs",
"category":"axle",
"price [Euro]":0.75,
"mass [g]":2.37,
"environmental impact [kg CO2e /kg]":11.03,
"delivery time [days]":3,
"data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=50451",
"dimension [studs]":16
}
}
\ No newline at end of file
{
"8881-1":{
"item number":"8881-1",
"item description":"Power Functions Battery Box",
"category":"battery",
"related items":"8882-1, 8883-1, 88003-1",
"price [Euro]":12,
"mass [g]":179.4,
"environmental impact [kg CO2e /kg]":6.95,
"delivery time [days]":3,
"data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?S=8881-1",
"output voltage [V]":9,
"dimensions [cm]":"8,8 x 6,3 x 3,2"
}
}
\ No newline at end of file
This diff is collapsed.
{
"6589":{
"item number":6589,
"item description":"Gear 12 Tooth Bevel",
"category":"gear",
"price [Euro]":0.01,
"mass [g]":0.29,
"environmental impact [kg CO2e /kg]":32.06,
"delivery time [days]":12,
"data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=6589"
},
"10928":{
"item number":10928,
"item description":"Gear 8 Tooth with Dual Face",
"category":"gear",
"price [Euro]":0.01,
"mass [g]":0.22,
"environmental impact [kg CO2e /kg]":32.06,
"delivery time [days]":11,
"data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=10928"
},
"94925":{
"item number":94925,
"item description":"Gear 16 Tooth",
"category":"gear",
"price [Euro]":0.2,
"mass [g]":0.7,
"environmental impact [kg CO2e /kg]":32.06,
"delivery time [days]":12,
"data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=94925"
},
"18575":{
"item number":18575,
"item description":"Gear 20 Tooth Double Bevel",
"category":"gear",
"price [Euro]":0.36,
"mass [g]":1.4,
"environmental impact [kg CO2e /kg]":32.06,
"delivery time [days]":13,
"data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32269"
},
"24505":{
"item number":24505,
"item description":"Gear 24 Tooth",
"category":"gear",
"price [Euro]":0.32,
"mass [g]":1.17,
"environmental impact [kg CO2e /kg]":32.06,
"delivery time [days]":11,
"data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3648"
},
"34432":{
"item number":34432,
"item description":"Gear 40 Tooth",
"category":"gear",
"price [Euro]":0.81,
"mass [g]":3.76,
"environmental impact [kg CO2e /kg]":32.06,
"delivery time [days]":11,
"data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=3649"
},
"32498":{
"item number":32498,
"item description":"Gear 36 Tooth",
"category":"gear",
"price [Euro]":0.88,
"mass [g]":3.5,
"environmental impact [kg CO2e /kg]":32.06,
"delivery time [days]":12,
"data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=32498"
},
"6588":{
"item number":6588,
"item description":"Gear Worm Gearbox",
"category":"gear",
"price [Euro]":1.63,
"mass [g]":4.5,
"environmental impact [kg CO2e /kg]":32.06,
"delivery time [days]":11,
"data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=6588#T=C"
},
"4716":{
"item number":4716,
"item description":"Gear Worm Screw",
"category":"gear",
"price [Euro]":0.54,
"mass [g]":0.6,
"environmental impact [kg CO2e /kg]":32.06,
"delivery time [days]":12,
"data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?P=4716#T=C"
}
}
\ No newline at end of file
{
"8882-1":{
"item number":"8882-1",
"item description":"Power Functions XL-Motor",
"category":"motor",
"related items":"8881-1",
"idle current [mA]":80,
"idle speed [rev per min]":220,
"locking torque [Ncm]":40,
"price [Euro]":30,
"mass [g]":72.85,
"environmental impact [kg CO2e /kg]":15.84,
"delivery time [days]":3,
"data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?S=8882-1",
"input voltage [V]":9,
"dimensions [cm]":"13.6 x 12.2 x 3.9"
},
"8883-1":{
"item number":"8883-1",
"item description":"Power Functions M-Motor",
"category":"motor",
"related items":"8881-1",
"idle current [mA]":65,
"idle speed [rev per min]":405,
"locking torque [Ncm]":11,
"price [Euro]":20,
"mass [g]":35.0,
"environmental impact [kg CO2e /kg]":15.84,
"delivery time [days]":5,
"data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?S=8883-1",
"input voltage [V]":9,
"dimensions [cm]":"13.8 x 11.9 x 2.3"
},
"88003-1":{
"item number":"88003-1",
"item description":"Power Functions L-Motor",
"category":"motor",
"related items":"8881-1",
"idle current [mA]":120,
"idle speed [rev per min]":390,
"locking torque [Ncm]":18,
"price [Euro]":15,
"mass [g]":48.0,
"environmental impact [kg CO2e /kg]":15.84,
"delivery time [days]":3,
"data source":"https://www.bricklink.com/v2/catalog/catalogitem.page?S=88003-1",
"input voltage [V]":9,
"dimensions [cm]":"13 x 11 x 2.5"
}
}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
figures/.ipynb_checkpoints/leocad_screenshot_cut-checkpoint.png

220 KiB

This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment