Skip to content

Instructions to setup your computer for the second session of the robotics webinar series

Notifications You must be signed in to change notification settings

ACM-student-chapter-UOM/Robotics_seminar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Instructions to setup your computer for the second session of the robotics webinar series

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages