A Full-Stack UAV Development Platform
Shining is dedicated to building a multi-dimensional secondary development ecosystem that integrates Mission Execution, Flight Control, Ground Interaction, and Simulation Validation. By providing modular SDK solutions, we empower developers to achieve deep customization from low-level algorithms to high-level applications on a mature, industrial-grade hardware foundation.
1. Mission System SDK (XY-ROS SDK V2)
— High-Level Development for Onboard Intelligence & Edge ComputingDesigned for complex missions requiring high computational power, this SDK is the core tool for making UAVs "intelligent." It encapsulates complex flight logic into standard ROS interfaces, allowing developers to focus purely on business logic.
- Development Environment: Built on the mainstream Ubuntu OS and ROS framework. Developers use standard ROS message (msg) interfaces to interact deeply with the flight control system, significantly lowering the barrier for algorithm migration.
- Full-Spectrum Sensing: Provides real-time data streams including attitude, velocity, acceleration, GPS status, and raw sensor data, providing precise support for AI inference, vision-based obstacle avoidance, and SLAM mapping.
- Multi-Loop Control: Supports various control authority switches ranging from waypoint missions to attitude and angular rate loops, enabling precise execution of custom commands.
- Hardware Compatibility: Optimized for Shining’s OBC-200 computing platform (6 TOPS AI power) and compatible with third-party hardware like NVIDIA Jetson and Raspberry Pi.
- Safety Mechanisms: Includes built-in "Mission Loss Protection"—if the onboard program fails, control safely reverts to the flight controller automatically.
2. Flight Control System SDK
— Deep Research Platform for Low-Level Control Laws & NavigationFor professional teams requiring deep intervention in flight control laws or having high confidentiality needs, this SDK grants direct access to the flight control hardware's low-level architecture.
- Algorithm Customization: Shining provides device drivers, sensor fusion, and navigation info; users independently develop and verify flight control laws and navigation logic.
- Superior Computing Performance: Compatible with all Shining flight controllers (mini, X21, Pro Max, etc.). The Cortex-M7 (300MHz) primary processor offers powerful single/double-precision hardware floating-point capabilities for real-time complex modeling.
- High Autonomy: Users can design the entire system software architecture and ground-to-air interaction protocols, making it ideal for academic research and experimental aircraft like tail-sitter VTOLs.
3. Ground Station Software SDK (GCS SDK)
— Command & Control Center for Multi-Platform Human-Machine InteractionAs the "brain" on the ground, the GCS SDK provides a cross-platform, high-efficiency framework for building industry-specific tools.
- Cross-Platform Adaptation: Supports Windows, Ubuntu, Android, and Kylin OS, meeting deployment needs from handheld terminals to fixed command centers.
- Simplified Interface: Uses a standardized JSON communication protocol. Developers can easily implement data subscription, command dispatch, and parameter configuration without deep knowledge of low-level protocols.
- Industry Customization: Enables rapid development of UI and workflows tailored for specific sectors like power line inspection, forest fire prevention, and emergency rescue.
4. HIL Simulation System SDK
— Closed-Loop Validation for Guaranteed Flight SafetyTo address the high costs and risks of field testing, Shining provides a mature Hardware-in-the-Loop (HIL) simulation ecosystem, enabling a "Simulate First, Fly Later" workflow.
- High-Precision Physical Models: Built-in refined environmental and multi-type aircraft models accurately simulate atmospheric disturbances, sensor noise, and link latency.
- Virtual-Real Integration: The flight control hardware is directly involved in the simulation loop, verifying the real-time performance and stability of algorithms under actual hardware resource constraints.
- Accelerated Iteration: Allows developers to complete the "Development - Simulation - Failure Mimicking" cycle indoors, significantly reducing first-flight risks and debugging time.
Strategic Value & Support
- Full Aircraft Support: A single SDK ecosystem covers Fixed-wing, Multi-rotor, Compound-wing (VTOL), Helicopters, and various experimental platforms.
- Industrial-Grade Reliability: Validated by tens of thousands of flight hours, featuring electronic fences and fail-safe mission switching.
- Expert Technical Services: Includes exhaustive API manuals, source code examples, and hardware connection guides. For deep-tier partners, we provide professional Development Training Services to help teams move from design to first flight within 2 months.
Leveraging Shining’s comprehensive open ecosystem, we provide not just a flight controller, but a stable, professional, and infinitely expandable foundation for UAV innovation.