Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 28 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,28 @@
# ros_introspection
# ros_introspection

`ros_introspection` is a Rust crate designed to parse and analyze ROS (Robot Operating System) message definitions. It provides utilities to introspect ROS message types. This crate is useful for developers building tools or applications that need to interact with ROS environments without relying on the full ROS runtime.

## Features

- Parse ROS message definitions (`.msg` files).
- Inspect and analyze ROS topics and their types.
- Lightweight and efficient, suitable for embedded or resource-constrained systems.

## Use Cases

- Building custom ROS tools or diagnostics.
- Interfacing with ROS systems in non-ROS environments.
- Analyzing or debugging ROS message data.

## Getting Started

Add the following to your `Cargo.toml` to include `ros_introspection` in your project:

```toml
[dependencies]
ros_introspection = "0.1"
```

## Thanks

The development of this project was originally funded by [Rerun](https://rerun.io/), go check them out, they're building really cool stuff!