Course Details
Topic 1 Introduction to ROS 2
- Introduction to ROS
- ROS2 Distributions
- ROS Applications and Eco Systems
- Overview of Jetson Nano
- Install ROS 2 on Jeson Nano
Topic 2 ROS 2 Packages & Nodes
- Create a ROS 2 Workspace
- Install ROS 2 Package
- Colcon & Build the Workspace
- ROS 2 Nodes
- ROS 2 Launch
Topic 3 ROS 2 Topics, Services & Actions
- ROS 2 Topics
- Topic Monitor with RQt
- ROS 2 Messages
- ROS 2 Services
- ROS 2 Parameters
- ROS 2 Actions
Topic 4 Data Recording and Visualization
- What is a ROS 2 Bag
- Record and Playback a ROS 2 Bag
- Visualize ROS2 Bag with RViz
Topic 5 Program ROS 2 Nodes and Topics with Python
- Minimal ROS 2 Program for a Node
- Code a ROS 2 Python Node with OOP
- Add Functionalities to a Node
- Code a Publisher Node
- Code a Subscriber Node
Practice Exam
Course Info
Promotion Code
Your will get 10% discount voucher for 2nd course onwards if you write us a Google review.
Minimum Entry Requirement
Knowledge and Skills
- Able to operate using computer functions
- Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)
Attitude
- Positive Learning Attitude
- Enthusiastic Learner
Experience
- Minimum of 1 year of working experience.
Target Age Group: 18-65 years old
Minimum Software/Hardware Requirement
Software:
Hardware: Window or Mac Laptops
Job Roles
- Product Designer
- Mechanical Engineer
- Industrial Designer
- CAD Designer
- Fusion 360 Specialist
- Prototyping Engineer
- 3D Modeler
- Product Development Specialist
- Manufacturing Engineer (focus on design)
- Aerospace Designer
- Automotive Design Engineer
- Jewelry Designer (using CAD tools)
- Furniture Designer (with digital prototyping)
- 3D Printing Specialist
- CNC Machinist (looking for design skills).
Trainers
Shahul Maricar: Shahul Maricar is a certified trainer. Shahul H. Maricar has been a content developer and webmaster, building educational websites and applications with HTML, CSS and JavaScript. He then served as an IT analyst, writing programs for automating custom workflows as well as data extraction and analysis in the healthcare field.
He is currently a freelance educator and is actively involved with development projects in game programming, computer-aided design and computer graphics.
Jyoti Chopra: Jyoti Chopra is ACLP trainer. She has professional experience in teaching Autocad, 3DsMax and Revit in a recognized teaching institute. She has been a AutoCad teacher with 4 years of experience in teaching designing principles and introducing students to designing softwares. She has experience as Architectural Designer performing design, simulation and drafting of various residential and landscape projects in Singapore. Her skillsets are AutoCAD, Revit, 3Ds Max. Adobe Photoshop and Furniture Design, Graphics, Sketching and 2D/3D Simulation. She is also Autodesk Certified Professional (Autocad).