Update 'README.md'

This commit is contained in:
winterhalderp 2021-03-16 13:59:12 +01:00
parent 5d2476b980
commit 31f7efef32
1 changed files with 16 additions and 15 deletions

View File

@ -13,22 +13,23 @@ Created by Patrick Winterhalder,
## Workshop Prerequisites
* Install [Ubuntu 20.04]()
* Install Visual Studio Code using [Ubuntu Software](https://wiki.ubuntuusers.de/Ubuntu_Software/)
For the workshop to be conducted on your Ubuntu 20.04 (64 bit) you must conduct [this installation for desktop machines](https://egit.irs.uni-stuttgart.de/RoverLehre/ROS2_pubsub/src/branch/master/workshopinstall.sh) or [this installation for the Raspberry Pi](https://egit.irs.uni-stuttgart.de/RoverLehre/ROS2_pubsub/src/branch/master/rpi_install.bash). Go through the bash commands (console) step by step!
* Install [Ubuntu 20.04](https://help.ubuntu.com/lts/installation-guide/index.html)
* Install Visual Studio Code using the [Ubuntu Software Installer](https://wiki.ubuntuusers.de/Ubuntu_Software/)
* Install [Git](https://linuxconfig.org/how-to-install-git-on-ubuntu-20-04-lts-focal-fossa-linux) (no account required yet)
* Install [ROS2](https://index.ros.org/doc/ros2/Installation/Foxy/Linux-Install-Debians/) ("desktop" on PC, "base" on Raspberry Pi). Do install _argcomplete_, no need for _ROS 1 bridge_ or _RMW implementations_.
* Install and update _rosdep_:
* `sudo apt install python3-rosdep2 -y`
* `rosdep update`
* (`sudo rosdep init`)
* Work through ["Beginner: CLI Tools"](https://index.ros.org/doc/ros2/Tutorials/) tutorial
* [Configuring your ROS 2 environment](https://index.ros.org/doc/ros2/Tutorials/Configuring-ROS2-Environment/):
* Source setup files (underlay, overlay)
* Configure .bashrc (shell startup script)
* Add colcon_cd to .bashrc (shell startup script)
* Check environment variables (check for correct installation)
* Configure ROS_DOMAIN_ID (DDS Network Number)
* Cover turtlesim, rqt, topics, services, actions
* Install [ROS2](https://index.ros.org/doc/ros2/Installation/Foxy/Linux-Install-Debians/) ("desktop" on PC, "base" on Raspberry Pi).
* Also install _argcomplete_
* No need for _ROS 1 bridge_ or _RMW implementations_
* Install and update _rosdep_
After a successful installation of ROS2 you should get to know it by working through the ["Beginner: CLI Tools"](https://index.ros.org/doc/ros2/Tutorials/) tutorial. This will teach you how to [configure your ROS 2 environment](https://index.ros.org/doc/ros2/Tutorials/Configuring-ROS2-Environment/):
* Source setup files (underlay, overlay)
* Configure .bashrc (shell startup script)
* Add colcon_cd to .bashrc (shell startup script)
* Check environment variables (check for correct installation)
* Configure ROS_DOMAIN_ID (DDS Network Number)
* Cover turtlesim, rqt, topics, services, actions
## Install Instructions
* Move to colcon workspace: `cd <workspace_path>`