The weekly content only needs to be downloaded once you reach the respective week - don't download these in advance!
Each week content may include new versions of files/packages from previous weeks, always overwrite with the new version.
Any changes or additional files you've created, should be backed up before downloading the new week files.
When you download the contents for a week, some files that you might see in the instruction videos are already provided. It is not necessary to create files that are already given to you.
Week 1 contents
All the files you need to work with for Week1 of the course are available in the zip file week1-contents.zip (~24 kB) .
Extract the contents of the zip file into $HOME/hrwros_ws/src/
After the above step, your folder structure under $HOME/hrwros_ws/src
should look like this:
hrwros
hrwros_week1
hrwros_msgs
Run the following commands in the CCS terminal:
source /opt/ros/melodic/setup.bash
cd $HOME/hrwros_ws
catkin build
source $HOME/hrwros_ws/devel/setup.bash
Week 2 contents
All the files you need to work with for Week 2 of the course are available in this zip file: week2-contents.zip (~3.2 MB) .
As explained in Week 1, the exact location of ROS packages is unimportant, as long as they are in the src space of your workspace. In this week we're going to make use of that, by placing the new packages directly in the src space, instead of in a sub directory.
Extract the contents of the zip file into $HOME/hrwros_ws/src
.
Always overwrite all the previous content!
After the above step, your folder structure under $HOME/hrwros_ws/src
should look like this:
hrwros
hrwros_week1
hrwros_msgs
hrwros_support
hrwros_week2
Now run the following commands in the CCS terminal:
source /opt/ros/melodic/setup.bash
cd $HOME/hrwros_ws
catkin clean -y
catkin build
source $HOME/hrwros_ws/devel/setup.bash
At this point you are all setup to continue with Week 2 of the course and you can use the CCS as normal.
Week 3 contents
All the files you need to work with for the Week 3 graded assignments are available in the zip file: week3_contents.zip (~2.8 MB).
Warning: The downloads for Week3 will overwrite the contents of the hrwros_support package that you had received in Week2.
If you want to retain some of those changes, make sure to back them up properly. We are not responsible if you lose any local development you had inside the hrwros_support package.
Extract the contents of the zip file to your $HOME/hrwros_ws/src/. If it warns you folders and files will be overwritten, select Replace All.
After the above step, your folder structure under $HOME/hrwros_ws/src
should look like this:
hrwros
hrwros_week1
hrwros_msgs
hrwros_support
hrwros_gazebo
hrwros_week2
hrwros_week3
Now run the following commands in a new CCS:
source /opt/ros/melodic/setup.bash
cd $HOME/hrwros_ws
catkin clean -y
catkin b
source $HOME/hrwros_ws/devel/setup.bash
Now, your setup for Week 3 should be complete.
Week 4 contents
All the files you need for Week 4 are available in the zip file: week4_contents.zip (~152 kB).
Important Note: The downloads for Week4 include an updated version of the hrwros_gazebo package that you had received in Week3. Please overwrite it with the new version.
If you want to retain any changes you made, make sure to back them up properly
Extract the contents of the zip file to your $HOME/hrwros_ws/src/. If it warns you folders and files will be overwritten, select Replace All.
After the above step, your folder structure under $HOME/hrwros_ws/src
should look like this:
hrwros
hrwros_week1
hrwros_msgs
hrwros_support
hrwros_gazebo
hrwros_week2
hrwros_week3
hrwros_week4
week4_moveit_config
Now run the following commands in a new CCS:
source /opt/ros/melodic/setup.bash
cd $HOME/hrwros_ws
catkin clean -y
catkin b
source $HOME/hrwros_ws/devel/setup.bash
After this steps you will be ready to work on Week 4!
Week 5 contents
You can find the files for week 5 on this zip file: week5_contents.zip (~1,7 MB).
Important Note: A new version of the hrwros_gazebo package is included in the week 5 downloads.
Please overwrite the ones you had received in previous weeks with this updated version.
As always, if you want to retain any changes you made, make sure to back them up properly
Extract the contents of the zip file to your $HOME/hrwros_ws/src/. If it warns you folders and files will be overwritten, select Replace All.
After the above step, your folder structure under $HOME/hrwros_ws/src
should look like this:
hrwros
hrwros_week1
hrwros_msgs
hrwros_support
hrwros_gazebo
hrwros_week2
hrwros_week3
hrwros_week4
hrwros_week5
week4_moveit_config
hrwros_moveit_config
(This package was created by you)
To complete the installation, run the following commands in a new CCS:
source /opt/ros/melodic/setup.bash
cd $HOME/hrwros_ws
catkin clean -y
catkin b
source $HOME/hrwros_ws/devel/setup.bash
After this steps you will be ready to work on Week 5!
Week 6 contents
Download week 6 files only after you have completed the previous weeks.
All the files required for week 6 can be found on this file: week6_contents.zip (~1,2 MB).
Inmportant note: Week 6 downloads contain a new version of the hrwros_gazebo and the week4_moveit_config packages
Please overwrite the ones you had received in previous weeks with this updated version.
As always, if you want to retain any changes you made, make sure to back them up properly
Extract the contents of the zip file to your $HOME/hrwros_ws/src/. If it warns you folders and files will be overwritten, select Replace All.
After the above step, your folder structure under $HOME/hrwros_ws/src
should look like this:
hrwros
hrwros_week1
hrwros_msgs
hrwros_factory_behaviors
hrwros_factory_states
hrwros_support
hrwros_gazebo
hrwros_week2
hrwros_week3
hrwros_week4
hrwros_week5
hrwros_week6
week4_moveit_config
hrwros_moveit_config
(This package was created by you)
To complete the installation, run the following commands in a new CCS:
source /opt/ros/melodic/setup.bash
cd $HOME/hrwros_ws
catkin clean -y
catkin b
source $HOME/hrwros_ws/devel/setup.bash
After this steps you will be ready to work on Week 6.