Skip to content
This repository was archived by the owner on Jan 27, 2026. It is now read-only.
This repository was archived by the owner on Jan 27, 2026. It is now read-only.

Hydrus Terminal Tutorial Module #164

@Cruiz102

Description

@Cruiz102

An idea I want to implement for making people get used to the ROS ecosystem and Specially to this Hydrus Software Stack is to have a tutorial guy in the CLI that can run asyncrhnosly in the terminal and give you instructions on what are the next thing to do to enable the different parts of the systems and make someone understand whats the system is about. So the idea is to make it listen the docker container and we will create a small library to set the steps that has been completed in the code. This could be an optional dependency. In general this is designed to be a more interactive tutorial on real time. to which you will have access to the specific instruction in the terminal you must do in order to fully understand the system.

I think this is usefull because the number of scripts we're adding to the system is increasing a lot. And I'm planning to keep increasing the repository with more tools, for increasing scalability, and modularity of the system. The idea I'm having is to make the system scalable and for that I want to make the system as easy to use and develop to a newcomer. I want to make trainings times to interact with the system way smaller. I dont want people to understand everything in order to make changes. I want them to understand the repository incrementally as they keep exploring the different scripts and function that the repository have.

So instead of writting a tutorial, I through, ummm it would be so cool to have a tool that will give me insight of the repository and tell me at the moment what is my next step. It could even have implemented a LLM for complex user questions. This idea needs more design and thinking but it would be very cool to have something like this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions