JetBot: ROS AI Kit: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Markierung: Manuelle Zurücksetzung
Zeile 1: Zeile 1:
 
[[Kategorie:JetBot ROS AI Roboter]]
[[Category:JetBot ROS AI Robot]]
[[Datei:Waveshare jetbot-ros-ai-kit-1.jpg|thumb|rigth|490px|Abb. 1: JetBot ROS AI Roboter von [https://www.waveshare.com/product/robotics/mobile-robots/jetson-nano-ai-robots/jetbot-ros-ai-kit.htm Waveshare]]]
[[File:Waveshare jetbot-ros-ai-kit-1.jpg|thumb|right|490px|Fig. 1: JetBot ROS AI Robot by [https://www.waveshare.com/product/robotics/mobile-robots/jetson-nano-ai-robots/jetbot-ros-ai-kit.htm Waveshare]]]
[[Kategorie:AMR]]  
[[Category:AMR]]
{| class="wikitable"
{| class="wikitable"
|-
|-
| '''Author:'''  || Ammar Imran Khan
| '''Autor:'''  || Ammar Imran Khan
|-
|-
| '''Type:''' || Bachelor's Thesis 
| '''Art:''' || Bachelorarbeit
|-
|-
|  '''Start Date:''' || TBD 
|  '''Starttermin''': || offen
|-
|-
|  '''Submission Date:''' || TBD 
|  '''Abgabetermin''': || offen
|-
|-
|  '''Supervisor:''' || [[User:Ulrich_Schneider| Prof. Dr.-Ing. Schneider]]
|  '''Betreuer''': || [[Benutzer:Ulrich_Schneider| Prof. Dr.-Ing. Schneider]]
|}
|}
<br>
<br>
{{#ev:youtube|https://youtu.be/hyaE4e2QQBQ?si=of_5IbAODocCLTik | 500 | right | YouTube: Waveshare JetBot Professional ROS AI Kit |frame}}
{{#ev:youtube|https://youtu.be/hyaE4e2QQBQ?si=of_5IbAODocCLTik | 500 | right | YouTube: Waveshare JetBot Professional ROS AI Kit |frame}}
== Introduction ==
== Einführung ==
For over two years, we have been working with the [[Robotics_and_Autonomous_Systems|Robotics and Autonomous Systems]] research group on the autonomous navigation of an Automated Guided Vehicle (AGV). We are seeking student assistance for further development.
Seit über 2 Jahren arbeiten wir mit der Arbeitsgruppe [[Robotik_und_autonome_Systeme|Robotik und autonome Systeme]] an der autonomen Navigation eines Fahrerlosen Transportfahrzeugs (FTF). Für die Weiterentwicklung benötigen wir studentische Hilfe.


'''Title:''' LiDAR SLAM for a JetBot using the Robot Operating System
'''Title:''' LiDAR SLAM for a JetBot using the Robot Operating System


== Task Description ==
== Aufgabenstellung ==
# Assembly and commissioning of a JetBot (hardware is available)
# Aufbau und Inbetriebnahme eines JetBot (Hardware ist vorhanden)
# Familiarization with the existing system (JetBot)
# Einarbeitung in das bestehende System (JetBot)
# Review and improvement of the existing [[Guide_for_Easy_Introduction_to_ROS2|documentation]]
# Überprüfung und Verbesserung der bestehenden [[Anleitung_zum_einfachen_Einstieg_in_ROS2|Dokumentation]]
# Control of the JetBot
# Ansteuerung des JetBot
# Focus on one of the following areas: 
# Fokus auf eines der Schwerpunktgebiete
## SLAM LiDAR Mapping
## SLAM LiDAR Mapping
## Path Planning, Autonomous Navigation, Dynamic Obstacle Handling 
## Bahnplanung, Autonome Navigation, dynamische Hindernisbehandlung
## Image Processing 
## Bildverarbeitung
## Human-Robot Speech Interaction 
## Mensch-Roboter Sprachinteraktion
# Testing and scientific documentation in the HSHL Wiki
# Test und wiss. Dokumentation im HSHL-Wiki


== Requirements ==
== Anforderungen ==
The project requires prior knowledge in the following areas. If you do not meet these requirements, you will need to acquire the knowledge through literature or online courses as part of the work.
Das Projekt erfordert Vorwissen in den nachfolgenden Themengebieten. Sollten Sie die Anforderungen nicht erfüllen müssen Sie sich diese Kenntnisse anhand im Rahmen der Arbeit anhand von Literatur/Online-Kursen selbst aneignen.
* Proficiency with Linux
* Umgang mit Linux
* C Programming 
* C-Programmierung
* Document versioning with SVN
* Dokumentenversionierung mit SVN
* Optional:
* Optional:  
** AI Deep Learning with NVIDIA Jetson Nano
**AI Deep Learning mit NVIDIA Jetson Nano
** OpenCV Vision Processing
**OpenCV Vision Processing
** Simulation with [https://cyberbotics.com/ Webots]
**Simulation mit [https://cyberbotics.com/ WeBots]
** Working with [[ROS2_Tutorial|ROS2]]
**Umgang mit [[ROS2_Tutorial|ROS2]]
** [[Particle_Filter_SLAM_for_an_AMR|Particle Filter SLAM]]
**[[Partikelfilter_SLAM_für_ein_AMR|Partikel Filter SLAM]]
** Human-Robot Speech Interaction
**Mensch-Roboter Sprachinteraktion


== Requirements for the Scientific Work ==
== Anforderungen an die wissenschaftliche Arbeit ==
* Scientific approach (project plan, etc.), useful article: [[Gantt_Chart|Creating a Gantt Chart]]
* Wissenschaftliche Vorgehensweise (Projektplan, etc.), nützlicher Artikel: [[Gantt-Diagramm| Gantt Diagramm erstellen]]
* Weekly progress reports (informative), update the [[Discussion:JetBot:_ROS_AI_Kit|meeting minutes]] - live discussion with Prof. Schneider
* Wöchentlicher Fortschrittsberichte (informativ), aktualisieren Sie das [[Diskussion:JetBot:_ROS_AI_Kit|Besprechungsprotokoll]] - Live Gespräch mit Prof. Schneider
* Project presentation in the Wiki
* Projektvorstellung im Wiki
* Daily backup of work results in [[Software_Versioning_with_SVN|SVN]]
* Tägliche Sicherung der Arbeitsergebnisse in [[Software_Versionsverwaltung_mit_SVN|SVN]]
* Daily documentation of working hours 
* Tägliche Dokumentation der geleisteten Arbeitsstunden
* [[Student_Work_with_Prof._Schneider|Student Work with Prof. Schneider]]
*[[Studentische_Arbeiten_bei_Prof._Schneider|Studentische Arbeiten bei Prof. Schneider]]
* [[Requirements_for_a_Scientific_Work| Requirements for Scientific Work]]
*[[Anforderungen_an_eine_wissenschaftlich_Arbeit| Anforderungen an eine wissenschaftlich Arbeit]]


== Useful Links ==
== Nützliche Links ==
*[https://www.waveshare.com/product/robotics/mobile-robots/jetson-nano-ai-robots/jetbot-ros-ai-kit.htm Waveshare: JetBot Professional Version ROS AI Kit]
*[https://www.waveshare.com/product/robotics/mobile-robots/jetson-nano-ai-robots/jetbot-ros-ai-kit.htm Waveshare: JetBot Professional Version ROS AI Kit]
*[https://www.waveshare.com/wiki/JetBot_ROS_AI_Kit Waveshare: JetBot ROS AI Kit Wiki]
*[https://www.waveshare.com/wiki/JetBot_ROS_AI_Kit Waveshare: JetBot ROS AI Kit Wiki]


----
----
back to the main article: [[Open_Topics_by_Prof._Schneider| Student Work]]
zurück zum Hauptartikel: [[Offene_Themen_von_Prof._Schneider| Studentische Arbeiten]]

Version vom 27. August 2024, 13:51 Uhr

Abb. 1: JetBot ROS AI Roboter von Waveshare
Autor: Ammar Imran Khan
Art: Bachelorarbeit
Starttermin: offen
Abgabetermin: offen
Betreuer: Prof. Dr.-Ing. Schneider


YouTube: Waveshare JetBot Professional ROS AI Kit

Einführung

Seit über 2 Jahren arbeiten wir mit der Arbeitsgruppe Robotik und autonome Systeme an der autonomen Navigation eines Fahrerlosen Transportfahrzeugs (FTF). Für die Weiterentwicklung benötigen wir studentische Hilfe.

Title: LiDAR SLAM for a JetBot using the Robot Operating System

Aufgabenstellung

  1. Aufbau und Inbetriebnahme eines JetBot (Hardware ist vorhanden)
  2. Einarbeitung in das bestehende System (JetBot)
  3. Überprüfung und Verbesserung der bestehenden Dokumentation
  4. Ansteuerung des JetBot
  5. Fokus auf eines der Schwerpunktgebiete
    1. SLAM LiDAR Mapping
    2. Bahnplanung, Autonome Navigation, dynamische Hindernisbehandlung
    3. Bildverarbeitung
    4. Mensch-Roboter Sprachinteraktion
  6. Test und wiss. Dokumentation im HSHL-Wiki

Anforderungen

Das Projekt erfordert Vorwissen in den nachfolgenden Themengebieten. Sollten Sie die Anforderungen nicht erfüllen müssen Sie sich diese Kenntnisse anhand im Rahmen der Arbeit anhand von Literatur/Online-Kursen selbst aneignen.

  • Umgang mit Linux
  • C-Programmierung
  • Dokumentenversionierung mit SVN
  • Optional:
    • AI Deep Learning mit NVIDIA Jetson Nano
    • OpenCV Vision Processing
    • Simulation mit WeBots
    • Umgang mit ROS2
    • Partikel Filter SLAM
    • Mensch-Roboter Sprachinteraktion

Anforderungen an die wissenschaftliche Arbeit

Nützliche Links


→ zurück zum Hauptartikel: Studentische Arbeiten