awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

24 repositorios

Awesome GitHub RepositoriesSensor Data Simulation

Generates synthetic data for hardware sensors like accelerometers to simulate device orientation.

Distinct from Hardware Simulation: Focuses specifically on simulating the output of sensors, whereas Hardware Simulation is a broader category for emulating entire embedded environments.

Explore 24 awesome GitHub repositories matching part of an awesome list · Sensor Data Simulation. Refine with filters or upvote what's useful.

Awesome Sensor Data Simulation GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • genesis-embodied-ai/genesisAvatar de Genesis-Embodied-AI

    Genesis-Embodied-AI/Genesis

    29,362Ver en GitHub↗

    Genesis is an embodied AI simulation platform and parallelized robotics simulator designed for training general-purpose robotic agents. It integrates a physics engine for robotics that calculates collisions and movements for rigid bodies, soft tissues, and fluids, alongside a photorealistic 3D rendering engine. The platform features a domain randomization framework to vary environment parameters across parallel simulations, aiding in sim-to-real transfer. It supports the integration of real-world captured light fields and Gaussian splatting to provide photorealistic backgrounds within simulat

    Generates synthetic multi-modal sensor data, including depth, lidar, inertial units, and contact forces.

    Python
    Ver en GitHub↗29,362
  • genesis-embodied-ai/genesis-worldAvatar de Genesis-Embodied-AI

    Genesis-Embodied-AI/genesis-world

    29,351Ver en GitHub↗

    Genesis World is an embodied AI simulation platform designed for training robotic agents through physics-based interactions. It centers on a multi-physics simulation engine that integrates rigid body, particle, and finite element method dynamics, supported by a parallel simulation kernel compiler that translates Python functions into optimized GPU and CPU kernels. The platform features a photorealistic robot renderer that utilizes path-tracing and Gaussian Splatting to generate synthetic training data. It includes a domain randomization framework to vary lighting and physical parameters acros

    Creates virtual depth cameras, lidar, and tactile sensors to provide real-time environmental feedback for robotic controllers.

    Python
    Ver en GitHub↗29,351
  • carla-simulator/carlaAvatar de carla-simulator

    carla-simulator/carla

    14,072Ver en GitHub↗

    CARLA is an autonomous driving simulator and research environment designed for developing and validating self-driving software. It functions as an urban traffic simulator that generates realistic vehicle and pedestrian behavior and as a synthetic sensor data generator producing LiDAR, Radar, and camera data. The platform distinguishes itself through its deep integration with robotics frameworks, specifically providing native connectivity to ROS2 nodes for robotic control and data processing. It supports the training of driving models via imitation and reinforcement learning within a controlle

    Simulates a wide array of robotic perception hardware including LiDAR, depth cameras, and tactile sensors for autonomous agents.

    C++
    Ver en GitHub↗14,072
  • jingmatrix/lsposedAvatar de JingMatrix

    JingMatrix/LSPosed

    11,494Ver en GitHub↗

    LSPosed is an Android runtime hooking framework and system modification tool. It enables the modification of application and system behavior in memory without altering original installation files, serving as a platform for distributing and managing community-created extension modules. The project provides a comprehensive suite for device and identity spoofing, including the ability to mask hardware identifiers, simulate geographic locations, and conceal root access or hooking frameworks to bypass security and integrity checks. It also functions as an application modder to unlock premium featu

    Provides realistic accelerometer and sensor data to simulate device movement or orientation.

    Javaandroidarthooklsposed
    Ver en GitHub↗11,494
  • microsoft/windows-universal-samplesAvatar de microsoft

    microsoft/Windows-universal-samples

    9,696Ver en GitHub↗

    This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc

    Receives real-time orientation updates from the device gyrometer as a continuous data stream.

    JavaScript
    Ver en GitHub↗9,696
  • anbox/anboxAvatar de anbox

    anbox/anbox

    9,056Ver en GitHub↗

    Anbox es un entorno de contenedor de Android y runtime diseñado para ejecutar aplicaciones de Android en escritorios Linux. Utiliza un sistema basado en contenedores para ejecutar el sistema operativo Android sin la sobrecarga asociada con la virtualización de hardware tradicional. El sistema cuenta con una capa de abstracción de hardware que enruta el acceso al hardware y los datos de los sensores a través de un demonio host para proporcionar renderizado acelerado. Se integra con el escritorio Linux mapeando capas individuales de aplicaciones de Android a ventanas separadas, permitiendo que las aplicaciones funcionen como aplicaciones de escritorio distintas. El proyecto admite el arranque de imágenes personalizadas de Android para definir el sistema de archivos raíz del sistema y proporciona un flujo de trabajo para cargar y gestionar paquetes de aplicaciones a través de un puente de depuración. Incluye un gestor de sesiones para coordinar el ciclo de vida y el lanzamiento de los componentes de la aplicación.

    Simulates physical hardware inputs by reading or modifying sensor data within the emulated environment.

    C++
    Ver en GitHub↗9,056
  • dusty-nv/jetson-inferenceAvatar de dusty-nv

    dusty-nv/jetson-inference

    8,734Ver en 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

    Simulates perception hardware output, such as lidar and depth cameras, using GPU-accelerated rendering.

    C++caffecomputer-visiondeep-learning
    Ver en GitHub↗8,734
  • project-chip/connectedhomeipAvatar de project-chip

    project-chip/connectedhomeip

    8,586Ver en GitHub↗

    This project is an open-source software development kit and framework for implementing the Matter smart home standard. It provides a universal IPv6-based application layer and a cluster-based data model to ensure interoperability between diverse smart home devices and controllers. The system is distinguished by its multi-transport network abstraction, which maps Bluetooth LE, Thread, and Wi-Fi implementations to a common layer. It includes specialized tooling for secure device commissioning via QR codes and NFC, as well as a comprehensive over-the-air firmware update system for distributing s

    Triggers environmental sensor events for temperature, humidity, and gas concentrations using a named pipe.

    C++build-with-matterchipconnected-devices
    Ver en GitHub↗8,586
  • realsenseai/librealsenseAvatar de realsenseai

    realsenseai/librealsense

    8,541Ver en GitHub↗

    The Intel RealSense SDK is a software development kit providing drivers and libraries for interfacing with depth cameras to capture color, depth, and infrared data streams. It includes a depth camera driver for device discovery and sensor configuration, a stereo vision library for computing depth maps and aligning frames, and a 3D point cloud generator to transform depth and infrared frames into spatial representations. The SDK distinguishes itself through on-chip depth calculation and stereo calibration, using internal vision processors to reduce host CPU load. It supports hardware-level str

    Captures depth and color imagery using global shutter sensors to minimize motion blur.

    C++camera-apicomputer-visiondeveloper-kits
    Ver en GitHub↗8,541
  • lerist/fakelocationAvatar de Lerist

    Lerist/FakeLocation

    7,136Ver en GitHub↗

    FakeLocation is a set of developer utilities for Android designed to override system-level location data, simulate network environments, and generate synthetic sensor activity. It functions as a location debugger and GPS mocking tool to test location-aware applications without requiring physical movement of the device. The project provides capabilities for mocking cellular base stations and wireless signals to emulate different connectivity environments. It also includes a sensor simulator that generates synthetic step counter data and adjusts location update frequencies to mimic physical act

    Generates synthetic telemetry for step counters and other hardware sensors to mimic physical device activity.

    HTML
    Ver en GitHub↗7,136
  • serial-studio/serial-studioAvatar de Serial-Studio

    Serial-Studio/Serial-Studio

    6,553Ver en GitHub↗

    Serial Studio is a desktop application for connecting to, decoding, visualizing, and recording data from hardware devices over multiple communication protocols. It functions as an embedded device debugging toolkit that ingests live data from Serial, Bluetooth, CAN, Modbus, MQTT, and network sockets into a unified dashboard, while also serving as a programmatic automation platform with over 320 commands exposed over TCP, gRPC, and MCP for external control. The application distinguishes itself through a scriptable frame pipeline that routes incoming bytes through configurable detection, decodin

    Logs incoming frames to CSV or SQLite and replays past sessions for analysis and debugging.

    C++arduinocanbuscsv
    Ver en GitHub↗6,553
  • shibing624/pycorrectorAvatar de shibing624

    shibing624/pycorrector

    6,473Ver en GitHub↗

    pycorrector is an open-source toolkit for detecting and correcting spelling and grammar errors in Chinese text. It combines multiple correction approaches, including rule-based methods using Kenlm n-gram language models and confusion sets, as well as deep learning correctors built on BERT, GPT, and T5 models. The toolkit also provides a command-line interface for batch processing Chinese text files with configurable detection and output options. The project distinguishes itself by offering a range of correction strategies that can be mixed and matched. Rule-based correction uses character-lev

    Links to a recorded live stream about text error correction methods for learning purposes.

    Pythoncscerror-correctionerror-detection
    Ver en GitHub↗6,473
  • isaac-sim/isaaclabAvatar de isaac-sim

    isaac-sim/IsaacLab

    6,377Ver en GitHub↗

    Isaac Lab is an open-source framework for training robot policies in physically simulated environments, supporting both single-agent and multi-agent reinforcement learning. It is built on an Omniverse-PhysX simulation backend that models rigid bodies, articulated systems, deformable objects, and sensors, and provides a task-based environment configuration system where each training environment is defined as a modular class specifying observation spaces, action spaces, reward functions, and termination conditions. The framework distinguishes itself through an RL-library abstraction layer that

    Tunes simulation parameters and uses the PhysX Visual Debugger to diagnose and fix instability in robot environments.

    Pythonisaac-simomniverse-kit-extensionrobot-learning
    Ver en GitHub↗6,377
  • nvidia/isaac-gr00tAvatar de NVIDIA

    NVIDIA/Isaac-GR00T

    6,222Ver en GitHub↗

    Generates physically accurate 3D worlds and digital twins for training and testing autonomous systems.

    Jupyter Notebook
    Ver en GitHub↗6,222
  • researchkit/researchkitAvatar de ResearchKit

    ResearchKit/ResearchKit

    5,732Ver en GitHub↗

    ResearchKit is an open-source framework for building iOS applications that conduct medical research studies. It provides reusable components for creating study apps that collect participant data through surveys, sensor-driven active tasks, and digital informed consent workflows. The framework includes a step-based survey builder for constructing multi-step questionnaires, an active task engine that guides participants through structured physical and cognitive assessments while capturing device sensor data, and a visual consent workflow that guides participants through study details with on-de

    Runs predefined active tasks that collect sensor data during user-performed health activities.

    Objective-C
    Ver en GitHub↗5,732
  • udacity/self-driving-car-simAvatar de udacity

    udacity/self-driving-car-sim

    3,985Ver en GitHub↗

    This project is an autonomous vehicle simulator designed to validate self-driving logic and train deep learning algorithms within a virtual environment. It functions as a training platform for developing neural networks that control vehicle movement and steering based on visual sensor data. The simulator uses the Unity game engine to provide a physics-based world where autonomous driving algorithms can be tested on virtual road courses without the use of physical hardware. The system integrates a C# scripting backend with a physics engine for collision detection and vehicle dynamics. It util

    Simulates lidar and proximity sensors using raycasting to provide obstacle detection data for the vehicle.

    C#
    Ver en GitHub↗3,985
  • facebookresearch/habitat-simAvatar de facebookresearch

    facebookresearch/habitat-sim

    3,532Ver en 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

    Links virtual cameras and depth sensors to agent bodies with dynamic offsets for synchronized observations.

    C++aicomputer-visioncplusplus
    Ver en GitHub↗3,532
  • realsenseai/realsense-rosAvatar de realsenseai

    realsenseai/realsense-ros

    3,365Ver en GitHub↗

    This project is a ROS2 depth camera driver that streams synchronized RGB, depth, infrared, and IMU data from Intel RealSense sensors as ROS2 topics. It functions as a managed camera interface using lifecycle nodes with explicit state transitions to ensure deterministic startup and shutdown within robotic systems. The driver includes an RGBD perception pipeline that aligns depth to color and generates 3D point clouds for spatial analysis. It features a depth camera calibration tool that provides ROS2 services for reading and writing on-device calibration and safety configuration parameters. T

    Streams accelerometer and gyroscope samples from the IMU as ROS2 topics for motion tracking.

    Python
    Ver en GitHub↗3,365
  • google-deepmind/mujoco_menagerieAvatar de google-deepmind

    google-deepmind/mujoco_menagerie

    3,055Ver en GitHub↗

    mujoco_menagerie is a curated library of physical robot specifications and XML model definitions designed for standardized dynamics and contact simulation. It provides a collection of high-quality robot model files for humanoids, quadrupeds, and manipulators, alongside detailed kinematic and inertial parameters used to reproduce real-world robot behavior in virtual environments. The project serves as a repository of robotics simulation assets and MJCF model definitions optimized for accuracy. It includes standardized model libraries specifically for bipedal, quadrupedal, and humanoid hardware

    Sets global simulation options and compiler flags to control the physics environment.

    Pythonmujocorobotics
    Ver en GitHub↗3,055
  • amov-lab/prometheusAvatar de amov-lab

    amov-lab/Prometheus

    3,050Ver en GitHub↗

    Prometheus is an autonomous drone flight stack providing a software suite for navigation, target recognition, and flight control. It functions as a computer vision navigation engine and a precision autonomous landing controller, enabling unmanned aerial vehicles to operate without manual pilot input. The system distinguishes itself through multi-vehicle coordination and swarm synchronization, allowing aerial and ground vehicles to maintain formations and execute joint maneuvers via a shared communication framework. It further integrates a simulation environment for software-in-the-loop testin

    Verify onboard software components by running them in a virtual environment to validate logic before deploying to physical hardware.

    C++controlgazebomavros
    Ver en GitHub↗3,050
Ant.12Siguiente
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Hardware Simulation
  5. Sensor Data Simulation

Explorar subetiquetas

  • Log Replayers1 sub-etiquetaTools for replaying recorded sensor data and system logs to diagnose issues. **Distinct from Sensor Data Simulation:** Distinct from Sensor Data Simulation: focuses on replaying real recorded data rather than generating synthetic data.
  • Medical Sensor SimulationsGenerates photorealistic synthetic sensor data, including RGB camera and ultrasound outputs, using GPU-accelerated physics-based emulation for AI training. **Distinct from Sensor Data Simulation:** Distinct from Sensor Data Simulation: focuses on medical-specific sensors (ultrasound, surgical cameras) and photorealistic rendering for clinical AI training, not general hardware sensor simulation.
  • Physical Environment Simulation1 sub-etiquetaConfiguration of global physical constants for sensor simulation. **Distinct from Sensor Data Simulation:** Distinct from general sensor data simulation: focuses on altering the environment's physics (e.g. gravity) affecting the sensor.
  • Robot-Attached Sensor SimulationsSimulations of sensors mounted to robotic entities with dynamic offset transforms. **Distinct from Sensor Data Simulation:** Specifically handles the spatial attachment and transform updates of sensors on moving robots.
  • Robotic Sensor Simulation2 sub-etiquetasSimulation of perception hardware like lidar, depth cameras, and tactile sensors for robotic agents. **Distinct from Sensor Data Simulation:** Specifically covers the simulation of the sensor's functional output for robotics, not just raw data generation.
  • Robotics Perception SimulatorsSimulates the functional output of robotic perception hardware, including depth cameras, lidar, and tactile sensors. **Distinct from Sensor Data Simulation:** Focuses on the high-level simulation of robotics-specific perception hardware rather than general accelerometer or orientation data.
  • Sensor Data Streaming3 sub-etiquetasReal-time transmission of simulated sensor data to external perception stacks. **Distinct from Sensor Data Simulation:** Distinct from general simulation: focuses on the streaming/capture of data for external consumption.