# marti_messages
**Repository Path**: YK_Chen/marti_messages
## Basic Information
- **Project Name**: marti_messages
- **Description**: Supplemental ROS messages for MARTI
- **Primary Language**: Unknown
- **License**: BSD-3-Clause
- **Default Branch**: ros2-devel
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-01-16
- **Last Updated**: 2026-01-16
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
marti\_messages
=============================================================================================
This repository provides various messages created at [Southwest Reseach Institute](http://www.swri.org)'s [Intelligent Systems](https://www.swri.org/technical-divisions/intelligent-systems)'s division for working with [Robot Operating System(ROS)](http://www.ros.org).
The `master` branch provides support for ROS Noetic; the `ros2-devel` branch provides support for current ROS 2 distributions.
Build Status
--------
ROS 2 Distro | Branch | Build status | Released packages
:----------: | :----: | :----------: | :---------------:
**Humble** | [`humble`](https://github.com/swri-robotics/marti_messages/tree/ros2-devel) | [](https://github.com/swri-robotics/marti_messages/blob/ros2-devel/.github/workflows/main.yml?branch=ros2-devel)
[](https://build.ros2.org/job/Hdev__marti_messages__ubuntu_jammy_amd64/) | [marti-can-msgs](https://index.ros.org/p/marti_can_msgs/github-swri-robotics-marti_messages/#humble)
[marti-common-msgs](https://index.ros.org/p/marti_common_msgs/github-swri-robotics-marti_messages/#humble)
[marti-dbw-msgs](https://index.ros.org/p/marti_dbw_msgs/github-swri-robotics-marti_messages/#humble)
[marti-introspection-msgs](https://index.ros.org/p/marti_introspection_msgs/github-swri-robotics-marti_messages/#humble)
[marti-nav-msgs](https://index.ros.org/p/marti_nav_msgs/github-swri-robotics-marti_messages/#humble)
[marti-perception-msgs](https://index.ros.org/p/marti_perception_msgs/github-swri-robotics-marti_messages/#humble)
[marti-sensor-msgs](https://index.ros.org/p/marti_sensor_msgs/github-swri-robotics-marti_messages/#humble)
[marti-status-msgs](https://index.ros.org/p/marti_status_msgs/github-swri-robotics-marti_messages/#humble)
[marti-visualization-msgs](https://index.ros.org/p/marti_visualization_msgs/github-swri-robotics-marti_messages/#humble)
**Jazzy** | [`jazzy`](https://github.com/swri-robotics/marti_messages/tree/ros2-devel) | [](https://github.com/swri-robotics/marti_messages/blob/ros2-devel/.github/workflows/main.yml?branch=ros2-devel)
[](https://build.ros2.org/job/Jdev__marti_messages__ubuntu_noble_amd64/) | [marti-can-msgs](https://index.ros.org/p/marti_can_msgs/github-swri-robotics-marti_messages/#jazzy)
[marti-common-msgs](https://index.ros.org/p/marti_common_msgs/github-swri-robotics-marti_messages/#jazzy)
[marti-dbw-msgs](https://index.ros.org/p/marti_dbw_msgs/github-swri-robotics-marti_messages/#jazzy)
[marti-introspection-msgs](https://index.ros.org/p/marti_introspection_msgs/github-swri-robotics-marti_messages/#jazzy)
[marti-nav-msgs](https://index.ros.org/p/marti_nav_msgs/github-swri-robotics-marti_messages/#jazzy)
[marti-perception-msgs](https://index.ros.org/p/marti_perception_msgs/github-swri-robotics-marti_messages/#jazzy)
[marti-sensor-msgs](https://index.ros.org/p/marti_sensor_msgs/github-swri-robotics-marti_messages/#jazzy)
[marti-status-msgs](https://index.ros.org/p/marti_status_msgs/github-swri-robotics-marti_messages/#jazzy)
[marti-visualization-msgs](https://index.ros.org/p/marti_visualization_msgs/github-swri-robotics-marti_messages/#jazzy)
**Rolling** | [`rolling`](https://github.com/swri-robotics/marti_messages/tree/ros2-devel) | [](https://github.com/swri-robotics/marti_messages/blob/ros2-devel/.github/workflows/main.yml?branch=ros2-devel)
[](https://build.ros2.org/job/Rdev__marti_messages__ubuntu_noble_amd64/) | [marti-can-msgs](https://index.ros.org/p/marti_can_msgs/github-swri-robotics-marti_messages/#rolling)
[marti-common-msgs](https://index.ros.org/p/marti_common_msgs/github-swri-robotics-marti_messages/#rolling)
[marti-dbw-msgs](https://index.ros.org/p/marti_dbw_msgs/github-swri-robotics-marti_messages/#rolling)
[marti-introspection-msgs](https://index.ros.org/p/marti_introspection_msgs/github-swri-robotics-marti_messages/#rolling)
[marti-nav-msgs](https://index.ros.org/p/marti_nav_msgs/github-swri-robotics-marti_messages/#rolling)
[marti-perception-msgs](https://index.ros.org/p/marti_perception_msgs/github-swri-robotics-marti_messages/#rolling)
[marti-sensor-msgs](https://index.ros.org/p/marti_sensor_msgs/github-swri-robotics-marti_messages/#rolling)
[marti-status-msgs](https://index.ros.org/p/marti_status_msgs/github-swri-robotics-marti_messages/#rolling)
[marti-visualization-msgs](https://index.ros.org/p/marti_visualization_msgs/github-swri-robotics-marti_messages/#rolling)
Installation
------------
If you have installed ROS, you can install any of the packages in this repository with apt-get:
sudo apt-get install ros-${ROS_DISTRO}-
Building From Source
-------------------------------------------------------
These directions assume you have already set up a colcon workspace
### Checking out the source code
If you're using wstool, add this repository to your workspace:
git clone -b ros2-devel https://github.com/swri-robotics/marti_messages.git
### Installing dependencies and building
Install all of the dependencies using rosdep by running the following command from the root of your colcon workspace:
rosdep install . -y --from-paths -i
Read the [Colcon Tutorial](https://index.ros.org//doc/ros2/Tutorials/Colcon-Tutorial/) for more information.