ros2-core
SolidROS 2 Jazzy core: rclcpp/rclpy, TF2 transforms, odometry/EKF fusion, node parameters, launch, QoS.
AI & Automation 18 stars
3 forks Updated today Apache-2.0
Install
Quality Score: 81/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# ROS 2 Jazzy (Ubuntu 24.04 LTS) Core Development Instructions
## 1. Documentation Entry Points
Navigate within these rather than guessing deep URLs.
| For | Entry point |
| :--- | :--- |
| Jazzy concepts, tutorials, how-to guides | `https://docs.ros.org/en/jazzy/` |
| `rclcpp` C++ API index | `https://docs.ros.org/en/jazzy/p/rclcpp/` |
| `rclpy` Python API index | `https://docs.ros.org/en/jazzy/p/rclpy/` |
| Robot bringup: TF tree, odometry, EKF fusion | `https://docs.nav2.org/setup_guides/index.html` |
## 2. Symbols to Verify There (never write these from memory)
- **TF2** — `tf2_ros::TransformBroadcaster`, `tf2_ros::StaticTransformBroadcaster`, `tf2_ros::Buffer`, `tf2_ros::TransformListener`, `canTransform()`, `lookupTransform()`, `tf2::TimePointZero`, `tf2::ExtrapolationException`; message `geometry_msgs/msg/TransformStamped`. Frame conventions are REP 105 (`map` -> `odom` -> `base_link` -> `base_footprint` -> sensor frames) — see `ros2-troubleshooting`.
- **QoS** — `rclcpp::SensorDataQoS()` / `rclpy.qos.qos_profile_sensor_data` on sensor topics; inspect real endpoint QoS with `ros2 topic info <topic> -v`. The depth-only default (`create_subscription(..., 10)`) is RELIABLE + **VOLATILE** — not TRANSIENT_LOCAL; check the enum rather than asserting it.
- **Packaging & build wiring** — see `ros2-package`.
## 3. Local System Inspection & Interfaces (Ground Truth)
- **Message Definition Inspection**: `ros2 interface show <interface_name>` (e.g. `ros2 interface show nav_m...
Details
- Author
- Leehyunbin0131
- Repository
- Leehyunbin0131/claude-ros2-skills
- Created
- 5 days ago
- Last Updated
- today
- Language
- Python
- License
- Apache-2.0
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
ros2-package
Package & build wiring: ros2 pkg create, package.xml, ament_cmake CMakeLists, ament_python setup.py, colcon build/source, installing launch & config, custom .msg/.srv interface packages.
18 Updated today
Leehyunbin0131 AI & Automation Solid
ros2-perception
Perception: image_transport, cv_bridge, vision_msgs, depth_image_proc, laser_geometry, pcl_ros.
18 Updated today
Leehyunbin0131 AI & Automation Solid
ros2-control
ros2_control: controller manager, hardware interfaces, URDF ros2_control tags, controller spawners.
18 Updated today
Leehyunbin0131