Jianglan Wei | Carnegie Mellon Robotics Institute

I studied ROS 2 for my Autonomous Systems project at Huazhong University of Science and Technology:

GitHub - jianglanwei/slam: A full pipeline that enables autonomous driving in Gazebo Sim, from environment mapping to autonomous navigation.

ROS 2 Basics

This chapter is adapted from the ROS 2 Tutorials: CLI tools:

Beginner: CLI tools — ROS 2 Documentation: Kilted documentation

Notes:


Nodes

Each node in ROS should be responsible for a single, modular purpose, e.g. a sensor node that reads data from a laser scanner, or a motor node that sends commands to the wheel motor. Each node can send and receive data from other nodes via topics, services, actions, or parameters. A full robotics system is comprised of many nodes working in concert.

Create a TurtleSim node