-
Notifications
You must be signed in to change notification settings - Fork 2
Developing HERO
Rodrigo Martín Núñez edited this page Apr 9, 2024
·
8 revisions
To develop HERO you will need to know some useful commands to move around the filesystem and develop on all the repositories.
If installed correctly, all the repositories from tue-robotics
will be located at: ~/ros/noetic/system/src/<repo>
To quickly go to a repository, you can run the command roscd
:
roscd <repo> # Example: roscd robot_skills
# This will bring you to ~/ros/noetic/system/src/robot_skills
As you will probably create and work with many branches possibly in many repositories you have to checkout (change to) those branches individually for every repository that needs it. For this
You will also have tue-custom commands to keep eveything up to date and managing the branches, here is a quick overview:
tue-get update # Updates all the repositories
tue-make # Builds and installs all the packages
tue-status # Useful to see what branches is each repository using, or to see local changes
tue-checkout <branch> # Checkout all repositories to <branch>