Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Catkin
C

Catkin

Tool
58 projects44.8k total stars15.5k total forks5 languages

Open-source projects built with Catkin

There are currently 58 open-source projects built with Catkin, with a combined total of 44.8k GitHub stars. The most common language among these projects is C++.

Showing 58 open-source projects · page 1 of 2

Fast-Planner
Fast-PlannerHKUST-Aerial-Robotics/Fast-Planner

A robust and efficient trajectory planner enabling quadrotor fast flight in complex unknown environments.

3.4k775C++
1 year ago
grid_map
grid_mapANYbotics/grid_map

A C++ library with ROS interface for managing multi-layered 2D grid maps in mobile robotics.

3.2k872C++
6 months ago
EGO-Planner
EGO-PlannerZJU-FAST-Lab/ego-planner

A lightweight gradient-based local planner for quadrotors that eliminates ESDF construction, achieving planning times around 1ms.

2.6k404C++
1 year ago
darknet_ros
darknet_rosleggedrobotics/darknet_ros

A ROS package for real-time object detection in camera images using YOLO (V3) on GPU and CPU.

2.4k1.2kC++
2 years ago
darknet_ros
darknet_rosleggedrobotics/darknet_ros

A ROS package for real-time object detection in camera images using YOLO (V3) on GPU and CPU.

2.4k1.2kC++
2 years ago
A-LOAM
A-LOAMHKUST-Aerial-Robotics/A-LOAM

A clean, simplified implementation of the LOAM algorithm for real-time LiDAR odometry and mapping using Eigen and Ceres Solver.

2.4k830C++
2 years ago
Serial Communication Library
Serial Communication Librarywjwwood/serial

A cross-platform C++ library for interfacing with RS-232 serial ports, providing a modern C++ interface similar to PySerial.

2.4k1.2kC++
1 year ago
elevation_mapping
elevation_mappingANYbotics/elevation_mapping

A ROS package for robot-centric elevation mapping that handles pose uncertainty for navigation on rough terrain.

1.8k508C++
1 year ago
loam_velodyne
loam_velodynelaboshinl/loam_velodyne

A realtime LiDAR odometry and mapping (LOAM) method for state estimation and mapping using 3D lidar sensors like Velodyne VLP16.

1.8k959C++
7 years ago
rotors_simulator
rotors_simulatorethz-asl/rotors_simulator

A modular Gazebo simulator for multirotor aerial vehicles (MAVs) with ROS integration.

1.5k787C++
2 years ago
depth_clustering
depth_clusteringPRBonn/depth_clustering

Fast and robust algorithm for segmenting Velodyne LiDAR point clouds into objects for autonomous driving applications.

1.3k381C++
4 years ago
rovio
rovioethz-asl/rovio

A robust visual-inertial odometry framework for real-time motion estimation using cameras and IMUs.

1.3k520C++
6 months ago
easy_handeye
easy_handeyeIFL-CAMP/easy_handeye

Automated, hardware-independent hand-eye calibration for ROS1 with GUI support for robot vision tasks.

1.2k254Python
7 months ago
imu_tools
imu_toolsccny-ros-pkg/imu_tools

ROS tools for IMU devices including orientation filters and visualization plugins.

1.1k480C++
1 month ago
segmap
segmapethz-asl/segmap

A 3D segment-based mapping library for robot localization, environment reconstruction, and semantics extraction using LiDAR data.

1.1k391C++
5 years ago
GitHub repository
GitHub repositoryPRBonn/semantic_suma

An efficient LiDAR-based semantic SLAM system that builds 3D semantic maps from laser scans.

1.0k209C++
2 years ago
Lanelet2
Lanelet2fzi-forschungszentrum-informatik/Lanelet2

A C++ library for handling high-definition map data in automated driving, supporting 2D/3D maps, routing, and traffic rules.

955361C++
1 month ago
multiple-object-tracking-lidar
multiple-object-tracking-lidarpraveen-palanisamy/multiple-object-tracking-lidar

A C++ ROS package for real-time detection, tracking, and classification of static and dynamic objects from LIDAR point clouds.

897227C++
4 years ago
Groot
GrootBehaviorTree/Groot

A graphical editor for creating and monitoring Behavior Trees, compliant with BehaviorTree.CPP.

884273C++
1 year ago
rviz_visual_tools
rviz_visual_toolsPickNikRobotics/rviz_visual_tools

A C++ API wrapper for displaying shapes, meshes, and markers in Rviz for debugging and visualizing robot data.

816248C++
8 days ago
GitHub repository
GitHub repositorylorenwel/linefit_ground_segmentation

A C++ library for fast ground segmentation from LiDAR point clouds using the line-fit algorithm.

806154C++
2 years ago
Kimera-Semantics
Kimera-SemanticsMIT-SPARK/Kimera-Semantics

Real-time 3D semantic reconstruction library for robotics, building dense metric-semantic maps from 2D sensor data.

744150C++
2 years ago
livox_camera_lidar_calibration
livox_camera_lidar_calibrationLivox-SDK/livox_camera_lidar_calibration

A ROS-based tool for manually calibrating extrinsic parameters between Livox LiDAR sensors and cameras using board corners.

634151C++
4 years ago
ros1_bridge
ros1_bridgeros2/ros1_bridge

A network bridge enabling bidirectional message and service communication between ROS 1 and ROS 2 systems.

620367C++
8 months ago
mcl_3dl
mcl_3dlat-wat/mcl_3dl

A ROS node for probabilistic 3-D/6-DOF localization of mobile robots using 3-D LIDAR pointclouds and Monte Carlo localization.

598123C++
7 months ago
ESVO
ESVOHKUST-Aerial-Robotics/ESVO

A real-time visual odometry pipeline using stereo event-based cameras, leveraging Time Surfaces for direct geometric mapping and tracking.

50492C++
1 year ago
livox_ros_driver
livox_ros_driverLivox-SDK/livox_ros_driver

A ROS driver for Livox LiDAR devices (Mid-40, Mid-70, Tele-15, Horizon, Avia) to publish point cloud data.

497259C++
2 years ago
apriltag_ros
apriltag_rosAprilRobotics/apriltag_ros

A ROS wrapper for the AprilTag 3 visual fiducial detector, enabling marker-based pose estimation in robotics applications.

459361C++
2 years ago
segmenters_lib
segmenters_libLidarPerception/segmenters_lib

A ROS library for LiDAR point cloud segmentation, enabling ground removal and object clustering for autonomous vehicle perception.

418143C++
3 years ago
ROSPlan
ROSPlanKCL-Planning/ROSPlan

A generic framework for task planning and dispatch in ROS systems, encapsulating planning with common ROS library interfaces.

394159C++
2 years ago
GitHub repository
GitHub repositoryPRBonn/rangenet_lib

A C++/TensorRT inference module for RangeNet++, enabling fast LiDAR semantic segmentation for robotics applications.

35875C++
4 years ago
traversability_mapping
traversability_mappingTixiaoShan/traversability_mapping

Real-time Bayesian terrain traversability mapping and motion planning system for ROS-compatible unmanned ground vehicles using LiDAR point clouds.

34069C++
6 years ago
xpp
xppleggedrobotics/xpp

A ROS package for visualizing motion plans, support areas, contact forces, and trajectories for legged robots in RVIZ.

33998C++
4 years ago
RVizWeb
RVizWebosrf/rvizweb

RVizWeb brings the ROS visualization tool RViz to the browser, enabling web-based 3D robot data visualization.

32163HTML
3 years ago
GitHub repository
GitHub repositoryFord/AVData

A ROS-based dataset and tools for autonomous vehicle development with seasonal multi-sensor data from Ford vehicles.

31071C++
3 years ago
multimaster_fkie
multimaster_fkiefkie/multimaster_fkie

A deprecated ROS stack for multi-master communication and GUI-based node management, now replaced by the multi-agent suite.

288110Python
1 year ago
12
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub