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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

192 repository-uri

Awesome GitHub RepositoriesEmbedded Systems And Robotics

Focuses on autonomous control, sensor data processing, and specialized mechanical movement systems.

Explore 192 awesome GitHub repositories matching hardware & iot · Embedded Systems And Robotics. Refine with filters or upvote what's useful.

Awesome Embedded Systems And Robotics GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • developer-y/cs-video-coursesAvatar Developer-Y

    Developer-Y/cs-video-courses

    81,816Vezi pe GitHub↗

    This project is a community-driven educational repository that serves as a comprehensive directory of university-level computer science video lectures. It provides a structured learning path for students and professionals, aggregating high-quality academic resources to facilitate self-paced study across a wide range of technical disciplines. The repository distinguishes itself through a collaborative maintenance model, utilizing version control workflows to allow contributors to expand and update the collection. Content is organized within a single, version-controlled document that leverages

    Lists academic video courses covering the theoretical and practical aspects of robotics and control systems.

    algorithmsbioinformaticscomputational-biology
    Vezi pe GitHub↗81,816
  • commaai/openpilotAvatar commaai

    commaai/openpilot

    61,375Vezi pe GitHub↗

    Openpilot este un sistem de asistență a șoferului open-source care se integrează cu unitățile de control ale vehiculului pentru a oferi direcție, accelerare și frânare automate. Funcționează ca un middleware de robotică auto, utilizând un mediu de runtime specializat pentru a procesa datele senzorilor și a executa comenzi de control în timp real care gestionează dinamica vehiculului. Platforma se distinge printr-o interfață agnostic-hardware care traduce comenzile de conducere standardizate în protocoalele proprietare necesare pentru o gamă largă de mărci și modele de vehicule. Utilizează planificarea traiectoriei bazată pe rețele neuronale pentru a prezice traiectoriile din date vizuale și istorice, în timp ce o buclă de control deterministă asigură ajustări de înaltă frecvență pentru stabilitatea vehiculului. Pentru a menține siguranța operațională, sistemul încorporează un proces independent de monitorizare (watchdog) care urmărește performanța și declanșează deconectarea imediată la detectarea anomaliilor. Arhitectura software se bazează pe fuziunea senzorilor în timp real pentru a sincroniza intrările camerei și radarului într-o reprezentare unificată a mediului. Componentele sistemului comunică printr-o magistrală bazată pe mesaje pentru a facilita schimbul de date cu latență scăzută între senzori și actuatoare, susținut de un strat de traducere modular care permite integrarea cu diverse protocoale de comunicare auto.

    Processes raw sensor inputs to issue precise steering, acceleration, and braking commands within a vehicle's native control environment.

    Pythonadvanced-driver-assistance-systemsdriver-assistance-systemsrobotics
    Vezi pe GitHub↗61,375
  • vsouza/awesome-iosAvatar vsouza

    vsouza/awesome-ios

    52,496Vezi pe GitHub↗

    This project is a community-driven directory of software resources, libraries, and tools designed to support iOS application development. It serves as a centralized reference point for developers, organizing a vast ecosystem of third-party components into a searchable, structured index to facilitate discovery and project integration. The repository distinguishes itself through its collaborative curation model, which aggregates disparate utilities into a single, maintainable catalog. By leveraging a flat-file documentation structure, it provides a clear overview of the tools available for nati

    Reads data from hardware sensors to detect device movement and orientation changes.

    Swiftapple-swiftarkitawesome
    Vezi pe GitHub↗52,496
  • google-research/google-researchAvatar google-research

    google-research/google-research

    38,139Vezi pe GitHub↗

    This repository serves as a comprehensive research platform and toolkit for advancing machine learning, quantum computing, and large-scale scientific data analysis. It provides foundational frameworks for developing complex algorithmic systems, offering the necessary infrastructure for distributed training, computational graph execution, and high-performance model development. The project distinguishes itself by integrating specialized research domains with robust, privacy-preserving methodologies. It supports diverse scientific discovery through tools for quantum simulation, physics-informed

    Combines natural language understanding with physical robot control to execute complex tasks in real-world environments.

    Jupyter Notebookaimachine-learningresearch
    Vezi pe GitHub↗38,139
  • pbatard/rufusAvatar pbatard

    pbatard/rufus

    36,498Vezi pe GitHub↗

    Rufus is a disk imaging tool designed to create bootable USB drives by writing disk images directly to removable storage media. It functions as a standalone utility that formats drives and prepares installation media for operating systems, hardware deployment, and embedded system flashing. The application distinguishes itself through direct-access disk input and output, which bypasses high-level file system abstractions to perform low-level sector-based write operations. It utilizes specialized stream mapping to translate file system structures from disk images onto physical media, ensuring b

    Writes specialized disk images to removable storage to boot and configure single-board computers.

    Cbiosbootbootable-drives
    Vezi pe GitHub↗36,498
  • atsushisakai/pythonroboticsAvatar AtsushiSakai

    AtsushiSakai/PythonRobotics

    29,772Vezi pe GitHub↗

    PythonRobotics este o colecție cuprinzătoare de algoritmi modulari de robotică și simulări educaționale concepute pentru navigație autonomă, estimarea stării și controlul mișcării. Proiectul oferă o bibliotecă de implementări independente pentru planificarea traseului, localizare, mapare și cinematică, servind ca resursă pentru cercetători și studenți pentru a experimenta teorii robotice fundamentale și avansate. Proiectul se distinge printr-un design centrat pe algoritm, unde fiecare modul funcționează ca un script izolat, permițând testarea independentă și demonstrația pedagogică clară. Fiecare implementare este mapată explicit la literatura academică sau manualele fundamentale de robotică, asigurându-se că modelele matematice și strategiile de control rămân verificabile și precise. Utilizatorii pot executa aceste scenarii într-un mediu de simulare decuplat care își menține propria stare internă și bucle de control, nefiind necesare dependențe externe. Suprafața de capabilități acoperă o gamă largă de domenii robotice, inclusiv navigația aeriană, locomoția bipedă și controlul brațelor cu mai multe articulații. Dispune de seturi de instrumente extinse pentru fuziunea probabilistică a senzorilor, maparea mediului și urmărirea traiectoriei, toate alimentate de calcul numeric de înaltă performanță. Animațiile geometrice în timp real și estimările de stare sunt redate direct din datele de simulare folosind biblioteci standard de plotare.

    Provides a comprehensive library of fundamental algorithms for autonomous robotic systems.

    Pythonalgorithmanimationautonomous-driving
    Vezi pe GitHub↗29,772
  • genesis-embodied-ai/genesisAvatar Genesis-Embodied-AI

    Genesis-Embodied-AI/Genesis

    29,362Vezi pe 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

    Provides comprehensive tools for robotic system automation, including kinematics and joint state control.

    Python
    Vezi pe GitHub↗29,362
  • emilk/eguiAvatar emilk

    emilk/egui

    29,409Vezi pe GitHub↗

    This library is an immediate mode graphical user interface toolkit that reconstructs the entire interface every frame. By executing procedural code within a high-frequency loop that matches the display refresh rate, it allows developers to define interactive elements and state updates directly. The framework utilizes a multi-pass rendering approach to resolve layout dependencies, ensuring that widget sizes and positions are calculated accurately before final placement to prevent visual jitter. The project functions as a cross-platform graphics toolkit, providing a portable rendering layer tha

    Provides efficient graphical dashboards for hardware devices with minimal dependencies.

    Rusteguigame-developmentgamedev
    Vezi pe GitHub↗29,409
  • genesis-embodied-ai/genesis-worldAvatar Genesis-Embodied-AI

    Genesis-Embodied-AI/genesis-world

    29,351Vezi pe 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

    Manages autonomous agent behavior using kinematics solvers, joint controllers, and specialized hardware interfaces.

    Python
    Vezi pe GitHub↗29,351
  • apolloauto/apolloAvatar ApolloAuto

    ApolloAuto/apollo

    26,676Vezi pe GitHub↗

    Apollo este un stack software cuprinzător conceput pentru dezvoltarea vehiculelor autonome, oferind componentele necesare pentru percepție, planificare și control. Funcționează ca un middleware de robotică de înaltă performanță, utilizând o magistrală de date de tip publish-subscribe pentru a facilita comunicarea cu latență scăzută între modulele distribuite și senzorii hardware. Platforma integrează date de la camere, lidar și radar printr-un framework de fuziune a senzorilor pentru a genera un model de mediu în timp real pentru navigație. Sistemul dispune de un framework de runtime bazat pe componente care gestionează programarea sarcinilor și alocarea resurselor, susținut de un strat de abstractizare hardware care decuplează logica de conducere de configurațiile specifice ale vehiculului. Pentru a asigura un comportament consistent în timpul testării, include un motor de redare determinist pentru fluxurile de date ale senzorilor și suportă simularea hardware-in-the-loop. Platforma utilizează, de asemenea, programarea grafurilor aciclice direcționate și transportul în memorie partajată zero-copy pentru a optimiza fluxul de date și eficiența computațională în sisteme robotice complexe. Software-ul oferă o interfață standardizată de control al vehiculului pentru a traduce deciziile de navigație în comenzi mecanice. Este disponibilă o documentație extinsă, incluzând instrucțiuni de instalare, ghiduri de integrare hardware și o serie de manuale de pornire rapidă pentru diverse versiuni ale platformei.

    Validates algorithms by connecting software modules to simulated or physical vehicle control systems.

    C++apolloautonomous-drivingautonomous-vehicles
    Vezi pe GitHub↗26,676
  • arendst/tasmotaAvatar arendst

    arendst/Tasmota

    24,502Vezi pe GitHub↗

    Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s

    Adjusts raw sensor data using offsets and scaling to ensure accurate reporting for analog and digital inputs.

    Carduinoautomationesp32
    Vezi pe GitHub↗24,502
  • radareorg/radare2Avatar radareorg

    radareorg/radare2

    23,120Vezi pe GitHub↗

    Radare2 is a comprehensive framework for reverse engineering and analyzing compiled software. It provides a command-line environment designed for disassembling, debugging, and patching binary executables across a wide range of processor architectures and operating systems. The system distinguishes itself through a modular, plugin-based architecture that supports cross-platform analysis and automated workflows. It utilizes memory-mapped file access to enable efficient structural inspection and modification of binaries without requiring full file loads. By lifting machine instructions into a un

    Simulates the behavior of binary code in a controlled environment to analyze logic without executing the file on the host system.

    Cbinary-analysisccommandline
    Vezi pe GitHub↗23,120
  • huggingface/lerobotAvatar huggingface

    huggingface/lerobot

    21,687Vezi pe GitHub↗

    This project is a comprehensive research platform designed for the end-to-end lifecycle of robotic learning. It provides a modular framework for training neural network policies—specifically through imitation and reinforcement learning—and deploying them onto physical robotic hardware. By offering a unified interface for hardware abstraction, the platform decouples high-level control logic from the specific sensors and actuators of diverse robotic systems. The framework distinguishes itself through a standardized approach to data and policy management. It utilizes a consistent schema for reco

    Provides a comprehensive research platform for the end-to-end lifecycle of robotic learning.

    Python
    Vezi pe GitHub↗21,687
  • lima-vm/limaAvatar lima-vm

    lima-vm/lima

    21,320Vezi pe GitHub↗

    Lima is a virtualization engine designed to provision and manage lightweight Linux, macOS, and FreeBSD virtual machines. It functions as a comprehensive virtual machine manager that leverages native hypervisors and system emulation to provide isolated environments for container development, cross-architecture testing, and secure sandboxing. The project distinguishes itself through its template-driven provisioning system, which allows users to define and automate environment configurations via local files or remote URL schemes. It integrates deeply with host systems by providing automated file

    The project uses native hardware translation layers to execute foreign architecture binaries within virtual machines with higher performance than standard emulation.

    Gocontainerdmacosqemu
    Vezi pe GitHub↗21,320
  • johncoates/aerialAvatar JohnCoates

    JohnCoates/Aerial

    20,980Vezi pe GitHub↗

    Aerial is a macOS screensaver application and background manager that replaces static images with a rotating series of high-resolution aerial cinema shots. It functions as an Apple TV video streamer, fetching and displaying official aerial screensavers originally designed for Apple TV to be used as dynamic backgrounds on a Mac. The project integrates Apple TV content to enable desktop wallpaper customization and dynamic screensaver management. This allows the system to stream high-definition aerial views from remote sources to serve as a living background or an automated screensaver when the

    Streams high-definition aerial cinema shots from Apple servers to use as dynamic backgrounds.

    Swift
    Vezi pe GitHub↗20,980
  • rlabbe/kalman-and-bayesian-filters-in-pythonAvatar rlabbe

    rlabbe/Kalman-and-Bayesian-Filters-in-Python

    19,050Vezi pe GitHub↗

    Acest proiect este o resursă educațională și un set de instrumente pentru implementarea estimării bayesiene și a filtrelor Kalman în Python. Acesta oferă un cadru pentru construirea de filtre liniare și neliniare pentru a estima starea sistemelor dinamice prin combinarea datelor zgomotoase ale senzorilor cu modele matematice de proces. Biblioteca se concentrează pe estimarea probabilistică a stării, utilizând actualizarea bayesiană recursivă și modelarea matematică în spațiul stărilor pentru a rafina convingerile despre stările sistemului. Include utilitare pentru simularea sistemelor dinamice, permițând utilizatorilor să genereze traiectorii sintetice și observații ale senzorilor pentru a valida algoritmii de urmărire față de datele de referință cunoscute. Colecția acoperă concepte de bază în ingineria sistemelor de control, navigația robotică și fuziunea datelor senzorilor. Este structurată ca un ghid cuprinzător care combină explicațiile teoretice cu implementări practice de cod pentru calcularea distribuțiilor de probabilitate și gestionarea incertitudinii în medii dinamice.

    Offers a toolkit for calculating probability distributions of system states using iterative Bayesian updates.

    Jupyter Notebook
    Vezi pe GitHub↗19,050
  • rem0o/fancontrol.releasesAvatar Rem0o

    Rem0o/FanControl.Releases

    18,777Vezi pe GitHub↗

    FanControl is a system utility for Windows that provides comprehensive thermal management and fan speed regulation. It functions as a background service, ensuring that cooling configurations remain active from system boot without requiring an active user session. The software distinguishes itself through a modular plugin architecture that supports proprietary hardware controllers, liquid cooling systems, and third-party sensors. Users can define complex cooling behaviors by mapping multiple temperature inputs to fan outputs using graphical curves and mathematical operations, while incorporati

    Combines multiple temperature inputs from various hardware sources to drive complex cooling logic.

    controlcpucurves
    Vezi pe GitHub↗18,777
  • wled/wledAvatar wled

    wled/WLED

    18,249Vezi pe GitHub↗

    WLED is a web-based firmware designed for ESP8266 and ESP32 microcontrollers to manage addressable LED strips and matrices. It functions as a comprehensive IoT lighting automation system, providing the tools to control individual pixels, define logical segments, and execute dynamic lighting effects. The platform supports a wide range of hardware configurations, including matrix panels and non-addressable LED arrays, while offering granular control over brightness, color palettes, and animation speed. The project distinguishes itself through its extensive support for networked orchestration an

    Reads signals from analog sensors to dynamically adjust lighting properties like brightness and speed.

    C++esp32esp8266hacktoberfest
    Vezi pe GitHub↗18,249
  • microsoft/airsimAvatar microsoft

    microsoft/AirSim

    17,956Vezi pe GitHub↗

    AirSim is a high-fidelity simulation platform designed for the development and testing of autonomous vehicles. Built as a plugin for game engines, it provides a physics-based environment that models vehicle dynamics and sensor data, serving as a foundation for robotics research, computer vision training, and reinforcement learning. The platform distinguishes itself through its support for hardware-in-the-loop and software-in-the-loop testing, allowing developers to validate control logic and firmware against real-world signals or concurrent processes. It offers extensive programmatic control

    Serves as a hardware-in-the-loop testing tool for validating flight controller firmware against simulated dynamics.

    C++aiairsimartificial-intelligence
    Vezi pe GitHub↗17,956
  • marlinfirmware/marlinAvatar MarlinFirmware

    MarlinFirmware/Marlin

    17,433Vezi pe GitHub↗

    Marlin is a firmware platform designed for 3D printers and CNC machines that translates manufacturing instructions into precise hardware operations. It functions as a G-code interpreter, parsing text-based commands to manage multi-axis motion, thermal regulation, and material delivery systems. By operating independently of a host computer, the system enables a standalone manufacturing workflow through the direct processing of files from local storage. The firmware distinguishes itself through a modular hardware abstraction layer that supports a wide range of microcontroller configurations. It

    Executes sensor-based calibration routines to ensure geometric accuracy and consistent material adhesion across the build surface.

    C++3d-printingarduinoatmel
    Vezi pe GitHub↗17,433
Înapoi123456…10Înainte
  1. Home
  2. Hardware & IoT
  3. Embedded Systems And Robotics

Explorează sub-etichetele

  • Embedded System FlashersTools for writing firmware or OS images to storage media for embedded hardware. **Distinguishing note:** Specifically targets single-board computers and custom hardware platforms.
  • Embedded VisualizationGraphical tools optimized for resource-constrained hardware environments. **Distinguishing note:** Focuses on low-latency, low-dependency visualization for embedded devices.
  • Hardware-in-the-Loop Simulators4 sub-tag-uriTesting environments that integrate software modules with physical or simulated hardware control systems. **Distinguishing note:** Focuses on real-time validation of algorithms against hardware interfaces.
  • Robotics And Autonomous Systems14 sub-tag-uriFrameworks, middleware, and systems designed to control autonomous robots and unmanned aerial vehicles.
  • Sensor Processing5 sub-tag-uriAlgorithms and software that combine data from multiple sensors to produce accurate real-time environmental information.