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
·
peng-zhihui avatar

peng-zhihui/XUAN

0
View on GitHub↗
5,587 stars·837 forks·4 views

XUAN

XUAN is an autonomous vehicle control system that integrates microcontrollers and sensors to manage hardware drivers and AI module communication. It consists of embedded vehicle control firmware, microcontroller hardware designs, and a vehicle chassis CAD model.

The project provides the electronic and physical specifications for a bicycle-based vehicle, including PCB schematics and hardware layouts for a controller that manages motor drivers via communication buses and motion sensors. It also includes a set of 3D design files and engineering data for the physical structural frame.

The system covers electronic control systems and structural design, encompassing PCB layouts, microcontroller integration, and the generation of structural component modeling for the vehicle chassis.

Features

  • Vehicle Motion Control - Integrates microcontrollers, sensors, and communication buses to manage the physical actuators of the vehicle.
  • Autonomous Controller PCBs - Provides schematic diagrams and hardware layouts for controllers managing motor drivers and sensors.
  • Autonomous Vehicle Chassis Design - Provides the physical chassis design and structural components using 3D modeling and CAD.
  • Chassis Design Files - Provides a set of 3D design files and engineering data for the bicycle-based structural frame.
  • Hardware Controller Interfaces - Provides low-level software interfaces to communicate with physical actuators and sensors via a central microcontroller.
  • Hardware Structural Modeling - Provides 3D design files and engineering project data defining the physical geometry of the vehicle.
  • Embedded Control Firmware - Ships low-level software for coordinating hardware drivers and sensor data on a microcontroller platform.
  • Hardware Sensor Feedback Loops - Processes real-time motion sensor data to dynamically adjust motor output for autonomous navigation.
  • PCB Design Assets - Provides the PCB schematics and layout files required to manufacture the vehicle's electronic controller.
  • Bicycle Controller Designs - Develops PCB schematics and layouts for microcontroller systems using motion sensors and communication buses.
  • Circuit Layouts - Includes physical board layouts and routing that map electrical schematics to a PCB.
  • Standard Bus Communication - Implements serial communication protocols to facilitate data exchange between sensors and motor drivers.
  • Vehicle Body Design - Creates structural design files and 3D models for a bicycle body using CAD software.
  • Physical Robot Specifications - Provides structural engineering data and physical frame specifications to support electronic systems.
  • Carrier Board Designs - Implements a modular carrier board system to separate the main microcontroller from interchangeable AI modules.
  • Structural Component Modeling - Generates 3D design files and engineering data for the physical chassis and frame.

Star history

Star history chart for peng-zhihui/xuanStar history chart for peng-zhihui/xuan

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

Open-source alternatives to XUAN

Similar open-source projects, ranked by how many features they share with XUAN.
  • fritzing/fritzing-appfritzing avatar

    fritzing/fritzing-app

    4,732View on GitHub↗

    Fritzing is electronic circuit design software used for documenting hardware builds. It functions as a hardware documentation tool and a printed circuit board layout tool, allowing users to create visual representations of circuits through breadboard, schematic, and board views. The software includes a dedicated electronic component modeler for creating digital representations and custom parts for component libraries. It supports a full manufacturing workflow, enabling the translation of digital circuit sketches into professional board orders through integrated production services. The appli

    C++fritzing-application
    View on GitHub↗4,732
  • commaai/opendbccommaai avatar

    commaai/opendbc

    2,943View on GitHub↗

    OpenDBC is a CAN bus interface library and telemetry parser designed to read and write messages to a vehicle network. It functions as an automotive hardware abstraction layer that maps generic control signals to model-specific bus IDs across different vehicle brands, while acting as a control system that converts high-level steering and acceleration requests into raw binary packets for vehicle actuators. The project includes a vehicle network safety gateway that restricts or blocks specific control messages based on the system state to prevent unsafe maneuvers. It provides a standardized way

    Pythonautomotivecandbc
    View on GitHub↗2,943
  • cpfl/autowareCPFL avatar

    CPFL/Autoware

    11,716View on GitHub↗

    Autoware is a modular autonomous driving stack and open-source platform for advanced driver assistance systems. It functions as an integrated operating environment that manages the full pipeline from sensor data processing to vehicle actuation, utilizing the ROS 2 robotics framework for distributed communication and hardware abstraction. The system provides a comprehensive software architecture to enable autonomous driving across various vehicle platforms. It coordinates perception, planning, and control systems to operate vehicles without human intervention. The platform covers several core

    Dockerfile
    View on GitHub↗11,716
  • nasa-jpl/open-source-rovernasa-jpl avatar

    nasa-jpl/open-source-rover

    9,451View on GitHub↗

    The Open-Source Rover Platform is a hardware and software framework for building and controlling six-wheel planetary exploration rovers. It provides a six-wheel robot chassis and a modular robotics framework designed for integrating various motors, wheel sizes, and chassis materials. The platform features a six-wheel chassis equipped with a differential pivot suspension and an Ackerman steering mechanism to enable navigation across rugged outdoor terrain. Control is managed through a communication system that connects central processors to hardware via Bluetooth, WiFi, or USB for remote opera

    Prologdiyhardwaremars
    View on GitHub↗9,451
See all 19 alternatives to XUAN→

Frequently asked questions

What does peng-zhihui/xuan do?

XUAN is an autonomous vehicle control system that integrates microcontrollers and sensors to manage hardware drivers and AI module communication. It consists of embedded vehicle control firmware, microcontroller hardware designs, and a vehicle chassis CAD model.

What are the main features of peng-zhihui/xuan?

The main features of peng-zhihui/xuan are: Vehicle Motion Control, Autonomous Controller PCBs, Autonomous Vehicle Chassis Design, Chassis Design Files, Hardware Controller Interfaces, Hardware Structural Modeling, Embedded Control Firmware, Hardware Sensor Feedback Loops.

What are some open-source alternatives to peng-zhihui/xuan?

Open-source alternatives to peng-zhihui/xuan include: fritzing/fritzing-app — Fritzing is electronic circuit design software used for documenting hardware builds. It functions as a hardware… commaai/opendbc — OpenDBC is a CAN bus interface library and telemetry parser designed to read and write messages to a vehicle network.… cpfl/autoware — Autoware is a modular autonomous driving stack and open-source platform for advanced driver assistance systems. It… nasa-jpl/open-source-rover — The Open-Source Rover Platform is a hardware and software framework for building and controlling six-wheel planetary… projectchrono/chrono — Chrono is a multi-physics simulation suite that functions as a multibody dynamics simulator, a finite element analysis… stuckatprototype/racer — Racer is a self-driving remote-controlled car platform that integrates hardware schematics, an autonomous vehicle…