# ROS2 Custom Message/Service/Action Interface Development in Practice: From .msg and .srv to .action

- Source: Guyuehome
- Published: 2026-10-17T15:42:00.000Z
- RoboHot: https://robohot.news/en/items/kb36r05kz5o9qwz3aynhxejqk
- Original: https://www.guyuehome.com/detail?id=2102963418882404353

## Summary

This practical guide to ROS2 custom message/service/action interface development explains how to write custom interfaces from .msg and .srv to .action. It covers how to define and use the three interface types—messages, services, and actions—and is aimed at robotics developers and newcomers.
