課程簡介

Introduction

Understanding Basic ROS Concepts

  • Overview of the ROS Architecture and Philosophy
  • Setting Up the ROS Workspace Environment
  • ROS Master, Nodes, Topics, and Messages
  • Using Console Commands
  • Working with the Catkin Build System
  • The ROS Launch File
  • 3D Visualization and User Interaction with the Gazebo Simulator

Creating Your First ROS Program

  • Creating a ROS Package
  • Setting Up a ROS Project in Eclipse
  • Using the ROS C++ Client Library
  • Writing a Simple ROS Subscriber and Publisher
  • Storing and Retrieving Parameters Using the ROS Parameter Server
  • Using RViz for ROS 3D Visualization

Utilizing the TF Transformation System on ROS

Working with the rqt User Interface

Exploring Robot Models on ROS

The Simulation Description Format (SDF)

Deploying ROS Services

Implementing ROS Actions

Using Simulated Time on ROS

Storing Message Data in ROS Bags

Regression Testing with Realistic Scenarios

Applying Different Debugging Strategies in ROS

Exploring Complex Real-World Applications for ROS

Next Steps Towards Creating Your First ROS Project

Troubleshooting

Closing Remarks

最低要求

  • An understanding of basic robotics concepts.
  • Basic programming experience.

Audience

  • Hobbyists
  • Robotics Enthusiasts
  • Engineers and Technicians
 21 時間:

人數



每位參與者的報價

客戶評論 (2)

相關課程

ROS for Mobile Robots using Python

21 時間:

ABB IRB 2600ID Robot Operation and Programming

28 時間:

Artificial Intelligence (AI) for Robotics

21 時間:

AI and Robotics for Nuclear - Extended

120 時間:

AI and Robotics for Nuclear

80 時間:

Amazon Web Services (AWS) RoboMaker

21 時間:

Building A Robot from the Ground Up

28 時間:

Machine Learning for Robotics

21 時間:

Natural Language Processing - AI/Robotics

21 時間:

Robotics in business - AI/Robotics

14 時間:

ROS-Industrial

14 時間:

Underwater ROV Handling and Operations

21 時間:

Semiconductor Fundamentals

35 時間:

Semiconductor Physics

21 時間:

UiPath for Intelligent Process Automation (IPA)

14 時間:

課程分類