Call +65 6100 0613 Email: enquiry@tertiaryinfotech.com

Enhance Your Employability with Certified Skills and Courses in Singapore - WSQ , IBF-STS, Skills Certification

Full Robot Operating System (ROS) Training
Loading...

Full Robot Operating System (ROS) Training

The Full Robot Operating System (ROS) Training at Tertiary Courses is meticulously crafted for those aspiring to journey from the foundational elements of ROS to its advanced applications. Starting with the core components like ROS Master and Nodes, the course provides participants with a robust grounding in the subject.

The curriculum further delves into intricate areas of ROS such as Topics, Publisher and Subscribers of Messages, Services, Actions, Bags, TF, URDF, and culminates with hands-on ROS Programming. By the end of this training, participants will be adept in the entire ROS ecosystem, equipped to handle advanced robotics projects and challenges.

Certificate

All participants will receive a Certificate of Completion from Tertiary Courses after achieved at least 75% attendance.

Funding and Grant Applications

No funding is available for this course.

For WSQ funding, please checkout the details at WSQ - Fundamentals of Robot Operating System ROS for Beginners

Course Code: C914

Course Booking

The course fee listed below is before subsidy/grant, if applicable. We will apply for the grant and send you the invoice with nett fee.

$500.00 (GST-exclusive)
$545.00 (GST-inclusive)

Course Date

Course Time

* Required Fields

Post-Course Support

  • We provide free consultation related to the subject matter after the course.
  • Please email your queries to enquiry@tertiaryinfotech.com and we will forward your queries to the subject matter experts.

Course Cancellation/Reschedule Policy

  • You can register your interest without upfront payment. There is no penalty for withdrawal of the course before the class commerce.
  • We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% for any paid amount.
  • Note the venue of the training is subject to changes due to availability of the classroom

Course Details

Day 1 - ROS Fundamental

Topic 1 Introduction to ROS

  • What is ROS
  • Why ROS ?
  • ROS Applications and Eco Systems
  • ROS Installation on Ubuntu
  • ROS Master

Topic 2 ROS Packages & Nodes

  • ROS Workspace & catkin
  • Create a Catkin Workspace
  • Create a Package
  • Install a Package
  • ROS Nodes
  • ROS Launch

Topic 3 ROS Topics, Services & Actions

  • ROS Topics and Messages
  • Publishers and Subscribers
  • ROS Services
  • ROS Actions

Topic 4 ROS Bags

  • What is a ROSBag
  • Record and Playback a ROSBag
  • Visualize ROSBag with RViz

Topic 5 TF and URDF

  • What is Transformation System (TF)
  • TF Tools
  • What is Unified Robotics Description Format (URDF)
  • URDF File Format
  • Create a URDF File

Day 2 - ROS Programming (Python)

Topic 6 Program ROS Nodes and Topics

  • Program ROS Publisher Nodes and Topics (Python)
  • Program ROS Subscriber Nodes and Topics (Python)
  • Create Launch file

Topic 7 Program ROS Messages

  • Create Custom Message Type
  • Program Nodes with Custom Message Type (Python)

Topic 8 Program ROS Services

  • Create Custom Service Type
  • Program ROS Services with Custom Service Type (Python)

Topic 9 Program ROS Actions

  • Create Custom Action Type
  • Program ROS Actions with Custom Service Type (Python)

You May Be Interested In These Courses