Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Make your calibration dreams come true. ros2_calib is a Multi-Sensor Calibration Tool using ROS2 mcap recordings with direct URDF export.
| Date | Stars |
|---|---|
| 2026-07-24 | 275 |
| 2026-07-25 | 275 |
| 2026-07-28 | 275 |
| 2026-07-30 | 275 |
| 2026-08-06 | 275 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# ros2_calib
[](LICENSE)
[](https://python.org)
[](https://docs.ros.org/en/jazzy/p/rosbag2_storage_mcap/)
[](https://github.com/astral-sh/ruff)
[](https://pypi.org/project/PySide6/)
[](https://github.com/ika-rwth-aachen/ros2_calib/actions/workflows/publish.yml)
[](https://doi.org/10.5281/zenodo.17119720)
```
██████ ██████ ███████ ██████ ██████ █████ ██ ██ ██████
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
██████ ██ ██ ███████ █████ ██ ███████ ██ ██ ██████
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
██ ██ ██████ ███████ ███████ ██████ ██ ██ ███████ ██ ██████
═══════════════════════════════════════════════════════════
Multi-Sensor Calibration Tool for ROS 2
🎯 Precise • 🚀 Fast • 🔧 Interactive
>>> pip install ros2-calib <<<
═══════════════════════════════════════════════════════════
```
**ros2_calib** is a multi-sensor calibration tool for ROS 2 that provides intuitive graphical interfaces for performing precise extrinsic calibration between different sensor types. The tool supports both **LiDAR-to-Camera** and **LiDAR-to-LiDAR** calibration workflows. Built with PySide6, it operates on recorded rosbag data without requiring a live ROS 2 environment. It supports reading `/tf_static` transforms from rosbags and allows users to quickly calibrate and export the resulting transformation directly into URDF format. Although it is a manual calibration tool, we made the expierence that it is faster to use than a target-based calibration method and is more accurate than automatic methods.
## Screenshots
### Start Window with Calibration Type Selection

### Rosbag Loading and Topic Selection

### TF Tree Visualization and Initial Transform Selection

### LiDAR-to-Camera Calibration Interface

### LiDAR-to-LiDAR Calibration Interface (Open3D)

### Target Link Selection and URDF Export

## Features
### LiDAR-to-Camera Calibration
- **🎯 Interactive Calibration**: Point-and-click interface for 2D-3D correspondences
- **🔄 Real-time Visualization**: Live point cloud projection with adjustable parameters
- **🧠 Smart Algorithms**: RANSAC-based PnP solver with Scipy least-squares refinement
- **🧹 Point Cloud Cleaning**: Advanced occlusion removal using the RePLAy algorithm
- **⌨️ Keyboard Shortcuts**: ESC to cancel, Backspace to delete, Enter to confirm
### LiDAR-to-LiDAR Calibration
- **🎮 3D Interactive Interface**: Open3D-based point cloud visualization
- **🔧 Manual Adjustment**: Precise transformation controls with step-size configuration
- **🤖 Automatic Registration**: Point-to-point and point-to-plane ICP algorithms
- **👁️ Dual Visualization**: Independent control over source and target point cloud visibility
- **📊 Calibration View**: Live transformation matrix updates and registration metrics
### General Features
- **🌳 TF Tree Integration**: Visual transform chain management and URDF export
- **💾 Offline Processing**: Works with .mcap rosbag files - no live ROS 2 required
- **🎨 Easy-Excerpt of 13,152 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:f1d74b131d52bc2e, topic:ros2