
Haros ist ein Rahmen für die Qualitätssicherung von ROS -basierten Code, die hauptsächlich auf der statischen Analyse basiert - die zum Extrahieren von Informationen aus dem Quellcode besteht , ohne ihn auszuführen (und manchmal auch ohne Kompilieren). Sein Hauptziel ist die frühzeitige Erkennung von Problemen im Lebenszyklus der Softwareentwicklung, der ansonsten in späteren Stadien oder sogar in die Produktion unbemerkt bleiben würde.
Probieren Sie es selbst aus: Es gibt eine Demo -Seite des Haros Visualizer auf GitHub.
Tutorials: auf Github und auf YouTube.
Weitere Info: Kurzvideopräsentation auf YouTube.
Diese Version von Haros funktioniert nur für ROS1. Es wird nicht mehr entwickelt. Eine neue Version dieses Tools mit ROS2 wird von Grund auf in einem anderen Repository entwickelt.
Siehe Installationsmethoden und -anweisungen.
Siehe Verwendung für grundlegende Befehle und Verwendungsanweisungen.
Überprüfen Sie, ob Ihre Frage in den FAQ eine Antwort hat.
Bitte verwenden Sie den Ausgabe -Tracker für Probleme oder Feature -Anfragen, die direkt mit Haros verbunden sind.
Für Probleme im Zusammenhang mit Plugins verwenden Sie bitte das jeweilige Plugin -Repository.
Wenn Sie auf Fehler stoßen oder das Gefühl haben, dass etwas nicht funktioniert, führen Sie Haros im Debug -Modus aus, sodass die Protokolldateien keine Informationen verpassen, z. B., z. B.
haros --debug analyse ...
Anschließend können Sie die Protokolldatei freigeben, die standardmäßig in ~/.haros/log.txt gefunden wurde.
Siehe Zitieren.
Siehe Beitrag.
Bis März 2021 wurde diese Arbeit vom Europäischen Regional Development Fund durch das operative Programm für Wettbewerbsfähigkeit und Internationalisierung - Wettbewerb 2020 und durch nationale Mittel durch die portugiesische Finanzierungsagentur FCT - Fundação Para A CIência Ea Tecnologia innerhalb von Project Ptdc/CCI -inf/29583/2017 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, in den Bereichen Europäische Regionalentwicklungsfonds ein. (POCI-01-0145-Feder-029583).