Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Matlab und Python, was ist die Ziel-Sprache/Architektur? #38

Open
mausausdruck1 opened this issue May 28, 2019 · 6 comments
Open

Matlab und Python, was ist die Ziel-Sprache/Architektur? #38

mausausdruck1 opened this issue May 28, 2019 · 6 comments

Comments

@mausausdruck1
Copy link
Collaborator

mausausdruck1 commented May 28, 2019

@Denkschmied: bisher gehen wir davon aus, dass sich aller Python Code in Matlab portieren lässt und die Zielarchitektur Matlab ist, oder?

Die Annahme sollte sorgfältig geprüft werden. Mir fällt dazu ein:

  1. der Bild- CV-code vom Rover basiert auf Python. Eine Portierung oder neu-Implementierung muss geprüft werden. Oder der Aufruf als Shell-Script via Matlab....
  2. Interrupts lassen sich in Python umsetzen. Die Matlab-Bibliothek unterstützt das nicht. Ohne Interrupts können wir die Speedsensoren nicht sicher direkt auslesen (Loop-Problem!). Da bleibt dann nur ein Workaround via Arduino als externer Zähler, der Interrupts kann.
@mausausdruck1 mausausdruck1 changed the title Matlab und Python, was ist die Ziel-Architektur? Matlab und Python, was ist die Ziel-Sprache/Architektur? May 28, 2019
@Denkschmied
Copy link
Owner

Folgender Vorschlag:

  • Matlab für die Visualisierung der Karte
  • Steuerung der Roboter über Python

@Denkschmied
Copy link
Owner

Wo stehen wir denn mit den Code Snippets? Soweit ich jetzt gelesen habe, gibts bei MATLAB Probleme. Können diese in Python behoben werden?

@MartinSchafferer
Copy link
Collaborator

Bekomm immer wieder die Fehlermeldung, dass User oder Passwort nicht stimmen, wenn ich versuche ein File vom RPi zu Matlab zu schicken bzw. umgekehrt. Hab den Fehler noch nicht gefunden und ja Passwort und User sind richtig ;)

@ampxtreme
Copy link
Collaborator

@MartinSchafferer: Wenn Du den Code zur Verfügung stellt, kann ich es auch mal probieren.

@mausausdruck1
Copy link
Collaborator Author

Ich fasse zusammen: Roboter erst einmal bevorzugt über Python steuern und messen lassen. Über die Kommunikation später gedanken machen. (Die Matlab-Programme, die wir bisher getestet haben, sind nämlich ein anderer Loop. Lässt sich sicher irgendwie lösen, Multiloop, MQTT oder so ).

Nachteil: Roboter haben keine digitalen Matlab-Zwilinge.

Richtig?

@Denkschmied
Copy link
Owner

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment