awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
cyberbotics avatar

cyberbotics/webots

0
View on GitHub↗
4,417 stars·2,032 forks·C++·Apache-2.0·17 viewscyberbotics.com↗

Webots

Webots is a physics-based robot simulator and development environment used for modeling, programming, and testing the behavior of robots in a simulated 3D physical world. It serves as a virtual prototyping tool to verify mechanical and electronic systems through the creation of virtual robot models and control logic.

The platform enables a full robotics simulation workflow, including the development of robot controllers and the programming of autonomous agent behaviors. It focuses on physical system modeling to represent the mechanical properties of hardware and simulate real-world interactions.

The system's capabilities cover robot controller development, autonomous agent programming, and the general modeling and simulation of robotic systems.

Features

  • Robotic Physics and Sensor Simulators - Acts as a physics-based simulator for rigid bodies and articulated systems with realistic sensor interaction.
  • Robotics Prototyping Environments - Provides a comprehensive environment for modeling virtual robots and developing their control software to verify systems before physical deployment.
  • Autonomous Agent Simulations - Provides a specialized environment for developing scripts and logic to study the behavior of autonomous robotic agents.
  • Mechanical Hardware Modeling - Allows users to create virtual representations of mechanical hardware to test behavior and control logic.
  • Programmable Interfaces - Maps simulated physical properties to programmable API calls for reading sensor data and commanding robot movement.
  • Robotics Simulators - Offers a complete physics-based virtual environment for training and testing robotic agents without physical hardware.
  • Rigid Body Physics Engines - Integrates rigid body physics engines to calculate realistic collisions and mechanical dynamics in a virtual space.
  • Mechanical Property Simulation - Represent mechanical properties and physics of hardware to simulate real-world interactions in a virtual environment.
  • Robotics and Control - Provides tools for developing control software to manage the movement and stability of simulated mechanical systems.
  • Robot Behavior Programming - Enables the creation and execution of code to define how virtual agents interact with their environment.
  • Deterministic Timing Execution - Uses fixed discrete-time stepping to ensure deterministic and reproducible physical behavior across different simulation runs.
  • Virtual Environment Modeling - Provides a hierarchical node-based system to define robots and environmental objects within the simulated 3D world.
  • Process Isolation Architectures - Implements process isolation to run robot controllers in separate OS processes, ensuring simulation stability if a controller crashes.
  • Agent Behavior Simulation - Supports executing full agent decision loops to validate behavioral responses within a simulated physical environment.
  • Embodied Simulators - Open-source cross-platform robot simulation software.
  • Robotics Simulation - Provides an open-source robot simulator.
  • Simulation Environments - Open-source robot simulator compatible with ROS.
  • Simulation Engines - Environment to model, program, and simulate robots.

Star history

Star history chart for cyberbotics/webotsStar history chart for cyberbotics/webots

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Webots

These projects share indexed features with Webots. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • facebookresearch/habitat-simfacebookresearch avatar

    facebookresearch/habitat-sim

    3,532View on GitHub↗

    Habitat-sim is a high-performance 3D simulation platform designed for training and benchmarking embodied AI agents within photorealistic indoor and outdoor environments. It serves as a simulator for AI and robotics, providing a system for generating synthetic data and simulating physical interactions. The project is distinguished by a native C++ core that enables high-throughput simulation and a rendering pipeline using physically based rendering and baked global illumination. It features a navigation system based on pre-computed navigation meshes to ensure collision-free traversal and a rigi

    C++aicomputer-visioncplusplus
    View on GitHub↗3,532
  • robotlocomotion/drakeRobotLocomotion avatar

    RobotLocomotion/drake

    3,910View on GitHub↗

    Drake is a robotics simulation framework and control system modeling tool used for designing, simulating, and verifying the dynamics of complex robotic systems. It functions as a multibody dynamics simulator and a mathematical optimization library, providing a suite of algorithms for trajectory optimization and the simulation of articulated robots. The framework is distinguished by its block-diagram system for composing dynamical subsystems and its ability to formulate and solve diverse mathematical programs, including linear, quadratic, and nonconvex nonlinear problems. It supports specializ

    C++drakerobotics
    View on GitHub↗3,910
  • dusty-nv/jetson-inferencedusty-nv avatar

    dusty-nv/jetson-inference

    8,734View on GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    C++caffecomputer-visiondeep-learning
    View on GitHub↗8,734
  • google-deepmind/dm_controlgoogle-deepmind avatar

    google-deepmind/dm_control

    4,620View on GitHub↗

    dm_control is a physics-based simulation framework and robot control simulation toolkit designed for creating and interacting with continuous control tasks. It serves as a suite of reinforcement learning environments and a benchmarking tool for evaluating autonomous agents within virtual physics spaces. The framework provides a collection of environments based on MuJoCo physics bindings to simulate rigid body dynamics and contact forces. It features hardware-accelerated rendering and interactive viewers for the visualization of physics environments and agent behavior. The system supports the

    Pythonartificial-intelligencedeep-learningmachine-learning
    View on GitHub↗4,620
Compare all 30 related projects→

Frequently asked questions

What does cyberbotics/webots do?

Webots is a physics-based robot simulator and development environment used for modeling, programming, and testing the behavior of robots in a simulated 3D physical world. It serves as a virtual prototyping tool to verify mechanical and electronic systems through the creation of virtual robot models and control logic.

What are the main features of cyberbotics/webots?

The main features of cyberbotics/webots are: Robotic Physics and Sensor Simulators, Robotics Prototyping Environments, Autonomous Agent Simulations, Mechanical Hardware Modeling, Programmable Interfaces, Robotics Simulators, Rigid Body Physics Engines, Mechanical Property Simulation.

Which projects share features with cyberbotics/webots?

Projects with overlapping indexed features include: facebookresearch/habitat-sim — Habitat-sim is a high-performance 3D simulation platform designed for training and benchmarking embodied AI agents… robotlocomotion/drake — Drake is a robotics simulation framework and control system modeling tool used for designing, simulating, and… dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU… google-deepmind/dm_control — dm_control is a physics-based simulation framework and robot control simulation toolkit designed for creating and… isaac-sim/isaaclab — Isaac Lab is an open-source framework for training robot policies in physically simulated environments, supporting… openmind/om1 — OM1 is a multimodal AI agent runtime and orchestration framework designed to connect large language models to physical…