From 31f7efef32c09e0bd16052c7c35c2c0c46b22f83 Mon Sep 17 00:00:00 2001 From: winterhalderp Date: Tue, 16 Mar 2021 13:59:12 +0100 Subject: [PATCH] Update 'README.md' --- README.md | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 3c33b16..192b798 100644 --- a/README.md +++ b/README.md @@ -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 `