This repository contains support materials for the UoM-ACM webinar series on Robotics and ROS conducted by Mr. Kalana Ratnayake. A basic introduction to ROS and Robotics can be found in the Session 1 of webinar series. Setup Information and terminal-command-snippets required for the robotics webinar series can be found in following sections.
Depending on the Ubuntu Operating system you are using, the setup instructions may vary. Following are the mostly used systems,
Ubuntu system | ROS system | Setup Instructions |
---|---|---|
20.04 | Noetic | link |
18.04 | Melodic | link |
16.04 | Kinetic | link |
This section ties to the Video Session 2 titled Communication infrastructure of ROS (Part-1). Click here for the instructions and terminal commands which can be directly copy-pasted on to the terminal.
This section ties to the Video Session 2 titled Communication infrastructure of ROS (Part-1). This section includes the terminal commands and CMakeLists.txt configuration code snippets used during the session.
Package creation (common for both C++ and Python) - here
C++ based configuration and snippets - here
Python based configuration and snippets - here
This section ties to the Video Session 3 titled Communication infrastructure of ROS (Part-1). This section includes the terminal commands and CMakeLists.txt configuration code snippets used during the session.
Package creation (common for both C++ and Python) - here
Custom msg creation and configuration - here
C++ based configuration and snippets - here
This section ties to the Video Session 3 titled Communication infrastructure of ROS (Part-2). This section includes the terminal commands and CMakeLists.txt configuration code snippets used during the session.
Package creation (common for both C++ and Python) - here
Custom srv creation and configuration - here
C++ based configuration and snippets - here
Python based configuration and snippets - here
This section ties to the Video Session 4 titled Communication infrastructure of ROS (Part-3). This section includes the terminal commands and CMakeLists.txt configuration code snippets used during the session.
Package creation (common for both C++ and Python) - here
Custom action message creation and configuration - here
C++ based configuration and snippets - here
Python based configuration and snippets - here
This section ties to the Video Session 4 titled Communication infrastructure of ROS (Part-3). This section includes the terminal commands and configuration code snippets used during the session.
Package creation - here
Package operation - here
This section ties to the Video Session 5 titled ROS Development tools. This section includes the terminal commands and configuration code snippets used during the session.
ROSRUN - here
ROSLAUNCH - here
RQTGRAPH - here
ROSTOPIC - here
ROSSERVICE - here
RQTTFTREE - here
CATKIN Build system - here