Browse Source

update rc and softwar engineering

d7gr 4 năm trước cách đây
mục cha
commit
532ae08111
4 tập tin đã thay đổi với 53 bổ sung25 xóa
  1. 2 4
      index.xml
  2. 2 4
      static/index.xml
  3. 1 1
      static/rcracing/index.html
  4. 48 16
      static/softwareengineering/index.html

+ 2 - 4
index.xml

@@ -32,10 +32,8 @@
       <pubDate>Fri, 05 Feb 2021 11:23:00 +0200</pubDate>
       
       <guid>https://d7gr.at/static/softwareengineering/</guid>
-      <description>Programmiersprachen:
- Java C# Python C/C++ (einwenig)  Robotic:
- ROS Gazebo RViz  Computational Intelligence:
- Artificial Neural Networks Evolutionary Algorithms  </description>
+      <description>Hier erfahren Sie mehr über mich und meine Reise in der Software Entwicklung.
+Wie alles angefangen hat Meine Reise in der Welt der Software Entwicklung hat mit der Absolvierung der Höheren Technischen Lehranstalt Rankweil für Elektronik und Technische Informatik begonnen von 2006 bis 2011.</description>
     </item>
     
     <item>

+ 2 - 4
static/index.xml

@@ -23,10 +23,8 @@
       <pubDate>Fri, 05 Feb 2021 11:23:00 +0200</pubDate>
       
       <guid>https://d7gr.at/static/softwareengineering/</guid>
-      <description>Programmiersprachen:
- Java C# Python C/C++ (einwenig)  Robotic:
- ROS Gazebo RViz  Computational Intelligence:
- Artificial Neural Networks Evolutionary Algorithms  </description>
+      <description>Hier erfahren Sie mehr über mich und meine Reise in der Software Entwicklung.
+Wie alles angefangen hat Meine Reise in der Welt der Software Entwicklung hat mit der Absolvierung der Höheren Technischen Lehranstalt Rankweil für Elektronik und Technische Informatik begonnen von 2006 bis 2011.</description>
     </item>
     
     <item>

+ 1 - 1
static/rcracing/index.html

@@ -89,7 +89,7 @@
 				<h1 class="posttitle">RC Racing</h1> 
             </div>
 			<div class="article-post">
-				<p>Alles begann 2006 mit meinem aller ersten Auto, einem Verbrenner Buggy von meinem Halbbruder welcher auf Elektro umgebaut wurde. Nach dem Beitritt zum <a href="www.efac-hohenems.at">EFAC-Hohenems</a> wurde schnell klar das ein anderes Auto her muss welches für den einsatz auf einer 1:10 Elektro Off-road Strecke geeignet ist. Es wurde ein Team Associated B4.1 welchen ich lange jahre gefahren bin. Seit dem ist meine Sammlung an Autos stark angewachesen.</p>
+				<p>Alles begann 2006 mit meinem aller ersten Auto, einem Verbrenner Buggy von meinem Halbbruder welcher auf Elektro umgebaut wurde. Nach dem Beitritt zum <a href="www.efac-hohenems.at">EFAC-Hohenems</a> wurde schnell klar das ein anderes Auto her muss welches für den einsatz auf einer 1:10 Elektro Off-road Strecke geeignet ist. Es wurde ein Team Associated B4.1 welchen ich lange jahre gefahren bin. Seit dem ist meine Sammlung an Autos stark angewachesen. Schon alleine das fahren mit gleichgesinnten aus dem Verein an einem Samstag Nachmittag bereitet mir sehr viel freude aber Rennen zufahren macht noch etwas mehr Spass. Clubrennen sind die schönsten Rennen, sie sind entspannt und der Spass steht im Vordergrund was bei großeren Veranstaltungen leider verlohren geht durch sehr ehrgeizige Fahrer. Weiters hab ich schon an Läufen der Schweizermeisterschaft, Alpencup, Euro Offroad Serie (EOS), Bitty Design Race, GP Bütschwil und der EC10 OR (Europameisterschaft 1:10 Elektro Offroad) teilgenommen.</p>
 <h2 id="xray-xb2-2019---willspeed-rf2-conversion">Xray XB2 2019 - Willspeed RF2 conversion</h2>
 <p><img src="/images/rcracing/willspeed_rf2/rf2_with_body.jpg" alt="RF2 with body">
 <img src="/images/rcracing/willspeed_rf2/rf2_without_body.jpg" alt="RF2 without body">

+ 48 - 16
static/softwareengineering/index.html

@@ -12,16 +12,12 @@
 
 	<meta name="twitter:card" content="summary"/>
 <meta name="twitter:title" content="Software Entwicklung"/>
-<meta name="twitter:description" content="Programmiersprachen:
- Java C# Python C/C&#43;&#43; (einwenig)  Robotic:
- ROS Gazebo RViz  Computational Intelligence:
- Artificial Neural Networks Evolutionary Algorithms  "/>
+<meta name="twitter:description" content="Hier erfahren Sie mehr über mich und meine Reise in der Software Entwicklung.
+Wie alles angefangen hat Meine Reise in der Welt der Software Entwicklung hat mit der Absolvierung der Höheren Technischen Lehranstalt Rankweil für Elektronik und Technische Informatik begonnen von 2006 bis 2011."/>
 
 	<meta property="og:title" content="Software Entwicklung" />
-<meta property="og:description" content="Programmiersprachen:
- Java C# Python C/C&#43;&#43; (einwenig)  Robotic:
- ROS Gazebo RViz  Computational Intelligence:
- Artificial Neural Networks Evolutionary Algorithms  " />
+<meta property="og:description" content="Hier erfahren Sie mehr über mich und meine Reise in der Software Entwicklung.
+Wie alles angefangen hat Meine Reise in der Welt der Software Entwicklung hat mit der Absolvierung der Höheren Technischen Lehranstalt Rankweil für Elektronik und Technische Informatik begonnen von 2006 bis 2011." />
 <meta property="og:type" content="article" />
 <meta property="og:url" content="https://d7gr.at/static/softwareengineering/" />
 <meta property="article:published_time" content="2021-02-05T11:23:00+02:00" />
@@ -95,23 +91,59 @@
 				<h1 class="posttitle">Software Entwicklung</h1> 
             </div>
 			<div class="article-post">
-				<p>Programmiersprachen:</p>
+				<p>Hier erfahren Sie mehr über mich und meine Reise in der Software Entwicklung.</p>
+<h2 id="wie-alles-angefangen-hat">Wie alles angefangen hat</h2>
+<p>Meine Reise in der Welt der Software Entwicklung hat mit der Absolvierung der <a href="https://htl-rankweil.at">Höheren Technischen Lehranstalt Rankweil</a> für Elektronik und Technische Informatik begonnen von 2006 bis 2011. Dort wurden einem die Grundkenntnisse in der Programmierung beigebracht. Bedingt durch den Zivildienst war dann nach der HTL knapp ein Jahr pause mit programmieren.</p>
+<h2 id="die-erste-anstellung">Die erste Anstellung</h2>
+<p>Von 2012 bis 2015 war ich dann als Software Entwickler angestellt habe aber gemerkt das ich noch viel zu lernen habe um erfolgreich Software selbstständig zu entwickeln und so beschloss ich ein Studium zu absolvieren.</p>
+<p>Angewendete Programmiersprachen:</p>
 <ul>
-<li>Java</li>
 <li>C#</li>
-<li>Python</li>
-<li>C/C++ (einwenig)</li>
 </ul>
-<p>Robotic:</p>
+<h2 id="das-studium">Das Studium</h2>
+<p>Nachfolgend werde ich mein werde gang im Studium erläutern. Vom Bachelorstudium und der Bachelorarbeit bis hin zum Masterstudium und der Masterarbeit.</p>
+<h3 id="bachelorstudium">Bachelorstudium</h3>
+<p>Im Herbst 2015 habe ich dann das Bachelorstudium Informatik an der <a href="https://fhv.at">Fachhochschule Vorarlberger</a> begonnen. Ich merkte relativ schnell das ich noch einiges lernen kann. Dies wurde mir bewusst als mir gewisse Konzepte klar wurden welche ich bei der Arbeit angewendet habe aber eigentlich nicht verstanden habe warum man das so macht aber es einfach geheisen hat das macht man so. Im zuge der Vorlesung Software Architekturen im 5.Semester haben wir dann auch Software für Roboter entwickelt, wenn auch nur für simulierte Roboter zu diesem Zeitpunkt. Dies hat mir sehr gefallen da ich mich davor schon für die Robotik interesiert habe und somit stand relativ schnell fest das ich meine 2.Bachelorarbeit(an der FHV wird eine Bachelorarbeit im Rahmen eines Praktikums geschrieben zwischen dem 4.Semester und dem 5.Semester und dann eine weitere im 6.Semester) diesem Thema widemen möchte. In der <a href="/download/Bachelorthesis_Daniel_Gross.pdf">Bachelorarbeit</a> habe ich die Portierung eines Python Framework des Roboter ePuck für den Simulator VREP auf Java behandelt.</p>
+<p>Angewendete Programmierstprachen:</p>
 <ul>
+<li>C für den einstieg im 1.Semester</li>
+<li>Java ab dem 2.Semester</li>
+</ul>
+<h3 id="masterstudium">Masterstudium</h3>
+<p>Mir war von beginn an des Studiums klar das ich nach dem Bachelorstudium noch ein Masterstudium machen wollte. Durch die Software Entwicklung für Roboter im 5.Semester war mir klar das ich mich in einem Masterstudium in diese Richtung vertiefen möchte. So absolvierte ich dann den Masterstudiengang Informatik an der FHV und belegte die Vertiefungen Autonome System so wie Modellierung, Simulation Optimierung da beide Themen sich mit meinen interessen decken.</p>
+<p>Angewendete Programmiersprachen:</p>
+<ul>
+<li>C++ für Konzepte Höherer Programmiersprachen</li>
+</ul>
+<h4 id="autonome-systeme">Autonome Systeme</h4>
+<p>Die Vertiefung beschäftigt sich mit der Mobilen Indoor Robotik und deren Herausforderungen. So wurde in dieser Vertifung Aufgabenstellungen für mobile, autonome, kooperiernde Roboter analysiert und Lösungsvorschläge entwickelt, implementiert, getestet und in Betrieb genommen. Anhand der Kinematik von typischen mobilen Robotern Bewegungen geplant, die Roboter bewegt und navigiert. Die Sensorik der mobilen Robotern entsprechent gewählt und dann für die Wahrnehmung der Umgebung und Interaktion eingesetzt. Des weiteren, wurden die zentralen Normen und Protokolle zur Interaktion und Kooperation zwischen autonomen Systemen angewendet. In einem Projekt welches sich über ein Semester erstreckte wurde das gelernte dann angewendet um eine Problemstellung zu lösen.</p>
+<p>Angewendete Programmiersprachen:</p>
+<ul>
+<li>Python
+Robotik:</li>
 <li>ROS</li>
 <li>Gazebo</li>
 <li>RViz</li>
 </ul>
-<p>Computational Intelligence:</p>
+<p>Bildverarbeitung: OpenCV</p>
+<h4 id="modellierung-simulation-optimierung">Modellierung, Simulation, Optimierung</h4>
+<p>In dieser Vertiefung wurden die Themen Künstliche Neuronale Netzwerke, Evolutionäre Algorithmen und Modellierungsparadigmen für Simulationen behandelt. Bei den Künstliche Neuronale Netzwerke wurden die Themen Aktivierungsfunktionen, Topologien, Fehlerberechnung, Backpropagation, Radial Basis Funktionen und mehr behandelt. Zu den Evolutionären Algorithmen wurde zuerst ein Grundlegende Einführung in die Evolutionären Strategien (ES) gegeben, gefolgt von der Theorie von EAs mit einfachen ES Beispielen, Simulated Annealing, Evaluierung von Black Box Optimierungs Algorithmen und vortgeschrittenen ES Techniken. Bei der Simulation wurden die Modellierungsparadigmen diskret prozessorientiert, kontinuierlich und agentenbasiert behandelt. In einem Projekt über ein Semester wurden dann die Modellierungsparadigmen angewendet so wie Evolutionäre Algrithmen um ein vorgegebenes Problem zu optimieren.</p>
+<p>Angewendete Werkzeuge:</p>
+<ul>
+<li>Matlab für Neuronale Netzwerke und Evolutionäre Algorithmen</li>
+<li>Anylogic für Simulation und Modellierung</li>
+<li>SUMO für das Projekt</li>
+</ul>
+<h4 id="masterarbeit">Masterarbeit</h4>
+<p>In meiner <a href="/download/Gross_Daniel-Robot_Navigation_using_ROS.pdf">Masterarbeit</a> habe ich mich mit der Umsetzung eines Ansatzes beschäftigt welcher einem Roboter mit eingeschränkter Wahrnehmung das Orientieren in der Umgebung erlauben soll. Es wird dabei nur auf einen Light Detection and Ranging (LIDAR) Sensor zurück gegriffen und auf die Information in welche Richtung sich der Roboter dreht und ob er Forwärts oder Rückwärts fährt. Verwendet wurde ROS, Gazebo, RViz und die simulierte Version des TurtleBot 3 Burger.</p>
+<p><br>
+<br>
+<br>
+<br>
+Sonstige angewendete Werkzeuge:</p>
 <ul>
-<li>Artificial Neural Networks</li>
-<li>Evolutionary Algorithms</li>
+<li>Quellcode Verwaltung: git, gitlab, gogs</li>
+<li>Datenbanken: MYSQL, MSSQL, PostgreSQL</li>
 </ul>
 
 			</div>