Software
Software to develop and run robots.
- OpenCVOpen source
The open-source computer vision library used by nearly every robot.
- ApolloOpen source
Baidu's open autonomous driving platform.
- ArduPilotOpen source
The most advanced, full-featured open-source autopilot.
- Open3DOpen source
A modern library for 3D data processing.
- PX4 AutopilotOpen source
Professional open-source flight control for drones and other vehicles.
- AutowareOpen source
The world's leading open-source software for autonomous driving.
- Point Cloud LibraryOpen source
The standard C++ library for 2D/3D image and point cloud processing.
- ORB-SLAM3Open source
Visual, visual-inertial and multi-map SLAM.
- CartographerOpen source
Real-time 2D and 3D SLAM across multiple platforms and sensor configurations.
- PlotJugglerOpen source
Fast, intuitive time-series visualization for robotics.
- ROS 2Open source
The de-facto standard middleware for building robot software.
- KalibrOpen source
Camera and IMU calibration toolbox.
- FAST-LIO2Open source
Fast, robust LiDAR-inertial odometry with ikd-Tree.
- QGroundControlOpen source
Cross-platform ground control station for MAVLink vehicles.
- VINS-FusionOpen source
Optimization-based multi-sensor state estimator.
- Nav2Open source
The ROS 2 Navigation Stack for mobile robots.
- Ceres SolverOpen source
Large-scale nonlinear optimization library from Google.
- BehaviorTree.CPPOpen source
Behavior trees for robotics, used by Nav2 and MoveIt.
- DrakeOpen source
Model-based design and verification for robotics from MIT and Toyota Research.
- RTAB-MapOpen source
Real-Time Appearance-Based Mapping for RGB-D, stereo and LIDAR SLAM.
- PinocchioOpen source
Fast rigid-body dynamics algorithms and their analytical derivatives.
- GTSAMOpen source
Factor graphs for SLAM and sensor fusion.
- MIT Mini CheetahOpen source
Locomotion controller software for the MIT Cheetah robots.
- OpenVINSOpen source
Filter-based visual-inertial estimator for research and robots.
- EGO-PlannerOpen source
Gradient-based local planner for quadrotors without ESDF.
- SLAM ToolboxOpen source
The default 2D LIDAR SLAM for ROS 2 and Nav2.
- FluidNC
ESP32 motion controller firmware for gantries and small machines.
- KISS-ICPOpen source
Simple, accurate LiDAR odometry that just works.
- CasADiOpen source
Symbolic framework for nonlinear optimization and optimal control.
- OMPLOpen source
The Open Motion Planning Library of sampling-based planners.