Hallo zusammen,
ich habe eine IMU (FSM-9 von Hillcrest Labs http://hillcrestlabs.com/products/fsm-9/) mit der ich einen Roboter steuern möchte.
Zu dem Sensor gibt es eine kostenlose Software names Freespace MotionStudio, die die verschiedenen Sensorwerte schön grafisch aufbereitet. Allerdings gibt es hier leider keine explizite Möglichkeit die Daten in Echtzeit abzugreifen.
Dafür gibt es wohl eine Open-Source Software names Libfreespace, die man auf der Seite https://github.com/rpavlik/libfreespace findet und entsprechende Beispiele https://github.com/hcrest/libfreespace-examples/ .
Leider komme ich mit der Installation von Libfreespace nicht zurecht, die Installationsbeschreibung ist auf der Seite https://github.com/rpavlik/libfreespacezu finden.
Ich habe alle benötigten Programme heruntergeladen und installiert, dann mit CMake die Dateien und Zielordner angegeben und als Generator Visual Studio 2014 genommen, bei Visual Studio 2015 wirft CMake einen Fehler raus, dann werden die Merkamle alle rot, woraufhin ich lediglich den Python-Verweis berichtigt habe, den hat er bei mir nicht gefunden. Der Rest stimmte soweit, zumindestens wurden keine mehr Fehler gezeigt, und dann auf "Generate" geklickt und der Prozess startete, soweit so gut. Bis hierhin klappte alles, CMake spuckte auch eine Datei aus names libfreespace.sln, die man in Visual Studio öffnen soll.
Ich habe die Datei dann geöffnet und F7 gedrückt um alles zu bauen, allerdings passiert nichts, normalerweise soll eine Datei names libfreespace.lib enstehen.
Mir ist aufgefallen, dass ich sobald das Projekt libfreespace.sln geöffnet habe, wird eine Datei names libfreespace.VC im Ordner erstellt. Was hat es damit auf sich?
Durch einwenig Rumprobieren ist es mir gelungen, dass libfreespace.lib gebaut wurde, allerdings erst als ich auf das INSTALL projekt von libfreespace.sln rechts geklickt habe und dann BUILD gewählt habe, was man eigentlich als nächstes tun sollte, in dem Read-Me File steht dazu folgendes:
There should be a Visual Studio project under the "Where to build the
binaries" location. The project will be called libfreespace.sln .
Open this project. Press F7 to build all. There should now be a
libfreespace.lib file in the Debug directory of the build directory. //das habe ich schon
You will probably have to start Visual Studio using administrator privileges.
Then right click the "INSTALL" project and click "Build". There will now be a
libfreespace build in the install directory pointed to by CMAKE_INSTALL_PREFIX.
Deswegen bin ich jetzt perplex, was ich als nächstes tun soll, ich glaube nicht, dass die Installation vollständig ist, da beim Installieren der Beispiele Fehler angezeigt wurden, dass Lifreespace nicht exisiert.
Ich hoffe, dass jemand sich mit dem Sensor auskennt bzw. generell Ahnung hat.
Danke schonmal!
Lesezeichen