Improve the Controller (e.g., PD Controller): Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Evrard.leuteu-feukeu@stud.hshl.de (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Evrard.leuteu-feukeu@stud.hshl.de (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
=== [[Jetracer]] ===
=== [[Jetracer]] ===
*Requirements:
*Requirements:
#Jupyter libraries containing jetracer.nvidia_racecar must be working  
#Jupyter libraries containing jetracer.nvidia_racecar must be working
[[Datei:Python library.png|mini]]
#Install pygame library on jetson nano with sudo pip install pygame
#Install pygame library on jetson nano with sudo pip install pygame
#Create a python file that will import pygame, import NvidiaRacecar, read and write steering values.
#Create a python file that will import pygame, import NvidiaRacecar, read and write steering values.
[[Datei:Python library.png|mini]]
[[Datei:Controller library.png|mini]]
[[Datei:Controller library.png|mini]]



Version vom 14. Mai 2025, 12:32 Uhr

Improve the Controller

As mentioned in the previous chapter, instead of recreating the Python library with MATLAB script, we create a Python library that will run all necessary libraries needed to operate the JetRacer, then run it with MATLAB in the background.

Jetracer

  • Requirements:
  1. Jupyter libraries containing jetracer.nvidia_racecar must be working
  2. Install pygame library on jetson nano with sudo pip install pygame
  3. Create a python file that will import pygame, import NvidiaRacecar, read and write steering values.

Matlab

After the above requirements are satisfied, we then proceed to call the library in the background as shown below:

Results

zeigmess jtest etc