Skip to content

Latest commit

 

History

History
88 lines (55 loc) · 4.27 KB

README.md

File metadata and controls

88 lines (55 loc) · 4.27 KB

Robotics_seminar

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.


ROS Installation

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

ROS Workspace and Packages

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.


ROS Publisher and Subscriber

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


Custom Message Creation and Publisher and Subsciber

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


ROS Server and Client

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


ROS Action Server and Action Client

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


ROS Gazebo and Robot Models

This section ties to the Video [Session 4] (https://www.youtube.com/watch?v=IK_QbCxff0o&feature=youtu.be) 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


ROS Development Tools

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