ISAAC
0.2.11
Flight software for the ISAAC project, adding functionality to the Astrobee robot, operating inside the International Space Station.
|
The jupyter notebooks will be able to access data that is in the $HOME/data
and $HOME/data/bags
, therefore, make sure all the relevant bag files are there
If you want to run the OCR, make sure there is a $HOME/data/str
folder with all the data
For the Analyst notebook to be functional, it needs to start side-by-side with the database and the IUI (ISAAC user interface). To do so, the recommended method is to use the remote docker images, as:
$ISAAC_SRC/scripts/docker/run.sh --analyst --mount --no-sim --remote
The ISAAC UI is hosted in: http://localhost:8080 The ArangoDB database is hosted in: http://localhost:8529 The Analyst Notebook is hosted in: http://localhost:8888/lab?token=isaac
Please follow all the tutorial to familiarize yourself with the available functions and to detect if something is not working properly.
Open the tutorial here.
This tutorial covers how to upload bag files to a local database. Be aware that uploading large bag files might take a long time. If possible select only the time intervals/topic names that are required for analysis to speed up the process.
Open the tutorial here.
This tutorial covers how to display data uploaded to the database. It contains some examples of the most common data type / topics. You can filter the data that gets collected from the database using queries.
Open the tutorial here.
This tutorial covers the available methods to visualize data in the ISAAC user interface (IUI).
Open the IUI 3D viewer here.
Open the tutorial \hrefhere.
Here, we use simulation tools to automatically build a train and test dataset. The simulation dataset builder uses arguments as target position model positions and gaussian noise to build. Using the simulated data, we use pytorch to train the classifier of a previously trained CNN. We optimize the CNN using the train dataset, and use the test dataset to decide which iteration of the optimization to keep. With the trained CNN we can run new colledted data through it, namely real image captured data.
Open the tutorial