-
Notifications
You must be signed in to change notification settings - Fork 0
Added quickstart #13
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
Added quickstart #13
Changes from all commits
dbaa908
7e97043
1f94ce4
ab6e585
6f1ec06
beddf8e
2628a1c
66088be
feb42ae
04f20be
388e57d
b4796fa
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| @@ -0,0 +1,143 @@ | ||||||||||||||||||
| # Quickstart | ||||||||||||||||||
| ## Simulated example | ||||||||||||||||||
| The fastest way to try out the LARA suite is by running the simulated example provided by the | ||||||||||||||||||
| [adaptation template](https://gitlab.com/OpenLabAutomation/adaption-template). | ||||||||||||||||||
dsmits marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||||||||||||||
|
|
||||||||||||||||||
| There are two ways to run the example: using Docker or running it directly with Python. | ||||||||||||||||||
|
|
||||||||||||||||||
| ## Cloning the repository | ||||||||||||||||||
| Whether you choose to run the example with Docker or Python, you first need to clone the repository: | ||||||||||||||||||
|
|
||||||||||||||||||
| ```bash | ||||||||||||||||||
| git clone https://gitlab.com/OpenLabAutomation/adaption-template.git | ||||||||||||||||||
| cd adaption-template | ||||||||||||||||||
| ``` | ||||||||||||||||||
|
|
||||||||||||||||||
| ## Running with Docker | ||||||||||||||||||
| Running the example with docker is straightforward, but it does require that you have the | ||||||||||||||||||
|
||||||||||||||||||
| Running the example with docker is straightforward, but it does require that you have the | |
| Running the example with Docker is straightforward, but it does require that you have the |
Copilot
AI
Jan 7, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The step numbering is inconsistent. Lines 28-33 are part of an implied step 1 or 2, but then line 34 starts with "3." There should be a "1." and "2." before this, or the numbering should be adjusted to start from 1 here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - to also install the example sila servers (necessary for the demo examples to run) add: | |
| - to also install the example SiLA servers (necessary for the demo examples), run: |
Copilot
AI
Jan 7, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The step numbering is incorrect. This is labeled as "4." but should likely be "2." if the previous content represents step 1, or it should be renumbered based on the actual structure of the instructions.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| This adds the lab setup as described in platform_config.yml to the database. | |
| This adds the lab setup as described in `platform_config.yml` to the database. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| Rerun this script after you customized the config file. | |
| Rerun this script after you customize the config file. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| **Option 1:** In gnome terminal you could start all four of the following services in different tabs by running | |
| **Option 1:** In Gnome Terminal, you could start all four of the following services in different tabs by running |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is there a specific entry for Gnome Terminal? Does it handle things in a special way that other terminal emulators don't follow?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In Gnome terminal you have tabs. Maybe not all terminals have that. Stefan tested it on gnome terminal.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| **Option 2:** Otherwise use individual commands (remember activating the virtual environment): | |
| **Option 2:** Otherwise, use individual commands (remember to activate the virtual environment): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| To start the django database view (optional). If you changed directory, adapt the path: | |
| (Optional) To start the Django database view, run the following command (make sure that you are in the correct directory) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - database of present labware at [http://127.0.0.1:8000/job_logs/present_labware/](http://127.0.0.1:8000/job_logs/present_labware/) | |
| - orchestrator at [http://127.0.0.1:8050/](http://127.0.0.1:8050/) | |
| - the human interaction sila server: [http://127.0.0.1:8054/](http://127.0.0.1:8054/) | |
| - view and manual control of the robotic arm: [http://127.0.0.1:8055/](http://127.0.0.1:8055/) | |
| - Database of present labware at [http://127.0.0.1:8000/job_logs/present_labware/](http://127.0.0.1:8000/job_logs/present_labware/) | |
| - Orchestrator at [http://127.0.0.1:8050/](http://127.0.0.1:8050/) | |
| - The human interaction SiLA server: [http://127.0.0.1:8054/](http://127.0.0.1:8054/) | |
| - View and manual control of the robotic arm: [http://127.0.0.1:8055/](http://127.0.0.1:8055/) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| To see how the example servers are controlled from the orchestrator, go to the the orchestrator GUI and load and start one of the | |
| To see how the example servers are controlled from the orchestrator, open the orchestrator GUI, then load and start one of the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - GreeterTest: Sends a Hello-World to the sila2-example-server | |
| - GreeterTest: Sends a "Hello, World" message to the `sila2-example-server` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| see all present labware in the database view which updates automatically. | |
| see all labware present in the database view, which updates automatically. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The verb form is incorrect. It should be "to describe" instead of "do describe".