Robot offline programming
ABB RobotStudio
Developed by ABB
ABB RobotStudio provides simulation, virtual controller and offline programming workflows for ABB robots.
Last verified:
Verified software directory
Official tools for robot middleware, simulation, programming, planning, perception, SLAM, learning and data analysis.
3 verified tools
Compare verified robot operating systems, middleware and ROS-compatible development tools with official documentation and download sources.
7 verified tools
Compare verified robot simulators, physics engines and autonomous-system environments using official documentation and download links.
3 verified tools
Compare verified offline robot programming and manufacturing simulation tools from official vendors and documentation sources.
3 verified tools
Compare verified motion-planning, navigation and control frameworks for robot arms and mobile robots.
3 verified tools
Compare verified perception libraries for computer vision, 3D geometry and accelerated ROS 2 sensor processing.
2 verified tools
Compare verified SLAM, mapping and localization tools with official repositories and documentation.
1 verified tools
Compare verified robot-learning frameworks, embodied AI tools and simulation environments from official sources.
2 verified tools
Compare verified platforms for robot logs, datasets, visualization and machine-learning workflows.
24 verified results
Robot offline programming
Developed by ABB
ABB RobotStudio provides simulation, virtual controller and offline programming workflows for ABB robots.
Last verified:
Simulation
Developed by CARLA project
CARLA is an open-source simulator for autonomous driving research with configurable towns, sensors and traffic actors.
Last verified:
Simulation
Developed by Coppelia Robotics
CoppeliaSim is a general-purpose robot simulation platform with scripting, remote APIs and multiple physics engines.
Last verified:
Robot motion planning
Developed by Toyota Research Institute
Drake is a toolbox for modeling, planning and control of robotic systems with optimization and multibody dynamics.
Last verified:
Robot data platforms
Developed by Foxglove
Foxglove provides visualization, logging and data-management tools for robotics development and operations.
Last verified:
Simulation
Developed by Open Robotics
Gazebo is an open-source robot simulator with physics, sensors, rendering and integration tools.
Last verified:
Robot data platforms
Developed by Hugging Face
LeRobot is an open-source library and data ecosystem for robot learning models, datasets and training workflows.
Last verified:
Robot operating systems
Developed by micro-ROS project
micro-ROS brings selected ROS 2 concepts and APIs to microcontrollers, connecting resource-constrained firmware to a ROS 2 graph through an agent and embedded middleware.
Last verified:
Robot motion planning
Developed by MoveIt project
MoveIt 2 is a ROS 2 framework for motion planning, manipulation, kinematics and collision checking.
Last verified:
Simulation
Developed by Google DeepMind
MuJoCo is an open-source physics engine designed for model-based control, optimization and robotics research.
Last verified:
Robot motion planning
Developed by Open Navigation project
Nav2 provides planning, control, recovery and behavior-tree tools for mobile robot navigation in ROS 2.
Last verified:
Robotics AI
Developed by NVIDIA
Isaac Lab is an open-source framework for robot learning, reinforcement learning and simulation workflows built on Isaac Sim.
Last verified:
Open-source tools expose code and community workflows. Commercial tools may provide vendor support, certified robot libraries, proprietary solvers or deployment features. The license label in each record comes from the official project or vendor.
A ROS label means the developer publishes a documented integration or package. It does not mean every feature works on every ROS distribution, operating system or robot controller.
Download buttons point to vendor pages, official repositories, package documentation or official release pages. The directory excludes mirrors, republished binaries and shortened links.
Simulation, perception and AI tools can require specific GPUs, drivers or operating-system versions. Review the official installation guide before selecting software for a robot or workstation.
Start with the robot hardware, operating system, real-time requirements, supported sensors, programming languages and the vendor or community support needed for deployment.
The code may be open source, but integration, hardware, cloud services, safety validation, maintenance and engineering time still create costs.
Simulation models robot behavior and environments. Offline programming focuses on creating and validating production robot programs away from the physical cell. Some tools support both.
ROS 2 compatibility can simplify messaging, drivers and tooling, but it does not guarantee support for a specific robot, sensor or production safety requirement.
Directory last updated: July 10, 2026. License and compatibility labels are based on official project or vendor documentation.
@TECHNIAHQROBOT
Independent coverage of humanoid robots, Physical AI, industrial robotics, robot hardware and emerging automation systems.
Follow our daily updates or explore the latest robotics coverage.